0
在移動設備上本地的文件,我需要創建一個執行以下操作的應用程序:存儲使用的webapp
- 適用於Android和iOS設備主要的Windows Phone的支持將是很好的
- 允許用戶離線使用應用程序
- 允許用戶從Web服務器下載文件(PNG和HTML),稍後在Web應用程序中顯示(需要能夠脫機查看)
- 不需要用戶重新下載全部如果他們清除他們的瀏覽器緩存,PNG和HTML e(如果有辦法讓他們不能清除網絡應用程序緩存,但是我知道這是不可能的)
我使用了哪些工具?到目前爲止,我在HTML5網絡應用程序,並且我瞭解如何緩存該網站,但是如何才能將文件(PNG和HTML)保存在本地,並且在用戶清除瀏覽器緩存時不會被清除?適用於iOS,Android和Windows的本地應用程序是唯一的途徑嗎?
任何幫助表示讚賞...
我很擔心phonegap方法表現不佳。將會有相當多的動畫和圖片加載。你是否說我不能使用可以在android和ios上運行的客戶端數據庫? – A2345sooted
我可能會對你的問題感到困惑。你打算如何部署應用程序?這只是一個響應式網站嗎?關於離線功能,我在iOS的一面,因此我不瞭解Android,但如果您無法訪問網絡,移動版Safari會告訴您「由於您的iPhone未連接,Safari無法打開該頁面到互聯網「。我知道它是將它創建爲本地應用程序的唯一選項,因此將基於HTML的應用程序包裝在PhoneGap或Titanium Appcelerator之類的應用程序中。 –
我在電話中涉獵了一些,但我注意到當我運行一些具有類似功能的測試應用程序時,我的android設備上的動畫非常慢。我希望應用在android和ios設備上儘可能相似,但用戶需要能夠下載大約20-30mb的圖片和png,可以在離線狀態下觀看。我用webapp(HTML5)看到的問題是,如果用戶清除Safari瀏覽器緩存,下次連接時,他們將不得不再次下載所有20-30mb的文件。 – A2345sooted