為什麼移動開發開始用H5混合app開發?

WebApp 軟件 HTML5 JavaScript H5混合開發 2017-04-27

Hybrid App、Web App、Native App,哪一種模式會成為App開發主流?

隨著HTML5被過度熱炒和實際開發中遇到的性能以及體驗問題,Web App逐漸勢弱。但是Native App開發難度大、成本高、週期長等問題突出,特別是App不斷推陳出新,開發一個App的成本或許可以接受,但是維護一個Native App更新的成本則成了跨不過的懸崖。最終開發者和企業發現Hybrid App,這種既有跨平臺開發週期短、成本低的基因,又能發揮Native App體驗和性能的優勢,Hybrid App混合式移動應用開發逐漸成為企業移動開發的首選。

Hybrid App:企業移動開發將成為主流

Hybrid App(混合模式移動應用)兼具“Native App良好用戶交互體驗的優勢”和“Web

App跨平臺開發的優勢”。很多人不知道市場上一些主流移動應用都是基於Hybrid App的方式開發,比如工商銀行、百度搜索、街旁、東方航空等。

Hybrid App通常是基於第三方跨平臺移動應用引擎框架進行開發,在國內開發者中比較知名的有PhoneGap、Titanium和主流的引擎框架一般使用HTML5和Javascript作為編程語言,調用引擎封裝的底層功能如照相機、傳感器、通訊錄、二維碼等。HTML5和Javascript只是作為一種解析語言,真正調用的都是Native App一樣封裝的底層功能,這是和Web App的最大區別和不同。因為使用了瀏覽器技術,所以Hybrid App通常具有跨平臺的特性,並且開發成本和Web App接近,開發效率也遠高於Native App。

Hybrid App開發已經成為企業移動開發的趨勢,眼前還有很多企業在為移動信息化的途徑和方向而苦惱。

在投入、用戶體驗、維護成本等方面綜合考慮,Hybrid App已經被眾多企業所認可。

Native App:疲憊

首先Native App開發、更新、維護的週期太長,企業移動信息化大都處於嘗試和摸索期,企業需要在短時間內快速推出不同的功能、產品來適應市場的需求和變化。但是Native App對於有專業開發團隊的互聯網公司而言推陳出新都是個難題,更不要說在企業中的應用。無論是企業自己開發還是外包都會面臨時間成本、穩定性、體驗不能滿足要求的巨大壓力。

其次Native App開發需要有較高技術水平的團隊作為保障,通常企業會花幾十萬通過外包的形式開發一兩款App,但是企業不會想到還需要做幾十萬的預算來維護和更新自己的App。不更新的App不但很難滿足用戶持續發展的需求,甚至會被用戶拋棄。所以應用更新成了企業移動信息化的瓶頸和難題。不更新,之前的努力全部付之東流,更新,又要面對無法承受的長期投入壓力。

Web App:噱頭

HTML5技術的興起給Web App注入了新的生機。

可是Web App目前的本質是金玉其外敗絮其中,功能不但無法和Native App媲美,用戶體驗更是眾所周知的弊端。中國很多企業進行了Web App 的嘗試,包括世界500強的航空、金融公司,但是投入和回報不成比例,用戶也不買賬。

在當前iOS、Android系統主導的桌面入口的形態下,讓用戶打開瀏覽器,再訪問某個網址,體驗還不好,不人性化的體驗與流程導致大量用戶流失。所以2012年下半年開始,企業逐漸也放棄了Web App的嘗試。

為什麼移動開發開始用H5混合app開發?

為什麼移動開發開始用H5混合app開發?

相關推薦

推薦中...