我正在评估Phonegap(Cordova)与其原生应用程序的优缺点。有没有人有任何基线信息,然后包括功能和功能?
答案 0 :(得分:1)
以下是使用Cordova / Phonegap的主要优缺点:
Cordova / Phonegap的优点:
Cordova / Phonegap的缺点:
性能不佳,特别是如果您的应用程序图形密集,(例如:像游戏一样)。您可以实现缓存或利用某些第三方解决方案(即Sibblingz)进行本机图形加速;但在大多数情况下,本机应用程序比移动网络应用程序更快/更顺畅
缺少预先构建的UI小部件,转换,标准控件等。您的开发时间可能会更长,尤其是如果您希望具有原生外观的精美外观应用程序。您可以尝试使用Sencha Touch,JQuery Mobile,插件或具有预构建UI元素的类似工具,但您可能仍需要花费大量时间设计应用程序以使其看起来像原生。
所以,在我看来,如果你想为你的应用程序包含“完整功能”(如良好的性能,快速的应用程序,访问本机组件等),你最好创建一个本机应用程序。
Phonegap / Cordova更像是一种方便的工具,可以非常快速地创建“类似Web的应用程序”,并且更简单(例如,如果您已经了解HTML / Javascript / CSS)。 我想如果你想要一个不太复杂的应用程序,你想要快速部署你的应用程序,和/或你对HTML / javascript / CSS感觉很舒服,而不是使用Objective-C,那么你会使用Phonegap / Cordova。< / p>
希望这些答案有所帮助。