1 回答

TA貢獻(xiàn)1804條經(jīng)驗 獲得超2個贊
什么叫做原生App?
原生App是專門針對某一類移動設(shè)備而生的,它們都是被直接安裝到設(shè)備里,而用戶一般也是通過網(wǎng)絡(luò)商店或者賣場來獲取例如 The App Store 與 Android Apps on Google Play . 隨便說幾個原生App的例子,比如iOS 的 Camera+ 以及Android 的 KeePassDroid
什么叫做移動Web App?
一般說來,移動Web App都是都是需要用到網(wǎng)絡(luò)的,它們利用設(shè)備上的瀏覽器(比如iPhone的Safari)來運(yùn)行,而且它們不需要在設(shè)備上下載后安裝。
什么是混合app?
Hybrid App是指介于web-app、native-app這兩者之間的app,它雖然看上去是一個Native App,但只有一個UI WebView,里面訪問的是一個Web App,比如街旁網(wǎng)最開始的應(yīng)用就是包了個客戶端的殼,其實里面是HTML5的網(wǎng)頁,后來才推出真正的原生應(yīng)用。再徹底一點(diǎn)的,如掌上百度和淘寶客戶端Android版,走的也是Hybrid App的路線,不過掌上百度里面封裝的不是WebView,而是自己的瀏覽內(nèi)核,所以體驗上更像客戶端,更高效。
綜合一下就是:“Hybrid App同時使用網(wǎng)頁語言與程序語言開發(fā),通過應(yīng)用商店區(qū)分移動操作系統(tǒng)分發(fā),用戶需要安裝使用的移動應(yīng)用”。總體特性更接近Native App但是和Web App區(qū)別較大。只是因為同時使用了網(wǎng)頁語言編碼,所以開發(fā)成本和難度比Native App要小很多。因此說,Hybrid App兼具了Native App的所有優(yōu)勢,也兼具了Web App使用HTML5跨平臺開發(fā)低成本的優(yōu)勢。
- 1 回答
- 0 關(guān)注
- 677 瀏覽
添加回答
舉報