前段時間去面試問到了H5和原生app的對比,那個兼容性更好的問題,今天整理下H5和原生app的區別:
HTML5實現APP和原生方式有多大差距?
1.過分依賴網絡
2.渲染性能較弱,用戶體驗沒原生的好
3.頁面過多
4.標籤太多,代碼量也不少
5.不支持離線模式;
6.消息推送不夠及時
7.兼容性問題更多,更不可控.
當然也有優點,看看Html5與原生App的優缺點對比這篇文章:
http://blog.csdn.net/lanxingfeifei/article/details/50925165
再看看知乎上面的回答:
https://www.zhihu.com/question/36158085
native是使用原生系統內核的,相當於直接在系統上操作。是我們傳統意義上的軟件,更加穩定。但是H5的APP先得調用系統的瀏覽器內核,相當於是在網頁中進行操作,較原生APP穩定性稍差。但是h5最大的優點是可以跨平臺,開發容易。native的話需要用ANDROID的語言和IOS的語言各自寫,H5只要開發一套