From Android to IOS

Hello everyone,
I plan to develope games for Android and wonder if I also need a Imac for developing IOS games ?
One friend, also a Game Developer, told me next:

”If you plan to develope games for IOS and Android, it is better to develope both versions at the same time… Its much harder to later convert an Android game to IOS…”

I tend to mention that he does not work with Unity and as I know, its not possible to create IOS apps without their latest Software and ofcourse hardware. I have a regular PC with Microsoft Windows on it…

So…

  • Was he right ? Do I really need to invest into a IMac or I can stick with a regular PC for this task ?
  • Are there any shortcuts to get it done with minimul investment in software/hardware ?

You will need a Mac. You might consider Unity Cloud Build, but you really need a Mac with XCode to fully develop for iOS.

You do need a Mac for iOS, but don’t worry about developing for iOS and Android at the same time when using Unity. It is easy to port later. Developers doing it natively have to worry if using such things as Swift for iOS or Java for Android.

I’ve been developing for iOS withe intention of publishing to both. I did an Android build recently, it was just a matter of setting up the environment, which I did in a few hours (would have been much quick but for some SDK compatibility, should be easier with recent changes to include them in Unity).

1 Like

A physical Apple brand computer would be best in my opinion.

However, you can develop for iOS on Windows using this excellent Asset Store plugin, which I have used myself in the past and thoroughly recommend. The catch is that you need 1 time access to some iMac to copy some files.
https://assetstore.unity.com/packages/tools/utilities/ios-project-builder-for-windows-15522

With that said, XCode has some great features which the above plugin lacks, especially for profiling.

1 Like

Thanks a lot, all of you for a good help ! :smile: