In fact, there are Internet users who demonstrate how their Hackintosh offers superior performance to official hardware sold by Apple for a fraction of the price. Unlike the previous point, in this case we are not virtualizing but running the operating system directly, so we will not have the performance problem. There are several websites that offer installation guides as well as hardware guides to find out what components to buy to assemble a computer like this, the most famous being tonymacx86. Hackintosh is the name given to the purchase of certain hardware components, specially selected for their compatibility with MacOS, and their assembly in the form of a desktop PC or similar, for the subsequent installation of MacOS as a native operating system. In short, trying this system has a low cost but I do not recommend it for all the reasons mentioned. As if the above weren't bad enough, installing the proprietary MacOS software on hardware not provided by Apple is against Apple's terms and conditions, exposing anyone who tries it to possible penalties or even the total blocking of the Apple account, especially if we try to deploy our application to the AppStore from the XCode of our virtual machine. Besides that, I think that it is technically possible to connect and debug on an iPhone, however in my tests I have never achieved it, and testing the apps we make on real iOS devices is an essential requirement from my point of view if we want to be serious and make sure everything works fine, without also mentioning that certain features can only be tested on real devices. To begin with, we are talking about completely virtualizing an entire system on another host system, which means that don't expect great performance from your virtual Mac, always depending of course on the capabilities of your hardware. In case your PC does not allow it by default, you may have to enable this option in the BIOS.Īpart from the aforementioned point, the rest of the things are all negative from my point of view. There are several ways to do it both in Windows and Linux, the main advantage of this route is that no prerequisite is necessary other than having hardware that allows virtualization, and this is something that practically any computer today has. This way consists of creating a MacOS virtual machine. Even though buying Apple hardware is the official way to develop and publish apps for iOS and Mac, there are also some unofficial ways all of them have their advantages and disadvantages:Īll of the above points are theoretically alternatives to buying a physical Apple device, but are they really safe and efficient ways to develop and publish Flutter apps? I am going to try to unravel the best and the worst of each one of them. In this article I'm going to try to answer that question as objectively as possible.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |