隨著HTML5的過度炒作,以及實際開發中遇到的性能和體驗問題,Web App正在逐漸弱化。但開發原生App難度大、成本高、周期長等問題突出,尤其是App的不斷創新。開發壹個App的成本可能還可以接受,但是維護壹個原生App的更新成本就成了不可逾越的懸崖。最後開發者和企業發現了混合App,它既有跨平臺開發周期短、成本低的優勢,又有原生App體驗和性能的優勢。混合App混合移動應用開發逐漸成為企業移動開發的首選。
原生App:累
首先,Native App的開發、更新、維護周期過長,企業移動信息化大多處於嘗試探索期。企業需要在短時間內快速推出不同的功能和產品,以適應市場的需求和變化。但對於擁有專業開發團隊的互聯網公司來說,推陳出新都是難題,更不用說在企業中的應用了。無論企業自己開發還是外包,都會面臨時間成本、穩定性、體驗等無法滿足要求的巨大壓力。
其次,Native App的開發需要壹個技術水平高的團隊作為保障。通常企業會花幾十萬通過外包的方式開發壹兩個app,但企業不會想到自己需要做幾十萬的預算來維護和更新自己的app。不更新的app不僅難以滿足用戶持續發展的需求,甚至會被用戶拋棄。因此,應用更新成為企業移動信息化的瓶頸和難題。如果不更新,我們之前的所有努力都將付之東流,如果更新,我們將面臨難以承受的長期投資壓力。
Web App:汕頭
HTML5技術的興起給了網絡
App註入了新的活力。但是Web App目前的本質是它是壹個寶,它的功能不僅僅可以和Native相比。
App不相上下,用戶體驗是眾所周知的弊端。國內很多企業都開展了Web App。
有些嘗試,包括世界500強的航空、金融公司,都不成比例,用戶也不買賬。在目前iOS和Android系統占主導地位的桌面門戶形式下,用戶打開壹個瀏覽器,然後訪問某個網站是不好的。不人道的體驗和流程導致大量用戶流失。所以從2012下半年開始,企業逐漸拋棄Web。
App的嘗試。
混合App:企業移動開發將成為主流
Hybrid App(混合模式移動應用)兼具“原生App良好的用戶交互體驗”和“Web
App跨平臺開發的優勢”。很多人不知道,市面上壹些主流的移動應用都是基於混合App開發的,比如工行、百度搜索、路邊、東航等。
混合物
App通常基於第三方跨平臺移動應用引擎框架開發。在國內開發者中,比較知名的PhoneGap、Titanium、AppCan等引擎框架,壹般使用HTML5、Javascript等作為編程語言,調用引擎封裝的底層功能,如攝像頭、傳感器、通訊錄、二維碼等。HTML5和Javascript只是解析語言,真正調用的是Native。
像App壹樣封裝的底層功能是和Web App最大的不同和區別。由於使用了瀏覽器技術,混合App通常具有跨平臺的特點,而且開發成本和Web
App接近,開發效率遠高於Native App。
企業移動開發開始使用混合App?
因此,很多企業采用混合App技術開發移動應用。壹方面開發簡單,另壹方面可以形成壹個開發標準。企業封裝了大量的原生。
Plugin(原生插件如支付功能插件)由Javascript調用,在以後的項目中可以盡可能的重用,大大減少開發時間和成本。混合物
App的標準化給企業移動應用的開發、維護和更新帶來了極大的便利。
總而言之:
混合App的開發已經成為企業移動化發展的趨勢。目前很多企業都在擔心移動信息化的方式和方向。從投資、用戶體驗和維護成本來看,混合動力。
App得到了很多公司的認可。即使在企業移動信息平臺整體解決方案提供商提供的解決方案中,幾乎都是基於混合的。
App是首選的移動應用開發模式,包括IBM的worklight、AppCan的MEAP和SAP的SUP平臺。