我可以在Windows PC上开发IOS应用程序和移动设备,还是我必须购买Mac?

时间:2013-01-05 12:40:06

标签: android ios macos windows-8 windows-phone-7.1.1

我想开发ios编程以及其他移动编程,所以我想购买一台Mac。但它们对我来说是昂贵的,其他具有更多内存和更好处理器的PC比mac更便宜。所以你认为,我可以在虚拟机中开发ios吗?我听说这种情况有点困难,因为所有的PC都无法处理它。我想买的电脑有windows 8:

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

另一方面,mac具有以下属性:

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

那么,哪一个最适合开发ios,android和windows phone?

4 个答案:

答案 0 :(得分:1)

我敢打赌你可以在Windows上把它拉出来......我的意思是......在理论中:) [重建编译器,复制标题并重做设备驱动程序]

但实际上没有osx就无法做到

答案 1 :(得分:1)

iOS开发必须在OS X下完成。正确的方法是购买Mac硬件。如果您愿意,可以构建Hackintosh,但无法在虚拟机中安装OS X.

如果您想要定位多个平台(Windows Phone,iOS,Android),您可以使用跨平台开发工具。您可能(我没有检查过)找到一个在Windows下运行并将为iOS编译的程序。然而,您仍然存在上传到App Store的问题,因为该流程现已集成到Xcode(Apple的开发环境)中。

答案 2 :(得分:0)

您可以在虚拟机上安装osx,但是它不合法。

你也可以使用像Marmalde这样的跨平台移动sdk,在Windows / Visual Studio上开发并购买便宜的Macbook或Mac Mini来测试/发布到appstore。

答案 3 :(得分:0)

请注意,如果您购买旧Mac,则可能无法使用SDK。它重新启用Intel cpu,不支持旧的PowerPc。 甚至不要尝试在VirtualBox上安装iAtkos,因为它是非法的。