APP,原生和H5開發技術混合開發

評判一個APP用什麼技術來開發呢?經過總結,可以有如下判斷依據:

1.如果APP中出現大段文字(如新聞、攻略等),且格式比較豐富(如加粗,字體多樣),那麼用H5會比較方便。原因是原生開發解析json對字符串格式處理不算很好。

2.如果講究APP反應速度(含頁面切換流暢性),則選用原生開發,因爲H5其本質是網頁,換頁時,基本要加載整個頁面,就像是瀏覽器打開一個新頁面一樣,顯得較慢,而原生系統則只加載變化部分。

3.如果APP對有無網絡、網絡優劣敏感(譬如有離線操作,在線操作),那麼,基本選用原生開發,雖然H5可以做到,但是很複雜。

4.如果APP需要頻繁調用硬件(攝像頭、麥克風、未來的溼度檢測儀等等)那麼,基本選用原生開發,這樣支持硬件更多,更容易擴展,且調用速度更快,H5就望塵莫及了。

5.如果APP用戶常見頁面頻換,如(淘寶首頁各種不同活動),那麼用H5,維護起來更容易。

6.如果預算有限(H5開發一套可跨平臺覆蓋安卓、ios,黑莓、塞班),不是很講究用戶體驗,不在乎加載速度,那非H5不可。

列舉那麼多,實際上有個採陰補陽的方法是H5+原生混合開發,對於固定格式、頁面速度要求高,的模塊(如PDB的即時通訊、寶典、我的項目)採用原生開發,對於新聞、大段文字、資訊類的(如信息廣場、發表、問吧等)用H5頁面來加載,將其嵌入到原生框架中那麼,可以達到比較良好的體驗。

發佈了19 篇原創文章 · 獲贊 8 · 訪問量 4萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章