我可以用 HTML/CSS/JavaScript 编写应用程序并使用 phoneGap 之类的东西,但是否推荐使用这种技术?用 Objective-C 编写应用程序不是更好吗?
3 回答
对于本机应用程序 [目标 C],我尝试在真机和虚拟机上使用Hackintosh
对苹果来说是可能的但非法的,而且有时你会碰到一些墙。这需要一些时间来解决。
最简单的选择是购买一台二手 Mac [从 400 美元起?对于台式机或更旧的笔记本电脑],然后从那里开始,
因为您的应用程序开发涉及大量签名。根据您的经验,最好让它们为您“自动化”。
因此,即使要在 HTML+JS [phone gap 等] 上开发您的应用程序,作为包装器,您也需要处理 xcode 和 objC
祝你好运!
如果你想做一个应用程序,而不仅仅是构建一个可以通过浏览器访问的网站,你最好的选择是使用像 Adobe Flash Builder 或 Delphi Prism 这样的产品,它可以让你以跨平台的方式编码,但编译成原生 ios 字节码。我认为这种方法的最大问题是对手机硬件(如 GPS 等)的本地访问和调试。因为没有一个好的模拟器可以用来测试。
http://tv.adobe.com/watch/adc-presents/build-ios-applications-using-flex-and-flash-builder-45/
phone gap 不如 Objective-C 的原因是它没有原生的外观/感觉。如果这对您无关紧要,那么phonegap应该没问题。
如果您决定不关心本机外观/感觉,那么您可以在 Windows 机器上构建您的手机间隙应用程序,然后通过这样的网站编译它。当我使用 phonegap 进行 iOS 开发时,使用 Xcode 编译时会出现一些错误,而在其他情况下编译时不会出现,所以无论如何你可能必须在 Mac 上进行一些调试。