使用Phonegap和相关的内存限制创建离线Android应用程序

时间:2013-08-21 23:08:26

标签: android cordova

我们拥有非常强大的iOS应用程序基础和后端运行的salesforce。我试图在Android上运行类似的应用程序,但使用PhoneGap(不是原生)。 我对此几乎没有提问:

  1. PhoneGap是否对可以使用多少RAM进行了限制 应用程序吗?如果是,多少钱?
  2. 当在应用程序中加载多个视图和数据时,我们的iOS应用程序往往会消耗高达100MB的内存,使用PhoneGap是否可行?
  3. CORE数据为我设计了一个很好的GUI设计本地存储,如何在Android中实现?
  4. 有什么方法可以将确切的数据模型从iOS导入到android?
  5. 我花了很长时间搜索这个,但没有得到任何满意的答案。非常感谢您的所有帮助。

1 个答案:

答案 0 :(得分:1)

  1. PhoneGap对使用的内存量没有任何限制。如果存在任何类型的内存限制,它将来自操作系统本身。

  2. 如果您可以将其构建为网站,则可以使用PhoneGap进行构建。唯一需要注意的是,如果你不管理你的DOM结构,你实际上可以crash the WebView,但如果你管理得好,你应该没事。

  3. 不幸的是,使用PhoneGap,尤其是离线应用时,您只有两个选项localStorage and Web SQL

  4. AFAIK无法将数据模型导出到可与PhoneGap一起使用的Android。最接近的是尝试通过我在3中列出的一个存储选项重新创建,这些存储选项受到PhoneGap的支持和详细记录。