偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

未來(lái)是Web App的天下嗎?

移動(dòng)開發(fā) 移動(dòng)應(yīng)用
未來(lái)是Web App的天下,還是Native App的天下?作為設(shè)計(jì)師,我們是應(yīng)該努力把客戶端的體驗(yàn)提升到最優(yōu),還是在網(wǎng)頁(yè)應(yīng)用層面上做更多的設(shè)計(jì)?這個(gè)一直是大家關(guān)系的話題。那么,我們首先應(yīng)該立體的認(rèn)識(shí)一下Web App和Native App。
[[66162]]

一、Web App

Web無(wú)需安裝,對(duì)設(shè)備碎片化的適應(yīng)能力優(yōu)于App,它只需要通過XHTML、CSS和JavaScript就可以在任意移動(dòng)瀏覽器中執(zhí)行。隨著iPhone帶來(lái)的WebKit瀏覽體驗(yàn)升級(jí),使得專為iPhone等有WebKit瀏覽內(nèi)核的移動(dòng)設(shè)備開發(fā)的Web應(yīng)用,也有了如App一般流暢的用戶體驗(yàn)。

Google App 未來(lái)是Web App的天下嗎?

圖1 Google Voice 和Google Gmail是Web App的設(shè)計(jì)典范

Web App的優(yōu)勢(shì):

  • 開發(fā)成本低
  • 適配多種移動(dòng)設(shè)備成本低
  • 跨平臺(tái)和終端
  • 迭代更新容易
  • 無(wú)需安裝成本

Web App的劣勢(shì):

  • 瀏覽的體驗(yàn)短期內(nèi)還無(wú)法超越原生應(yīng)用
  • 不支持離線模式(html5將會(huì)解決這個(gè)問題)
  • 消息推送不夠及時(shí)
  • 調(diào)用本地文件系統(tǒng)的能力弱
jiepang baidu 未來(lái)是Web App的天下嗎?

圖2 街旁和百度小說(shuō),采用HTML5實(shí)現(xiàn)了接近Native的體驗(yàn)效果

二、Native App

而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也在往這條路上靠攏。

Gowalla Awesome 未來(lái)是Web App的天下嗎?

圖3 Gowalla和Awesome Note,是移動(dòng)客戶的經(jīng)典設(shè)計(jì)案例

Native App的優(yōu)勢(shì):

  • 提供***的用戶體驗(yàn),***質(zhì)的用戶界面,最華麗的交互
  • 針對(duì)不同平臺(tái)提供不同體驗(yàn)
  • 可節(jié)省帶寬成本
  • 可訪問本地資源
  • 盈利模式明朗

Native App的劣勢(shì):

  • 移植到不同平臺(tái)上比較麻煩
  • 維持多個(gè)版本的成本比較高
  • 需要通過store或market的確認(rèn)
  • 盈利需要與第三方分成

三、融合

喬布斯有一次談到這個(gè)問題,他說(shuō)Web是未來(lái),雖然現(xiàn)階段Native給了用戶更好的體驗(yàn)。如果現(xiàn)在的開發(fā)者不有效的利用Web技術(shù),那他就落伍了。但如果過分依賴Web,完全不用Native那也未必就是好事。

IOS平臺(tái)上的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è),后來(lái)才推出真正的原生應(yīng)用。再?gòu)氐滓稽c(diǎn)的,如掌上百度和淘寶客戶端Android版,走的也是Hybrid App的路線,不過掌上百度里面封裝的不是WebView,而是自己的瀏覽內(nèi)核,所以體驗(yàn)上更像客戶端,更高效。

baidu mobile naver 未來(lái)是Web App的天下嗎?

圖4 掌上百度和Naver客戶端都是Web App+Native App的架構(gòu)

Baidu mobile s 未來(lái)是Web App的天下嗎?

圖5 掌上百度的架構(gòu)說(shuō)明,客戶端嵌套服務(wù)端,保證服務(wù)的高效迭代與更新

