混合移动应用本地存储

时间:2014-04-05 20:44:29

标签: android ios cordova local-storage mobile-application

我正在使用Phonegap制作离线游戏应用。我过去常常在网上存储我以前的网络应用程序项目,但这次我想尝试本地存储。

我看到Phonegap有几个选项:

- WebSQL, it seems just a SQL database.
- IndexDB, which is not fully supported by Phonegap
- File system. I mean I can cache the data on the device's local file system in my own pattern like most of the PC games do.

假设它是一个RPG游戏,我需要在地图中存储地图,角色,角色物品,角色的相对位置等等......所以我可能经常需要在关系数据库中联合4~5个表格处理成千上万的记录。它会成为WebSQL的沉重负担吗?如果我使用WebSQL,它将如何存储在设备的文件系统中?如果是WebSQL,我怎么能让应用程序在应用程序第一次运行时加载游戏的初始设置?

我也想知道如何在应用程序的运行时加载这些数据。初始化应用程序时,是否将所有内容缓存到内存中,或者只在需要使用时检索我需要的数据?

0 个答案:

没有答案