我们拥有强大的iOS应用程序基础和在后端运行的salesforce。我正在尝试让类似的应用程序在Android上运行,但使用PhoneGap(不是原生的)。我对此有几个问题:
- PhoneGap是否对可用于应用程序?如果是,多少钱
- 当应用程序中加载多个视图和数据时,我们的iOS应用程序往往会消耗高达100MB的内存,使用PhoneGap这可行吗
- CORE数据给了我一个很好的GUI来设计我的本地存储,这怎么能在Android中实现呢
- 有没有什么方法可以将确切的数据模型从iOS导入到android
我花了很长时间搜索,但没有得到任何令人满意的答案。非常感谢你的帮助。
-
PhoneGap对内存的使用量没有任何限制。如果有任何内存限制,它将来自操作系统本身。
-
如果你能把它作为一个网站来构建,你可以用PhoneGap来构建它。唯一需要注意的是,如果你不管理DOM结构,你实际上可能会崩溃WebView,但如果你管理得好,你应该会没事的。
-
不幸的是,对于PhoneGap,尤其是离线应用程序,只有两个选项是localStorage和Web SQL。
-
AFAIK没有办法将可用于PhoneGap的数据模型导出到Android。不过,最接近的方法是尝试通过我在3中列出的一个存储选项来重新创建,这些存储选项得到了PhoneGap的支持和充分的文档记录。