Google的Chrome OS和Android都是操作系統(tǒng),但走的是兩條路。ChromeOS走的是Web app的路。從Chrome OS 大會(huì)上發(fā)布的Chrome Web App能看出來(lái),Google想為未來(lái)的Chrome OS做鋪墊,鼓勵(lì)更多的開發(fā)者開發(fā)出具有應(yīng)用程序體驗(yàn)的Web App,正如Chrome OS官網(wǎng)上說(shuō)的——“Nothing but the web”。而Android走的是Native App的路。Android作為手機(jī)平臺(tái)的操作系統(tǒng),明顯更注重應(yīng)用程序開發(fā),這一點(diǎn)從Android Market可以看出來(lái)。也許前微軟***架構(gòu)師Ray Ozzie的評(píng)價(jià)更加一針見血:“Google的戰(zhàn)略中Android(以app為主)是在賭過去,而Chrome OS(完全基于Web)則是在賭未來(lái)。”

于是我們可以得到這樣一個(gè)啟發(fā),你要想服務(wù)于未來(lái),必須不斷的跟隨技術(shù)發(fā)展的腳步,提供更好的網(wǎng)頁(yè)服務(wù)和體驗(yàn)。但是人們是活在當(dāng)下,為了當(dāng)下用戶的需求,又必須提供現(xiàn)階段瀏覽體驗(yàn)***的客戶端產(chǎn)品。但是,客戶端是笨重且遲緩的,它不能像傳統(tǒng)網(wǎng)頁(yè)那樣,一有風(fēng)吹草動(dòng)就華麗轉(zhuǎn)身,只能規(guī)劃好功能點(diǎn),一步一步迭代,畢竟用戶的升級(jí)成本太高了。所以,就有了這種Web App + Native App的架構(gòu),在現(xiàn)有條件下給用戶***的瀏覽體驗(yàn)和升級(jí)迭代。

四、未來(lái)趨勢(shì)

雖然我們都愿意相信,當(dāng)Web的體驗(yàn)和Native的體驗(yàn)逐漸趨近的時(shí)候,人們更愿意把精力花在內(nèi)容獲取上,而不是軟件交互上,但是現(xiàn)階段的交互體驗(yàn),恰恰是影響人們獲取內(nèi)容的主要短板。所以,趨勢(shì)擺在那里,我們卻無(wú)法預(yù)測(cè)這個(gè)時(shí)間差。

就跟電腦端的應(yīng)用一樣,雖然現(xiàn)在Web化的趨勢(shì)已經(jīng)非常明顯了,但是還是無(wú)法取代你本機(jī)安裝的一些工具類的、游戲類的應(yīng)用,在Web技術(shù)沒有達(dá)到本地應(yīng)用的效率和體驗(yàn)之前,Web是無(wú)法顛覆Native的。

總得來(lái)說(shuō),Web只是我們作為設(shè)計(jì)者和開發(fā)者所期待的一種理想化結(jié)果,開發(fā)成本低、輕松跨平臺(tái)、迭代更新快,但是顯然,現(xiàn)階段用戶的期待和手機(jī)設(shè)備廠商的期待還是體驗(yàn)上更勝一籌的Native。Web之于我們,只是一種趨勢(shì)。在這個(gè)也許會(huì)非常久的過渡階段,對(duì)復(fù)雜產(chǎn)品來(lái)說(shuō),Native App + Web App也許是個(gè)不錯(cuò)的解決方案。

責(zé)任編輯:佚名 來(lái)源: 落花流水——elya妞
相關(guān)推薦

2011-04-12 16:02:09

Web AppNative AppWeb

2009-05-21 18:29:24

云計(jì)算虛擬化KVM

2023-06-08 11:31:00

WebGPUWeb 平臺(tái)

2018-07-27 14:17:32

2019-06-26 08:20:19

JavaScriptWeb開發(fā)

2011-12-14 16:44:56

Web

2015-10-19 11:28:49

WebAPP未來(lái)

2021-11-29 18:27:12

Web Wasmjs

2011-12-08 20:09:12

App

2016-01-28 13:44:03

混合云私有云公有云

2021-12-22 08:00:00

元宇宙虛擬技術(shù)

2011-08-03 09:15:47

存儲(chǔ)內(nèi)存云云計(jì)算

2014-12-30 17:17:34

App+Web

2021-05-10 12:30:40

智慧農(nóng)業(yè)物聯(lián)網(wǎng)IOT

2014-11-25 12:30:50

Web AppNative App

2015-01-04 09:51:33

App+Web App

2016-11-23 18:10:34

云計(jì)算

2016-07-07 11:00:54

聯(lián)想

2016-05-24 16:19:58

公有云私有云混合云

2013-01-05 17:01:57

大數(shù)據(jù)App基礎(chǔ)架構(gòu)
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)