基於HTML5的Hybrid App成爲企業移動開發首選

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

 

Native App之困


移動應用的潮流最先由互聯網公司引領,互聯網公司通常選擇Native App作爲開發模式,在移動應用向企業普及的過程中,Native App的趨勢傳導給了企業。因此企業移動信息化通常先會嘗試傳統的Native App原生移動應用開發模式。但是企業很快發現,用Native App作爲App開發模式的路子很難繼續走下去。


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


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


因此時間成本和資金投入成了Native App這種開發模式給企業移動信息化帶來的巨大負面因素。真正想開展移動信息化的企業紛紛放棄Native App這種開發模式,而另尋別路。

 

Web App只是企業的試驗品


HTML5技術的興起給Web App注入了新的生機。Web App具有開發成本低、週期短、使用方便、維護簡單等特點,聽起來非常適合企業移動信息化的需求。特別是上一輪的企業信息化在PC端大多選擇了B/S架構,這也和Web App通過手機瀏覽器訪問的方式無縫過渡。可是Web App目前的本質是金玉其外敗絮其中,功能不但無法和Native App媲美,用戶體驗更是衆所周知的弊端。中國很多企業進行了Web App 的嘗試,包括世界500強的航空、金融公司,但是投入和回報不成比例,用戶也不買賬。在當前iOSAndroid系統主導的桌面入口的形態下,讓用戶打開瀏覽器,再訪問某個網址,體驗還不好,不人性化的體驗與流程導致大量用戶流失。所以2012年下半年開始,企業逐漸也放棄了Web App的嘗試。

 

Hybrid App成爲企業移動開發首選模式


Hybrid App(混合模式移動應用)兼具“Native App良好用戶交互體驗的優勢”和“Web App跨平臺開發的優勢”。很多人不知道市場上一些主流移動應用都是基於Hybrid App的方式開發,比如工商銀行、百度搜索、街旁、東方航空等。


 


 

 

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


很多企業採用Hybrid App技術開發移動應用,一方面是開發簡單,另外一方面可以形成一種開發的標準。企業封裝大量的Native Plugin(原生插件如支付功能插件)供Javascript調用,並且可以在今後的項目中儘可能的複用,從而大幅降低開發時間和成本。Hybrid App的標準化給企業移動應用開發、維護、更新都帶來了極高的便捷性。


 

 


Hybrid App開發已經成爲企業移動開發的趨勢,眼前還有很多企業在爲移動信息化的途徑和方向而苦惱。在投入、用戶體驗、維護成本等方面綜合考慮,Hybrid App已經被衆多企業所認可。甚至在企業移動信息化平臺整體解決方案商提供的方案中,幾乎全部都以Hybrid App爲首選的移動應用開發模式,包括IBMworklightAppCanMEAPSAPSUP平臺。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章