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