成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

未來是Web App的天下嗎?

移動開發 移動應用
未來是Web App的天下,還是Native App的天下?作為設計師,我們是應該努力把客戶端的體驗提升到最優,還是在網頁應用層面上做更多的設計?這個一直是大家關系的話題。那么,我們首先應該立體的認識一下Web App和Native App。
[[66162]]

一、Web App

Web無需安裝,對設備碎片化的適應能力優于App,它只需要通過XHTML、CSS和JavaScript就可以在任意移動瀏覽器中執行。隨著iPhone帶來的WebKit瀏覽體驗升級,使得專為iPhone等有WebKit瀏覽內核的移動設備開發的Web應用,也有了如App一般流暢的用戶體驗。

Google App 未來是Web App的天下嗎?

圖1 Google Voice 和Google Gmail是Web App的設計典范

Web App的優勢:

  • 開發成本低
  • 適配多種移動設備成本低
  • 跨平臺和終端
  • 迭代更新容易
  • 無需安裝成本

Web App的劣勢:

  • 瀏覽的體驗短期內還無法超越原生應用
  • 不支持離線模式(html5將會解決這個問題)
  • 消息推送不夠及時
  • 調用本地文件系統的能力弱
jiepang baidu 未來是Web App的天下嗎?

圖2 街旁和百度小說,采用HTML5實現了接近Native的體驗效果

二、Native App

而App因為位于平臺層上方,向下訪問和兼容的能力會比較好一些,可以支持在線或離線,消息推送或本地資源訪問,攝像撥號功能的調取。但是由于設備碎片化,App的開發成本要高很多,維持多個版本的更新升級比較麻煩,用戶的安裝門檻也比較高。但是比較樂觀的是,App store培養了一種比較好的用戶付費模式,所以在Apple的生態圈里,開發者的盈利模式是一種明朗狀態,其他market也在往這條路上靠攏。

Gowalla Awesome 未來是Web App的天下嗎?

圖3 Gowalla和Awesome Note,是移動客戶的經典設計案例

Native App的優勢:

  • 提供***的用戶體驗,***質的用戶界面,最華麗的交互
  • 針對不同平臺提供不同體驗
  • 可節省帶寬成本
  • 可訪問本地資源
  • 盈利模式明朗

Native App的劣勢:

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

三、融合

喬布斯有一次談到這個問題,他說Web是未來,雖然現階段Native給了用戶更好的體驗。如果現在的開發者不有效的利用Web技術,那他就落伍了。但如果過分依賴Web,完全不用Native那也未必就是好事。

IOS平臺上的app有三類:Web App,通過瀏覽器訪問;Native App,通過app store安裝;第三類叫Hybrid App,它雖然看上去是一個Native app,但只有一個UI WebView,里面訪問的是一個Web App,比如街旁網最開始的應用就是包了個客戶端的科,其實里面是HTML5的網頁,后來才推出真正的原生應用。再徹底一點的,如掌上百度和淘寶客戶端Android版,走的也是Hybrid App的路線,不過掌上百度里面封裝的不是WebView,而是自己的瀏覽內核,所以體驗上更像客戶端,更高效。

baidu mobile naver 未來是Web App的天下嗎?

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

Baidu mobile s 未來是Web App的天下嗎?

圖5 掌上百度的架構說明,客戶端嵌套服務端,保證服務的高效迭代與更新

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

于是我們可以得到這樣一個啟發,你要想服務于未來,必須不斷的跟隨技術發展的腳步,提供更好的網頁服務和體驗。但是人們是活在當下,為了當下用戶的需求,又必須提供現階段瀏覽體驗***的客戶端產品。但是,客戶端是笨重且遲緩的,它不能像傳統網頁那樣,一有風吹草動就華麗轉身,只能規劃好功能點,一步一步迭代,畢竟用戶的升級成本太高了。所以,就有了這種Web App + Native App的架構,在現有條件下給用戶***的瀏覽體驗和升級迭代。

四、未來趨勢

雖然我們都愿意相信,當Web的體驗和Native的體驗逐漸趨近的時候,人們更愿意把精力花在內容獲取上,而不是軟件交互上,但是現階段的交互體驗,恰恰是影響人們獲取內容的主要短板。所以,趨勢擺在那里,我們卻無法預測這個時間差。

就跟電腦端的應用一樣,雖然現在Web化的趨勢已經非常明顯了,但是還是無法取代你本機安裝的一些工具類的、游戲類的應用,在Web技術沒有達到本地應用的效率和體驗之前,Web是無法顛覆Native的。

總得來說,Web只是我們作為設計者和開發者所期待的一種理想化結果,開發成本低、輕松跨平臺、迭代更新快,但是顯然,現階段用戶的期待和手機設備廠商的期待還是體驗上更勝一籌的Native。Web之于我們,只是一種趨勢。在這個也許會非常久的過渡階段,對復雜產品來說,Native App + Web App也許是個不錯的解決方案。

責任編輯:佚名 來源: 落花流水——elya妞
相關推薦

2009-05-21 18:29:24

云計算虛擬化KVM

2011-04-12 16:02:09

Web AppNative AppWeb

2023-06-08 11:31:00

WebGPUWeb 平臺

2019-06-26 08:20:19

JavaScriptWeb開發

2018-07-27 14:17:32

2011-12-14 16:44:56

Web

2015-10-19 11:28:49

WebAPP未來

2021-11-29 18:27:12

Web Wasmjs

2011-12-08 20:09:12

App

2011-08-03 09:15:47

存儲內存云云計算

2021-05-10 12:30:40

智慧農業物聯網IOT

2016-01-28 13:44:03

混合云私有云公有云

2021-12-22 08:00:00

元宇宙虛擬技術

2015-01-04 09:51:33

App+Web App

2014-12-30 17:17:34

App+Web

2013-01-05 17:01:57

大數據App基礎架構

2013-01-06 10:18:58

大數據大數據的未來

2016-11-23 18:10:34

云計算

2016-07-07 11:00:54

聯想

2016-05-24 16:19:58

公有云私有云混合云
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 日韩不卡视频在线观看 | 成人一级黄色毛片 | 综合伊人 | 五月激情婷婷在线 | 91久久国产综合久久 | 日韩一级一区 | 日韩电影一区 | 国产视频二区 | 成人av免费看 | 91麻豆蜜桃一区二区三区 | 精品久久影院 | 成人在线一区二区三区 | www.欧美视频 | 久久免费大片 | 一级黄色片免费在线观看 | 午夜影院在线观看 | www.99热.com| 91激情视频| 成人免费共享视频 | 日韩欧美精品一区 | 精品国产视频在线观看 | av网站免费在线观看 | h在线免费观看 | 天天天操操操 | 三级黄色片在线 | 亚洲精品一区二区三区四区高清 | 爱爱免费视频 | 成人免费在线视频 | 国产一级一级毛片 | av网站免费 | 中文字幕免费观看 | 精品少妇v888av | 福利网址| 精品欧美一区免费观看α√ | 中文字幕 国产 | 亚洲vs天堂 | 国产偷录叫床高潮录音 | 色小姐综合网 | 国产高清在线观看 | 欧美日韩一区二区三区在线观看 | 羞羞视频在线观看 |