什么是我在Windows上的iOS应用程序开发的选项?

我可以在HTML / CSS / JavaScript中编写应用程序,并使用类似phoneGap的东西,但这种技术推荐? 在Objective-C中编写应用程序不是更好吗?

对于本机应用程序[Objective C],我已经在真机和虚拟机上尝试了Hackintosh

是可能的,但对苹果是非法的,而且有时你碰到一些墙很困难。 这需要一些时间来解决。

最简单的选择是买一个二手Mac(从400美元? 对于桌面或更少的旧笔记本电脑],并从那里开始,

因为您的应用程序开发涉及到很多签名。 根据你的经验,最好让他们为你“自动化”。

所以即使在HTML + JS(手机差距等)上开发你的应用程序,作为一个包装,你将需要处理xco​​de和objC

祝你好运!

如果你想做一个应用程序,而不只是建立一个可以通过浏览器访问的网站,最好的办法就是使用Adobe Flash Builder或Delphi Prism这样的产品,它可以让你以跨平台的方式进行编码,但编译成本地ios字节码。 这个方法的一个大问题就是我看到的是对手机硬件(如GPS等)的本地访问,以及调试。 由于没有一个好的模拟器用于测试。

http://tv.adobe.com/watch/adc-presents/build-ios-applications-using-flex-and-flash-builder-45/

http://www.embarcadero.com/rad-in-action/iphone

电话差距不如Objective-C的原因是因为它没有本地的外观/感觉。 如果这对你无关,那么手机应该没问题。

如果你决定不关心本地的外观/感觉,那么你可以在Windows机器上建立你的手机差距应用程序,然后通过这样的网站编译它。 当我使用phonegap进行iOS开发时,出现了一些使用Xcode进行编译时出现的错误,而这些错误在编译时不会发生,所以您可能必须在Mac上进行一些调试。