2011-06-08 83 views
0

我需要編寫一個應用程序才能在iPhone,iPad,Android手機&平板電腦上運行。 WinPhone 7和桌面瀏覽器也不錯,但不是必需的。我是桌面/ Silverlight開發人員,但看起來這是HTML 5 & javascript的工作。對?我該如何在HTML 5本地存儲中存儲更多的5MB

我在看Sencha touch,jquery和amplify.js來簡化我的生活。我的應用必須在應用商店中可用,所以我正在尋找PhoneGap來幫助解決這個問題。

該應用程序需要脫機工作,這意味着我需要大約10 megs的本地存儲。我不知道如何處理這個要求,因爲所有的本地存儲選項似乎都是5兆。

有關如何處理此問題的任何想法? (或任何關於更好的方法或圖書館的建議?)

+0

10毫克在iPhone應用程序是沒有問題的,你可以下載的應用程序不到20 MB的3G任何事情更大的需求是通過WiFi下載。 – rckoenes 2011-06-08 14:30:23

+0

該應用程序是一個網絡應用程序,不是一個真正的本地應用程序,所以我認爲這是一個5兆的限制。 – jack 2011-06-08 14:38:05

+0

如果他使用Phonegap並談論App Store,則不需要。 – rckoenes 2011-06-08 15:27:26

回答

0

我會盡力讓您的應用程序低於5 Mb。這意味着在本地存儲之前可能會進行某種壓縮,也許只有離線可用的基本功能,並優化數據以便減少冗餘。即使在所有這些之後,您仍然依賴於用戶的瀏覽器是否允許本地存儲,以及它是否允許5 MB。

+0

我認爲所有的新瀏覽器都會給5 megs的WebStorage 5 megs,但沒有更多。我無法獲得小字典。我希望有人知道一個解決方法。 – jack 2011-06-08 14:57:44

+1

也許我可以使用WebSQL數據庫?或者我可以用本機應用程序安裝文件,我的Web應用程序可以以某種方式訪問​​? – jack 2011-06-08 15:22:16

+0

也許,但那些關於不再被維護的警告是非常可怕的。瀏覽器會繼續支持這一趨勢嗎?你願意打賭你的應用程序嗎? – coneybeare 2011-06-08 21:04:24

相關問題