1. 介紹
- Web APP(網頁應用)是指基於Web的系統和應用,其作用是向廣大的最終用戶發佈一組複雜的內容和功能。目前多采用H5標準開發。在使用上的具體表現是,手機瀏覽器點擊進入,會有一些應用的小圖標,這些小圖標在點擊後,在瀏覽器里加載的頁面跟你直接下載一個APP後打開的頁面是相同的,這些小圖標代表的就是Web APP
- Hybrid APP(混合應用)是指介於Web APP、Native APP這兩者之間的APP,兼具“Native APP良好的用戶交互體驗的優勢”和“Web APP跨平臺開發的優勢”,即同時使用了原生和Web的技術來進行開發的應用。在Native APP裏內置瀏覽器(即WebView),合適的功能頁面採用網頁的形式呈現。比如淘寶的某些營銷頁面、微信的公衆號的內容頁面等
- Native APP(原生應用)基於智能手機本地操作系統如iOS、Android、WP並使用原生程式編寫運行的第三方應用程序,一般開發的語言爲Java、C++等。在使用上的具體表現就是,需要先安裝後,然後點擊手機桌面上的圖標才能正常使用,並且頁面加載較快,交互較好的APP大概率就是Native APP了。不過因爲現在手機性能很好,再加上Web技術的快速發展,現在大多數都是Hybrid APP了
2. 對比
Web APP |
Hybrid APP |
Native APP |
|
開發成本 | 低 |
中 |
高 |
維護更新 |
簡單 |
簡單 |
複雜 |
體驗 |
差 |
優 |
優 |
Store或market認可 | 不認可 | 認可 |
認可 |
安裝 | 不需要 |
需要 |
需要 |
跨平臺 |
優 |
優 |
差 |
參考閱讀:
web app 、native app、hybrid app比較
如果想進一步交流和學習的同學,可以加一下QQ羣哦!