目前我正在尝试为iPad构建一个Web应用程序,需要在没有互联网连接的地方使用。该应用程序包括一些视频文件,PDF,Doc和PPT文件,因此总应用程序大小将为100MB。
最初,我计划使用HTML5的离线清单缓存,以便在上网之前将互联网连接可用时将资产同步到iPad的内存,但不幸的是,似乎存在限制(至少在iOS 3.2中)缓存总共不超过5MB。
我知道HTML5规范中的Cache-Manifest没有限制,但在大多数情况下,总缓存限制大约为5MB(从浏览器到浏览器不等),但这对于我的需要。
您能帮助我了解完成此应用程序的最佳方法吗?
借助HTML5和Web SQL Database / IndexedDB,我能够做到这一点吗?
或者Native Application开发是唯一的选择吗?