Native App, Hybrid App, Web App對比

來源:互聯網
上載者:User

標籤:

  • Native App,Hybrid App和Web App簡介

  目前基本所有的移動互連網app可以分為三類:Native App,Hybrid App和Web App。

  Native App是基於智能手機作業系統API,使用原生語言編寫的App;

  Web App是基於Web的系統或應用,使用的是HTML,JavaScript和CSS等網頁相關語言編寫的App;

  Native App則是融合了Native和Web,使用原生語言編寫應用的外殼然後在其中內嵌網頁語言編寫的內容資訊;

 

  • 三種模式對比:
Native,Web,Hybrid優缺點總結
  優點 缺點
Native 能夠訪問智慧型裝置提供的所有功能;
支援離線工作;
更好的運行速度,效能和總體使用者體驗;
支援豐富的圖形,動畫和更好的渲染效果;
開發成本較高;
維護,更新成本高;
Web 適用範圍廣,跨平台;
開發成本較低;
可以方便,快速地部署;
使用者隨時訪問最新版本;
使用者體驗差(載入慢,費流量);
圖形和動畫渲染效果差;
不能調用系統相關功能(相機,GPS等);
Hybrid 可調用智慧型裝置相關功能;
部分支援離線功能;
維護,更新較為方便;
使用者體驗較差;
圖形和動畫渲染效果較差;

 

 

 

 

 

 

 

Native,Web,Hybrid對比
  Web Hybrid Native
開發成本
維護更新 簡單 簡單 複雜
體驗
應用市場認可 不認可 認可 認可
安裝 不需要 需要 需要
跨平台
映像渲染 HTML,Canvas,CSS 混合 本地API渲染
原生介面 模仿 部分原生,部分模仿 原生
原生API 不可調用 可調用 可調用
網路要求 全部依賴 大部分依賴 支援離線

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  • 三種模式的使用選擇:

  一般互連網公司的產品,內容更新快,變化大,對於難於維護和更新的Native模式,顯然不太適合;

  Hybrid糅合了Native和Web,較為便於維護和更新,同時可以調用本地API功能,雖然效能仍然不及Native,但是隨著H5的發展,使Hybrid在使用者體驗方面更加向Native靠近。顯然這種方式,被越來越多的互連網公司接受並使用;

  Hybrid應用雖然好處多,但是仍然需要安裝。且開發成本較Web方式,更大。為了讓使用者在Hybrid應用開發的空檔期,或使用者在沒有安裝Hybrid的智慧型裝置上仍然可以使用自已的產品。因此Web App對於互連網公司來說一般也是需要的;

 

Native App, Hybrid App, Web App對比

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.