与原生应用程序相比,手机应用程序的内存占用量是多少?

时间:2012-09-18 21:09:23

标签: memory-management mobile cordova

我正在评估Phonegap(Cordova)与其原生应用程序的优缺点。有没有人有任何基线信息,然后包括功能和功能?

1 个答案:

答案 0 :(得分:1)

以下是使用Cordova / Phonegap的主要优缺点:

Cordova / Phonegap的优点:

  1. 您只需要HTML5 / CSS / Javascript技能,并且您不需要任何Objective-C的特定知识,这使得创建应用程序变得更加简单。
  2. 您拥有适用于所有平台(iOS,Android,Windows 7,移动网络)的单一代码库,这意味着您可以非常快速地为多个平台部署应用程序!
  3. 快速测试和部署(直到您通过电话连接,此时您需要遵守App Store审核条件等)
  4. 使用Phonegap,您仍然可以通过App Store或Android Market
  5. 利用分发和集成付款

    Cordova / Phonegap的缺点:

    1. 性能不佳,特别是如果您的应用程序图形密集,(例如:像游戏一样)。您可以实现缓存或利用某些第三方解决方案(即Sibblingz)进行本机图形加速;但在大多数情况下,本机应用程序比移动网络应用程序更快/更顺畅

    2. 缺少预先构建的UI小部件,转换,标准控件等。您的开发时间可能会更长,尤其是如果您希望具有原生外观的精美外观应用程序。您可以尝试使用Sencha Touch,JQuery Mobile,插件或具有预构建UI元素的类似工具,但您可能仍需要花费大量时间设计应用程序以使其看起来像原生。


    3. 所以,在我看来,如果你想为你的应用程序包含“完整功能”(如良好的性能,快速的应用程序,访问本机组件等),你最好创建一个本机应用程序。

      Phonegap / Cordova更像是一种方便的工具,可以非常快速地创建“类似Web的应用程序”,并且更简单(例如,如果您已经了解HTML / Javascript / CSS)。 我想如果你想要一个不太复杂的应用程序,你想要快速部署你的应用程序,和/或你对HTML / javascript / CSS感觉很舒服,而不是使用Objective-C,那么你会使用Phonegap / Cordova。< / p>


      希望这些答案有所帮助。

相关问题