Windows下iOS开发的替代方案

时间:2010-12-26 12:43:08

标签: iphone ipad ios windows-7 port

  

可能重复:
  How can I develop for iPhone using a Windows development machine?
  iPhone development on Windows

我刚买了新iPad,现在我有两台iOS设备,一台iPod和一台iPad。所以我意识到iOS是一个很好的操作系统来开发一些东西,但问题是我在Windows下,我没有任何购买Mac的计划。无论如何我想要的不是SDK for Windows的端口,所以我可以用Objective-C开发。但我想知道的是所有(也许)我必须为iPad开发的替代品(我现在更感兴趣)和其他iOS设备。

PS:我对应用程序开发感兴趣,而不是游戏开发

4 个答案:

答案 0 :(得分:26)

您可能会发现以下解决方案。我试图评论那些我更熟悉的人:

希望您能找到适合您目的的替代方案。这真的取决于你已经知道的。例如,如果你已经熟悉使用Sencha Touch的Ext JS,那对我来说似乎是不费吹灰之力的。

要获得App Store的应用程序,看起来唯一的解决方案(至少AFAIK)是使用PhoneGap打包您的JS应用程序。你需要XCode(mac)。也许有可能为此使用OS X的虚拟化版本,但我不能保证这会起作用。

答案 1 :(得分:10)

你说你想要所有的选择,所以让我补充一下:

我知道你没有任何购买mac的计划,但改变主意。买一个最便宜的mac。

来吧,你已经投资了iPad和iPod。购买Mac mini对你来说不应该太困难。

编辑:

@Nathan:你喜欢iOS时为什么讨厌OS X?正如hotpaw2所说,它们基本相同。我相信内核是从同一个源编译的。两者都有一组用于字符串和数组操作的基本伪面向对象的C函数,称为Core Foundation。 GUI部分由名为AppKit / UIKit的库完成,它们基本相同。

事实上,即使在Snow Leopard中,OS X也有一些OS 9的残余,而iOS几乎完全来自NeXTStep。 在操作系统X上Gestalt还活着并且很好(即使在大多数Carbon弃用之后),但在iOS中没有这样的东西!所以,如果你喜欢OS 9,你应该比iOS更喜欢OS X.

我知道爱与恨是不符合逻辑的,但你在这里完全没有道理:)

答案 2 :(得分:5)

另一种方式:你可以为PC获得MAC的模拟器,并在其上进行开发。 我也在寻找。我听说PearPC是非常好的模拟器。

答案 3 :(得分:1)

如果您想为最新的iOS库开发iOS应用程序,而不是使用外国工具和不支持的应用程序安装过程,请购买便宜的Mac。 Mac OS X和iOS之间的操作系统几乎相同,这就是开发工具在Mac上运行最佳的原因。

相关问题