基于H5移動端App的產生環境

      快速增長的app應用軟件市場以及智能手機的普及,手機應用原生App快速占領了App 市場成為App開發的主流,但其他平臺的不通用性、開發成本高 、多版本開發問題一直困擾著產業App開發企業和APP服務提供商。




      安卓IOS的操作方式、開發模式、界面UI顯示方面的差別,也使得原生APP的不同版本體驗有很大的區別,光是做兼容性調測,都要花費開發企業不少的時間。近年來,另一種應用形態——  基于HTML5技術的Web App也如雨后春筍般出現,于是關于原生APP與HTML5 APP 誰將成為未來的王者,APP開發者們一直爭論不休。
 
html5最主要的優勢: 
      一套HTML5 APP 即可同時適用安卓及IOS平臺,甚至WP平臺,適配性和統一體驗較好。版本服務器端更新,用戶永遠看到的都是最新的APP端信息。手機客戶端及存儲數據較少,節約用戶手機空間技術難度較低,開發工作量小,開發成本低。

html5的局限性:
      用戶體驗大幅落后于原生APP,操作的流暢度,程序的執行效率,與原生APP都有較大差距;HTML5 APP 受網速的影響較大,在網絡情況較差的情況下,HTML5 APP 往往連打開都困難,而原生程序,基本都能順利打開運行(只是速度較慢)。
 
H5選用框架
      簡介: HBuilder是DCloud推出一款支持HTML5的Web開發IDE。“快,是HBuilder的最大優勢,通過完整的語法提示和代碼輸入法、代碼塊及很多配套,HBuilder能大幅提升HTML、js、css的開發效率。 優點:HTML5語法、HTML5+語法、三大瀏覽器擴展語法,盡收HBuilder中。 每個瀏覽器發布新版后,一周內,其新增語法就收錄入HBuilder。 強大到令你震驚的Jquery語法提示! 每個語法在哪個瀏覽器、哪個版本上是否可運行,這里都有。 沒有比這里更全的語法庫,也沒有比這里更全的瀏覽器兼容性數據庫。 缺點:云端編譯,無法保證安全性。 不能完全跨平臺。不同平臺代碼需要微調。