混合應用開發正是結合原生和H5開發的一種開發模式。
原生代碼部分利用WebView控件或者其它的框架爲H5提供了一個容器,在應用中比例非常自由,比方Web 佔90%,原生佔10%;或者各佔50%;再或者原生佔80%,Web佔20%。
優點
- 開發效率高,節約時間同一套代碼Android和IOS基本都可用;
- 更新和部署比較方便,不需要每次升級都要上傳到應用商店進行審覈,只需要在服務器端升級就可以;
- 代碼維護方便、版本更新快,降低產品成本。
缺點
- 用戶體驗不如原生應用;
- 性能方面稍慢,不是太好;
- 技術還不是非常成熟;
- 如果加載大圖的話,不能緩存,將比較消耗流量。