创建独立于平台的移动数据库

时间:2014-10-26 04:59:03

标签: android ios mobile

我是iOS开发人员。我正在开发适用于iOS和Android的离线企业应用 应用程序就像从用户获取值并显示字典/地图中的相应值一样简单。 (例如,在文本框中输入员工ID并使用他们的电话号码更新标签)

如何创建独立于平台的词典/地图,以便两个平台都使用相同的来源 我打算使用jSon而不是sqlite,因为map中的条目数大约是1000,并且永远不会改变大小。
 我应该采用什么方法?

1 个答案:

答案 0 :(得分:1)

您是否考虑过使用Apache Cordova:

http://cordova.apache.org/

如果你了解JavaScript,那么这可能是一个解决方案。独立于平台的代码将用JavaScript编写。然后,唯一的本机代码就是您的文本框和标签。

"使用Cordova API时,可以在不使用应用程序开发人员的任何本机代码(Java,Objective-C等)的情况下构建应用程序。相反,使用Web技术,它们本地托管在应用程序本身(通常不在远程http服务器上)。

由于这些JavaScript API在多个设备平台上是一致的,并且是基于Web标准构建的,因此应用程序应该可以移植到其他设备平台,只需极少甚至无需更改。"