最佳的Windows iPhone应用开发替代方案

6
你认为在Windows上开发iphone应用程序的最佳方法是什么?您使用的方法的优点/缺点是什么,为什么您选择它而不选择其他选项?与其他选项相比,您的方法有多复杂?
我更感兴趣的是独立应用程序和Web应用程序,但请随意讨论游戏图形。
是的,我知道您需要在Mac上构建才能将其放入应用商店,因此请勿提供“使用Mac”的答案。

1
也许只需阅读这些答案:http://stackoverflow.com/questions/113547/iphone-development-on-windows或者这些http://stackoverflow.com/questions/377672/ipod-touch-iphone-development-on-windows - Jim Burger
我希望有人能分享他们的经验,讲述对他们有效的方法。在提问之前,我在 Stack Overflow 和网络上广泛阅读了这个问题的相关内容。 - nash
9个回答

5

在VMware虚拟机中运行mac OS X可以完成任务。只需使用可以在几次快速谷歌搜索中找到的说明即可轻松完成。然而,这违反了OS X服务条款...


1
最终用户许可协议,不是服务条款。还有“Hackintosh”,您可以将其安装为本机操作系统。 - Grant Paul

4
如果你正在创建网页应用程序,你只需要一个文本编辑器来创建你的网页,并且一部iPhone来测试结果。如果你想创建一个独立的应用程序,有一个名为winChain的项目声称可以在Windows上设置iPhone开发工具链(免责声明:我从未尝试过使用它,因此我不知道可执行文件是否是特洛伊木马)。另外一个你可能考虑的事情是……你可能想考虑Android开发,因为SDK支持在Windows上进行开发。

谢谢回复。我也更愿意做安卓开发,但现在不幸的是我没有选择。 - nash

4

2

尝试使用Airplay SDK(www.airplaysdk.com),使用标准C++编写,无需mac即可发布到AppStore。

如果它不能工作,你可能拿错了;)


2
你应该看看果酱http://www.madewithmarmalade.com/,我是从Mirthwerx Games的Thomas Henshell那里了解到的。你仍然需要加入苹果的IOS开发者计划(在撰写本文时为每年99美元)。希望这有所帮助。支持在许多设备上开发,类似于phonegap。甚至包括Windows 8移动设备。

1
首先要明确您的需求。
如果您想开发 Web 应用程序,那么它可以在 Windows 上进行开发,但这不是最佳方式。
但是如果您想开发使用 COCOA Touch API 的 iPhone 本机应用程序,则必须使用 Mac,没有其他选择。
您可以在 Mac 上使用 COCOA Touch API 开发 Web 应用程序和本机应用程序。
如果有任何疑问,请留下评论...如果您对答案满意,请点击检查标记以将其标记为正确,这将帮助其他人参考。
祝您愉快...

1
  • 实际上,有一种很好的方法可以在PC上开发iPhone应用程序,而不必越狱您的iPhone。Rhomobile创建了一个名为RhoHub的托管开发工具,解决了这个问题,并且还提供了其他一些有价值的功能,例如在线构建适用于所有智能手机的应用程序,而无需在本地安装SDK。免费访问www.rhohub.com查看详情。

1

最好的方法永远是使用一台装有最新iOS SDK的真实Mac。如果你只有一台PC,你可以从macincloud.com远程租用一台Mac。它允许你使用Windows远程桌面连接(RDP)程序访问实际的Mac服务器。你支付每月约20-30美元的费用,即可立即开始练习。


0

对于 .Net 开发人员来说,可以了解一下 Mono 和 MonoTouch。它们正在快速改进中。祝你好运!


这是什么恶作剧吗? - Ty.
1
我认为MonoTouch可能会被iPhone OS4 T&Cs所禁止。 - drekka
2
你不能在Windows上运行Monotouch。Monotouch是为Mac OS X设计的。它允许您编写C#代码以与接口构建器交互 - 这在当前阶段需要OS X。几乎没有涉及Windows开发. http://monotouch.net/FAQ - Jim Burger
汉堡,这并不意味着他不应该去研究它。 - RedEye
@RedEye 我从未说过他不应该这样做。 - Jim Burger
我的观点很简单,对于.NET开发人员来说有多种选择......无论您是在MAC OS X还是Windows环境下进行开发。我刚刚为自己买了一台Mac。我使用VMWare和Bootcamp运行Windows 7。 - RedEye

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