2015-08-26 25 views
1

我正在尋找一個成熟的解決方案來打包HTML5項目(html5 + javascript + css)作爲桌面移動應用程序。爲桌面和移動設備打包HTML5應用程序?

的應用是目前功能在網絡上,但爲了方便起見,我想提供它作爲一個移動應用程序(至少爲Android和iOS),併爲Windows和Mac桌面應用程序。我不使用任何移動專用功能(指南針,聯繫人,相機)

,但應用程序應該有自己的網頁流量(基於鉻的?),以確保它無處不在功能相同。

有些事情的應用程序應該能夠做到:

  • 加載和保存文件(通過瀏覽對話框,如果操作系統支持)
  • 訪問localStorage的
  • 支持Web工人
  • 支持的Facebook

到目前爲止,我沒能找到一些適合我的所有要求。我見過僅限於桌面的解決方案(nw.js,電子)和僅限手機(phonegap),我不確定他們是否支持我需要的功能。 WebKit瀏覽器不允許web worker使用file:/// protocol; IE不允許帶有文件協議的localStorage。

理想情況下,我會使用一種解決方案來對所有平臺的應用程序進行打包,並對源代碼進行最小限度的更改。

回答

0

這可能是難以滿足您的所有需求:

這麼說,我已經受夠了PhoneGap的相當不錯的成功。它創建了一個W3C小部件,並且可以按照一些指導原則擴展爲Web應用程序:Phonegap code as a web app