假設(shè)如果未來移動(dòng)互聯(lián)網(wǎng)世界沒有到各個(gè)網(wǎng)站都是HTML5的那種普及的理想程度的話?HTML5還沒有完全統(tǒng)治下?未來移動(dòng)互聯(lián)網(wǎng)世界,Web和APP 誰主沉???
從產(chǎn)品角度出發(fā)辨證
Web無需安裝,對(duì)設(shè)備碎片化的適應(yīng)能力優(yōu)于App,它只需要通過XHTML、CSS和JavaScript就可以在任意移動(dòng)瀏覽器中執(zhí)行。隨著iPhone帶來的WebKit瀏覽體驗(yàn)升級(jí),使得專為iPhone等有WebKit瀏覽內(nèi)核的移動(dòng)設(shè)備開發(fā)的Web應(yīng)用,也有了如App一般流暢的用戶體驗(yàn)。
移動(dòng)Web應(yīng)用的優(yōu)勢(shì):
開發(fā)成本低
適配多種移動(dòng)設(shè)備
迭代更新容易
無需安裝成本
移動(dòng)Web應(yīng)用的劣勢(shì):
瀏覽的體驗(yàn)短期內(nèi)還無法超越原生應(yīng)用
不支持離線模式
消息推送不夠及時(shí)
掉本地文件系統(tǒng)的訪問能力弱
而App因?yàn)槲挥谄脚_(tái)層上方,向下訪問和兼容的能力會(huì)比較好一些,可以支持在線或離線,消息推送或本地資源訪問,攝像撥號(hào)功能的調(diào)取。但是由于設(shè)備碎片化,App的開發(fā)成本要高很多,維持多個(gè)版本的更新升級(jí)比較麻煩,用戶的安裝門檻也比較高。但是比較樂觀的是,App store培養(yǎng)了一種比較好的用戶付費(fèi)模式,所以在Apple的生態(tài)圈里,開發(fā)者的盈利模式是一種明朗狀態(tài),其他market也在往這條路上靠攏。
本地App的優(yōu)勢(shì):
提供最佳的用戶體驗(yàn),最優(yōu)質(zhì)的用戶界面,最絢的交互
針對(duì)不同平臺(tái)適配
盈利模式明朗
本地App的劣勢(shì):
移植到不同平臺(tái)上比較麻煩
維持多個(gè)版本的成本比較高
需要通過store或market的確認(rèn)
盈利需要與第三方分成
從技術(shù)上來看辨證
web的瓶頸是什么?我覺得一是本地渲染的效率,二是跨平臺(tái)開發(fā)支持,三是流量。
首先,本地渲染效率這個(gè),到現(xiàn)在這個(gè)階段,基本取決于硬件發(fā)展,軟優(yōu)化能取得的改進(jìn)已經(jīng)有限。而硬件的發(fā)展,我們可以以pc為基礎(chǔ)進(jìn)行下對(duì)比,早在多年以前,cpu的單芯技術(shù)已經(jīng)基本發(fā)展到了極限,后來的進(jìn)步基本都基于多核并行技術(shù),這帶來的就是能耗的大幅增加和空間占用的增加,這樣的性能增強(qiáng)方式和其代價(jià),移動(dòng)設(shè)備要做到多大,電池技術(shù)要多發(fā)達(dá)才能全盤接受?
然后,跨平臺(tái)開發(fā)支持,我們都知道寫app要針對(duì)不同平臺(tái)去寫,但是寫web就不用了么?沒錯(cuò),pc上已經(jīng)不用了,但是移動(dòng)平臺(tái)上仍然存在屏幕自適應(yīng)、流量策略自適應(yīng)、性能適應(yīng)等等一系列問題,跟app開發(fā)相比毫不遜色,在這些問題解決之前,web的優(yōu)勢(shì)何在?而這些問題每個(gè)七八年,怕是也解決不好吧?而且app開發(fā)隨著平臺(tái)的逐漸統(tǒng)一,并且如果有一個(gè)合適的中間框架支持,其開發(fā)成本和webform將不存在太大差異(只是目前還沒人去做這件事)。
最后,也是最重要的,流量,app的流量?jī)?yōu)勢(shì)很明顯,只傳遞必要數(shù)據(jù),最優(yōu)的壓縮算法,強(qiáng)大的用戶可控性。也就是說,只要用戶care流量,web永遠(yuǎn)存在先天劣勢(shì)。而啥時(shí)候流量會(huì)變得不需要去care?答案很明顯,手機(jī)可以包月上網(wǎng)的時(shí)候。啥時(shí)候可以包月上網(wǎng)?沒有答案。3G也好,4G也罷,都是浮云,沒有哪個(gè)運(yùn)營(yíng)商的基站建設(shè)可以nb到讓所有用戶包月使用,聯(lián)通不行,移動(dòng)也不行。另一個(gè)替代之道是wifi熱點(diǎn),但是wifi熱點(diǎn)建設(shè)涉及到太多利益沖突和技術(shù)限制,沒有個(gè)十來年怕是不會(huì)有本質(zhì)改變。
綜上,太遠(yuǎn)不敢說,我覺得我能看到的,十年之內(nèi),app為王的格局不會(huì)改變。
綜合考慮,從長(zhǎng)遠(yuǎn)來看是WEB比較有優(yōu)勢(shì),但這介于長(zhǎng)遠(yuǎn)和現(xiàn)在有個(gè)時(shí)間差。
從PC上來講:
WEB化還沒有完全的達(dá)到理想的效果,雖然很多應(yīng)用都開始WEB化,GOOGLE也在力推google OS。但是WEB應(yīng)用還是沒有能達(dá)到桌面化應(yīng)用的方便與快速。WEB應(yīng)用商店也沒有像之前所述的那樣具有顛覆性,而有人甚至放出未來的GOOGLE OS很可能是chrome os 和android 的合體,也就是不完全基于云端的WEB化實(shí)現(xiàn),還有本地應(yīng)用。
從手持設(shè)備上講:
移動(dòng)APP具有天然的優(yōu)勢(shì),未來一段時(shí)間內(nèi)是很難WEB化的,這個(gè)時(shí)間至少需要三-五年的時(shí)間,中國(guó)可能要更久,所以APP還是一個(gè)趨勢(shì)。但我們不能否認(rèn) javascript + html5 +CSS 架構(gòu)的WEB應(yīng)用的出現(xiàn),但要相比于APP,按現(xiàn)在所觀查到的結(jié)果來看,還沒有達(dá)到預(yù)期甚至是顛覆的效果。GOOGLE在WEB化上應(yīng)用很顯然是最多的,基本上所有應(yīng)用都有相應(yīng)的HMTL5應(yīng)用。但較為復(fù)雜的功能還要依賴于APP。
總結(jié)以上兩點(diǎn),WEB化只是我們所期待的較為理想的一種結(jié)果,原因很簡(jiǎn)單,開發(fā)成本低,解決起來方便,但很顯然理想歸理想,我們不可能去創(chuàng)造具有顛覆性的WEB應(yīng)用。APP還是唯一的解決方案。趨勢(shì)是WEB應(yīng)用的解決方案會(huì)越來越成熟,就如PC端一樣,WEB解決方案越來越成熟,但很顯然還是無法顛覆桌面應(yīng)用,正因如此。當(dāng)WEB解決方案相當(dāng)成熟的時(shí)候,唯一的解決思路就是APP+WEB應(yīng)用會(huì)越來越多。但這依賴于強(qiáng)大的3G、4G網(wǎng)絡(luò)的支持。
你們覺得呢?歡迎留言批評(píng)拍磚!
內(nèi)容來自:http://www.zhihu.com/question/19576402
全站高品質(zhì)素材免費(fèi)下載!