我正在构建具有以下要求的应用程序:
我倾向于在HTML5 / CSS / jQuery / Bootstrap中构建它。由于HTML5同时支持地理位置和本地存储,并且由于我不需要使用任何设备功能(例如相机),因此我认为不需要PhoneGap之类的东西。
但是,由于我是移动开发和PhoneGap的新手,因此不确定是否丢失了某些内容。除了针对未来需求的未来证明之外,还有什么理由为什么我应该考虑使用PhoneGap,尽管我认为出于任何特定原因我并不需要它?将其API放在与将运行我的应用程序的设备进行任何交互之前是否有价值?
关于本地存储要考虑的因素。
本地存储大小限制:
Web存储提供了更大的存储容量(Google Chrome,Mozilla Firefox和Opera中每个源5 MB; Internet Explorer中每个存储区域10 MB; BlackBerry 10设备上每个源25 MB),相比之下,容量为4 kB(大约Cookie可用的空间减少了1000倍)。(源Wiki)
本地存储方法。
Web存储:
Web SQL数据库:
索引数据库:
文件访问:
源:html5rocks,sitepoint
对于以上本地存储方法,所有MOBILE浏览器都具有不同程度的支持。
支持最广泛的方法是Web Storage。
如果您要存储的存储量超过上述限制,则需要使用本机(OS)功能存储数据。然后,PhoneGap是访问本机功能的明显选择。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句