我不精通 objective-c,因此决定采用“更简单”的方法并使用 html/css/javascript 来设计和实现 iPhone 应用程序。我将使用 PhoneGap 获得尽可能多的酷炫功能,这些功能可供使用 Objective-C 的开发人员使用。我想知道使用此方法而不是 PhoneGap 是否有任何缺点,例如有限的功能/动画或什至速度较慢。
非常感谢。
祝你有美好的一天:)
C.
最佳答案
PhoneGap 实际上是包装器中的网络应用程序,因此您只能使用网络应用程序的功能(加上 PhoneGap 添加的功能)。几乎不可能让 Web 应用程序像 native 应用程序一样执行,并且有很多小怪癖。您不会拥有 native 控件(大多数情况下您必须伪造它),并且滚动之类的行为会有所不同。总体而言,网络应用的体验很少(如果有的话)与原生应用的体验相提并论。
也就是说,您必须决定学习一个新平台是否值得。特别是如果您正在开发一个相当简单的 iPhone 应用程序,PhoneGap 可能会很好。
您可能还想研究一下介于两者之间的 Titanium Mobile。
参见 http://cmorrell.com/misc/mobile-app-development-for-web-developers-696用于讨论此主题的一些幻灯片/评论/资源。
关于javascript - 将 html/css/javascript 与 phonegap 一起使用而不是 Objective-C (iPhone) 的缺点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3246387/