Search code examples
androidiosmacoswindows-8windows-phone-7.1.1

Can i develop IOS app and mobile sw on windows pc or must I buy a mac?


i wanna develop ios programming and also other mobile programming so i think about buying a mac. But they are expensive for me and other pc's that have more ram and better processor are chipper than mac. So do you think, can i develop ios in a virtual machine. I heard that this situation is a bit difficult because all pc's couldn't handle it. The pc that i want to buy have with windows 8:

  • 16 GB RAM, DDR3, Intel Core i7 3632QM, 2,20 GHz, 2 GB Nvidia GT630M Optimus


On the other hand, the mac has these properties:

  • APPLE MACBOOKPRO, CORE İ5 3210M, 2.5GHZ-4GB DDR3-500 GB-CAM-BT-MCX LION, 13.3"- Intel Graphics 4000


So, which one is the best for developing ios, android and windows phone ?


Solution

  • iOS development must be done under OS X. The proper way to do this is to buy Mac hardware. You can build a Hackintosh if you'd rather, but you cannot install OS X in a virtual machine.

    What you could do, if you want to target multiple platforms (Windows Phone, iOS, Android) is to use a cross-platform development tool. You may (I haven't checked) find one that runs under Windows and will compile for iOS. You still have the problem of uploading to the App Store however, as that process is now integrated into Xcode (Apple's development environment).