今天初次接觸移動互聯(lián)網(wǎng)產(chǎn)品類型收奔,有三種,分別是:Native APP,Web APP,Hybird APP微宝。在高端智能手機(jī)系統(tǒng)中有兩種應(yīng)用程序:一種是基于本地(操作系統(tǒng))運(yùn)行的APP摄凡;一種是基于高端機(jī)的瀏覽器運(yùn)行的Web App。
Web無需安裝畏妖,對設(shè)備碎片化的適應(yīng)能力優(yōu)于App,它只需要通過XHTML疼阔、CSS和JavaScript就可以在任意移動瀏覽器中執(zhí)行戒劫。
Web App的優(yōu)勢:
1.開發(fā)成本低
2.適配多種移動設(shè)備成本低
3.跨平臺和終端
4.迭代更新容易
5.無需安裝成本
Web App的劣勢:
1.瀏覽的體驗(yàn)短期內(nèi)還無法超越原生應(yīng)用
2.不支持離線模式(html5將會解決這個(gè)問題)
3.消息推送不夠及時(shí)
4.調(diào)用本地文件系統(tǒng)的能力弱
Native App是一種基于智能手機(jī)本地操作系統(tǒng)如iOS、Android婆廊、WP并使用原生程式編寫運(yùn)行的第三方應(yīng)用程序,也叫本地app迅细。一般使用的開發(fā)語言為JAVA、C++淘邻、Objective-C茵典。
Native App的優(yōu)勢:
1.提供最佳的用戶體驗(yàn),最優(yōu)質(zhì)的用戶界面宾舅,最華麗的交互
2.針對不同平臺提供不同體驗(yàn)
3.可節(jié)省帶寬成本
4.可訪問本地資源
5.盈利模式明朗
Native App的劣勢:
1.移植到不同平臺上比較麻煩
2.維持多個(gè)版本的成本比較高
3.需要通過store或market的確認(rèn)
4.盈利需要與第三方分成
融合
喬布斯有一次談到這個(gè)問題统阿,他說Web是未來彩倚,雖然現(xiàn)階段Native給了用戶更好的體驗(yàn)。如果現(xiàn)在的開發(fā)者不有效的利用Web技術(shù)扶平,那他就落伍了帆离。但如果過分依賴Web,完全不用Native那也未必就是好事蜻直。
iOS平臺上的App有三類:Web App盯质,通過瀏覽器訪問;Native App概而,通過App store安裝;第三類叫Hybrid? App囱修,它雖然看上去是一個(gè)Native App赎瑰,但只有一個(gè)UI WebView,里面訪問的是一個(gè)Web App破镰,比如街旁網(wǎng)最開始的應(yīng)用就是包了個(gè)客戶端的科餐曼,其實(shí)里面是HTML5的網(wǎng)頁,后來才推出真正的原生應(yīng)用鲜漩。再徹底一點(diǎn)的源譬,如掌上百度和淘寶客戶端Android版,走的也是Hybrid App的路線孕似,不過掌上百度里面封裝的不是WebView踩娘,而是自己的瀏覽內(nèi)核,所以體驗(yàn)上更像客戶端喉祭,更高效养渴。