跨平臺APP----對Native/Hybrid/Web APP三種開發模式的分析(系列一)

前言:

跨平臺APP開發是以後的一個趨勢,將會有更多的工具出現。原生開發人員無論是薪資還是人數都將出現一定的下降。

--------谷震平

 

 

以下內容均爲原創,請尊重原創!

 

 

一 Native/Hybrid/Web App開發

 

 

     Native原生開發,目前較爲成熟,各大公司均採用此方式。但是其人工成本較高,同一個項目,至少需要Android端、iOS端、Web端三個開發團隊。

    Web App是指基於Web的系統和應用,運行在高端手機的網絡和瀏覽器上,用網頁技術開發實現特定功能的應用。與WAP的區別:功能層面。WAP的側重使用網頁技術在移動端做展示,包括文字、媒體文件。Web App側重使用網頁技術實現App功能。

    Hybrid App,基於第三方跨平臺移動應用引擎框架進行開發。使用HTML5和JS作爲開發,調用引擎封裝的底層功能如照相機、傳感器、通訊錄等。其具有Native App良好用戶交互體驗的優勢,同時,具有Web App跨平臺開發的優勢。

 

 

二 優缺點對比

                                                      表格由谷震平個人整理,尊重版權!

 

 

    由表中可見:開發的需求不同時,應靈活選擇的開發方案。不一定非要捨棄Native,原生的用戶體驗是三者中最好的。當然,也不是非要朝Hybrid方向發展,開發方案並不是最低的。對於Web App,在不追求用戶體驗的時候,這種開發方式是最快、最省錢的。

 

 

三 結論

 

    本系列主要看好Hybrid開發模式。至於爲什麼???每個人有每個人的選擇。

    後續我將介紹Hybrid開發模式的4大平臺:Cordova,APPCan,DCloud,APICloud

 

 

  • Cordova(PhoneGap,2011年廣泛流行),在2012年12月開源。
  • 2012年,AppCan
  • 2013年,DCloud
  • 2014年9月,APICloud

 

 

=============請看下集分解===============

 

歡迎加入星球~

發佈了59 篇原創文章 · 獲贊 185 · 訪問量 47萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章