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



我们拥有强大的iOS应用程序基础和在后端运行的salesforce。我正在尝试让类似的应用程序在Android上运行,但使用PhoneGap(不是原生的)。我对此有几个问题:

  1. PhoneGap是否对可用于应用程序?如果是,多少钱
  2. 当应用程序中加载多个视图和数据时,我们的iOS应用程序往往会消耗高达100MB的内存,使用PhoneGap这可行吗
  3. CORE数据给了我一个很好的GUI来设计我的本地存储,这怎么能在Android中实现呢
  4. 有没有什么方法可以将确切的数据模型从iOS导入到android

我花了很长时间搜索,但没有得到任何令人满意的答案。非常感谢你的帮助。

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

  2. 如果你能把它作为一个网站来构建,你可以用PhoneGap来构建它。唯一需要注意的是,如果你不管理DOM结构,你实际上可能会崩溃WebView,但如果你管理得好,你应该会没事的。

  3. 不幸的是,对于PhoneGap,尤其是离线应用程序,只有两个选项是localStorage和Web SQL。

  4. AFAIK没有办法将可用于PhoneGap的数据模型导出到Android。不过,最接近的方法是尝试通过我在3中列出的一个存储选项来重新创建,这些存储选项得到了PhoneGap的支持和充分的文档记录。

最新更新