我写了一个HTML5数据库,它抽象了localStorage,indexedDB和WebSQL.使用直接HTML5我的数据库选项如下所示:
我想使用PhoneGap或Quota API扩展最大数据库大小.从PhoneGap的文档来看,它看起来像当前的PhoneGap数据库生态圈是:
还有PhoneGap SqlLite插件.iOS,Android,Windows Phone 8+
问题1 - 我对数据库PhoneGap将使用的准确度的理解是什么?
问题2 - 是否有关于给定类型的PhoneGap数据库将存储多少数据的可靠文档?*如果是PhoneGap数据库而不是浏览器数据库实现.
问题3 - PhoneGap是否计划遵守Web存储标准,从而放弃WebSQL以支持indexedDB?如果是这样,一旦切换到indexedDB,我仍然可以使用我现有的WebSQL代码(通过内置的PhoneGap-polyfill)吗?
问题4 - 在数据库大小有限且无法通过PhoneGap或Quota API扩展但是可以访问文件系统的情况下,可以合理地假设"额外"数据可以存储在设备的文件系统上或在SD卡上?
我想知道在使用PhoneGap/Apache Cordova创建/访问和加密SQLite数据库时是否可行.
我读过我可以在存储/解密之前加密,但这不是我想要的.
我更喜欢使用以下内容寻找PhoneGap插件或API:
寻找这样的东西,但加密:
谢谢
问候
我知道Mono Touch可以使用近一个源代码进行开发,并部署到Android,iO和Windows Mobile.当然会有3个项目和一些平台相关的代码,但我将在C#中有重要的公共代码.
但我也需要我的开发工作在标准的Windows 7和8(非移动)上.我可以用Mono Touch做这个吗?我是开发过程是什么?