如何在Windows开发机上开发iPhone应用?

1266

有没有办法在Windows机器上调试iPhone SDK?是否有计划推出Windows版的iPhone SDK版本?

我能想到的另一种方法是在运行在Windows上的VMWare服务器上运行Mac VM映像,但我不确定这样做是否合法。


2
Mono的Miguel de Icaza发布了一篇关于在iPhone上使用和编译Mono(.NET Framework的Linux端口)的文章。 - Jon Limjap
27
那么http://macincloud.com怎么样? :) - salmatron
4
你可以使用Unity3D。只需进行一次开发,便可针对所有移动平台进行开发。 - ababab5
7
如果你不想费心在Windows上运行它的话,就购买一台翻新的“Mac mini”。可以访问http://www.apple.com/shop/browse/home/specialdeals/mac/mac_mini 或谷歌搜索“购买翻新的Mac mini”。连接你现有的显示器,使用无线键盘和鼠标(我使用的是Logitech的,使用他们的Unify USB接收器)。 - ToolmakerSteve
7
“只要买个苹果电脑”?我正在使用MacBook Pro,但我真的不喜欢在OS X上工作。我更愿意使用Linux。 - Richard de Wit
显示剩余11条评论
42个回答

-7

你可以使用Java为iPhone制作应用程序,而且Java可以连接到网络。


你的回答非常不具体,没有任何解释。能否加上一些解释呢? - Benjamin Zach

-10
只需制作一个网络应用程序。 iOS网络应用程序具有以下特点:
1. 可靠。与使用Xcode相比,更新所需的时间要短得多。 2. 快速。在iOS上,JavaScript本身就比原生应用程序快得多。 3. 免费。你永远不必向苹果支付一分钱,因为苹果对你没有任何控制权。 4. 更安全。如果原生应用程序崩溃,甚至可以使最新的iOS设备停机数小时甚至数天,直到用户修复。而如果Web应用程序崩溃,用户只需关闭并重新打开它,最坏情况下也只是如此。 5. 离线。你可以轻松创建一个服务工作者来处理你的应用程序。 6. 安全。由于无法访问原生API,安全漏洞将大大减少。 7. 编程简单。一个基本的iOS Web应用程序可以从iPhone的Safari URL栏中编程。真的。我自己就做过。

3
你真的说JavaScript比本地应用程序更快吗? - Sulthan
是的。在iPad Mini 2上使用v86启动Windows 1并打开记事本所需的时间比启动Microsoft Teams所需的时间更短。 - 9pfs

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接