我想开发ios编程以及其他移动编程,所以我想购买一台Mac。但它们对我来说是昂贵的,其他具有更多内存和更好处理器的PC比mac更便宜。所以你认为,我可以在虚拟机中开发ios吗?我听说这种情况有点困难,因为所有的PC都无法处理它。我想买的电脑有windows 8:
另一方面,mac具有以下属性:
那么,哪一个最适合开发ios,android和windows phone?
答案 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,因为它是非法的。