原生APP和混合APP、web APP有什麼區別?
阿新 • • 發佈:2018-12-19
1.原生APP
原生APP是什麼?原生APP就是利用Android、iOS平臺官方的開發語言、開發類庫、工具進行開發。比如安卓的java語言,iOS的object-c 語言。在應用效能上和互動體驗上應該是最好的。
優點:
1、可訪問手機所有功能、可實現功能最齊全;
2、執行速度快、效能高,絕佳的使用者體驗;
3、支援大量圖形和動畫和重新發現,不卡,反應快。
4、比較快捷地使用裝置端提供的介面,處理速度上有優勢。
缺點:
在過去主要是成本高、週期長,Android和iOS都需要單獨開發。
2.混合APP
即利用了原生APP的開發技術還應用了HTML5開發技術,是原生和HTML5技術的混合應用。混合比例不限。
優點:
1、比web版實現功能多;
2、相容多平臺;
3、可離線執行;
缺點:
1、使用者體驗不如本地應用;
2、效能稍慢(需要連線網路);
3、技術還不是很成熟。
3. web APP
本質就是瀏覽器功能的疊加,用普通Web開發語言開發的,通過瀏覽器執行。
優勢:
1、支援範圍廣;
2、開發成本低、週期短。
缺點:
1、對聯網要求高,離線不能做任何操作;
2、功能有限;
3、執行速度慢,頁面不能承載太多東西;
4、圖片和動畫支援性不高;
5、如果使用者使用更多的新型瀏覽器,那麼就會出現執行問題。