城市馬路上看到一個人把手機像對講機一樣拿著不停的講話,這在中國已經是很常見的一景。隨著智能機的爆棚,大眾APP充斥著我們的生活并且改變著我們的生活。微信、易信這種即時通信APP的出現(xiàn),不但提升了人和人之間的溝通效率,也極大地降低了溝通的成本。App Store內琳瑯滿目的APP帶給我們豐富的選擇,但是企業(yè)級的移動信息化市場卻呈現(xiàn)出另外一篇景象。企業(yè)級的APP不但少見,更給人一種遠落后于大眾APP的感覺,以至于很多企業(yè)把大眾APP拿來服務于企業(yè)級市場,就像把一雙小孩子的鞋給大人穿一樣,讓很多企業(yè)感覺無法適應。這種做法最直接的后果就是給很多企業(yè)帶來了潛在的信息泄露與安全的風險,也無法讓企業(yè)管理者分辨自己的員工是在工作還是在娛樂。因此眾多CIO/CTO已經著手應對智能機爆棚時代的企業(yè)移動信息化戰(zhàn)略問題。
企業(yè)移動信息化和大眾移動化本質性的區(qū)別,就在于追求著不同的目的。大眾APP往往是由互聯(lián)網公司開發(fā),其目的是幫助這些APP身后的公司挖掘安裝用戶的商業(yè)價值。而企業(yè)移動信息化更多是為了利用科技和進步的手段提升企業(yè)的效率、降低企業(yè)的成本。一個想賺錢一個想省錢,這就注定了企業(yè)移動信息化需要區(qū)別于大眾APP的專業(yè)方案。
企業(yè)如何選擇App開發(fā)技術?
大多數的大眾APP選擇使用原生移動應用技術即Native App來實現(xiàn)移動端開發(fā)。因為Native App具有體驗好、功能強的特點,但是追求體驗和功能的代價就是Native App開發(fā)難度大、成本高、周期長等負面問題。因此對于追求效益的企業(yè)級市場來說,Native App基本被排除在外。
HTML5技術的興起給Web App注入了新的生機。Web App具有開發(fā)成本低、周期短、使用方便、維護簡單等特點,聽起來非常適合企業(yè)移動信息化的需求。特別是上一輪的企業(yè)信息化在PC端大多選擇了B/S架構,這也和Web App通過手機瀏覽器訪問的方式無縫過渡。可是Web App目前的本質是金玉其外敗絮其中,功能不但無法和Native App媲美,用戶體驗更是眾所周知的弊端。特別是Web App無法滿足企業(yè)級的安全需求。所以2012年下半年開始,企業(yè)逐漸也放棄了Web App的嘗試。
Web App、Native App,哪一種模式會成為App開發(fā)主流的爭論由來已久。隨著HTML5被過度熱炒和實際開發(fā)中遇到的性能以及體驗問題,Web App雖然逐漸勢弱,但是Native App開發(fā)難度大、成本高、周期長等問題突出,特別是App不斷推陳出新,開發(fā)一個App的成本或許可以接受,但是維護一個Native App更新的成本則成了跨不過的懸崖。最終開發(fā)者和企業(yè)發(fā)現(xiàn)Hybrid App,這種既有跨平臺開發(fā)周期短、成本低的基因,又能發(fā)揮Native App體驗和性能的優(yōu)勢,Hybrid App混合式移動應用開發(fā)逐漸成為企業(yè)移動開發(fā)的首選。
Hybrid App成為企業(yè)移動開發(fā)首選模式
Hybrid App(混合模式移動應用)兼具“Native App良好用戶交互體驗的優(yōu)勢”和“Web App跨平臺開發(fā)的優(yōu)勢”。很多人不知道市場上一些大眾APP也都是基于Hybrid App的方式開發(fā),比如百度搜索、街旁、東方航空、必勝宅急送、去哪兒等等。
Hybrid App通常是基于第三方跨平臺移動應用引擎框架進行開發(fā),在國內開發(fā)者中比較知名的有Phonegap、AppCan和Titanium。這些引擎框架一般使用HTML5和Javascript作為編程語言,調用引擎封裝的底層功能如照相機、傳感器、通訊錄、二維碼等。HTML5和Javascript只是作為一種解析語言,真正調用的都是Native App一樣封裝的底層功能,這是和Web App的最大區(qū)別和不同。因為使用了瀏覽器技術,所以Hybrid App通常具有跨平臺的特性,并且開發(fā)成本和Web App接近,開發(fā)效率也遠高于Native App。并且與此同時,Hybrid App可以像Native App一樣提供企業(yè)級的移動安全支持。Hybrid App混合移動應用開發(fā)模式成為企業(yè)移動應用開發(fā)的首選。
移動平臺——企業(yè)移動信息化的載體
“移動中間件”這個詞,對于在過去幾年嘗試過移動信息化的企業(yè)用戶都不陌生,也可以說過去幾年企業(yè)移動信息化的代名詞幾乎就是“移動中間件”。但是隨著iOS和Android智能手機的普及,HTML5、BYOD、WIFI、LBS這些全新的元素加入到企業(yè)移動信息化的行列,帶動了全新的市場需求,“移動平臺”的盛行讓“移動中間件”逐漸淡化出大眾的視線。
什么是移動平臺?為了滿足企業(yè)移動信息化對App開發(fā)、管理、安全和集成固有IT系統(tǒng)的需求而產生的一體化移動解決方案。移動平臺能夠覆蓋控制企業(yè)移動APP全生命周期的管理,降低企業(yè)移動戰(zhàn)略的成本和風險。
智能機爆棚引領企業(yè)移動信息化進入“移動平臺”時代,有以下的幾個特征:
1、全新的智能機引領
雖然個別移動平臺廠商號稱不但支持iOS、Android、Windows Phone這些新一代移動操作系統(tǒng),同時也支持symbian、windows mobile這些老的移動操作系統(tǒng)。但是真正的做到一套代碼在不同水平的設備上同時運行,明顯會出現(xiàn)“木桶效應“,在用最低端標準兼容高端。因此移動平臺只是為新一代智能機而生。
2、開放和國際化的技術標準
移動中間件時代,大多廠商選擇封閉自己,通過控制“私有標準”從而達到挖掘更大商業(yè)價值的目的。但是隨著HTML5技術的成熟和開源理念的普及,通常先行先試的歐美市場已經形成了共用國際標準,支持用戶自定義擴展平臺功能,不再通過私有標準綁架用戶。
3、移動中間件只是移動平臺的一部分
移動中間件只是上一個時代為了方便企業(yè)將固有IT系統(tǒng)“搬家”到移動端來,而提供的一個更偏重不同系統(tǒng)之間的集成和后端連接的產品?,F(xiàn)在移動平臺要涵蓋App開發(fā)、管理、安全以及固有IT系統(tǒng)集成的更全面的能力,因此移動中間件成了移動平臺的一部分。
4、Hybrid App成為主流企業(yè)App的技術選擇
混合模式的移動應用開發(fā)技術即Hybrid App在成本、體驗和功能方面尋找了一個完美的平衡,成為企業(yè)App開發(fā)技術的主流選擇。在企業(yè)移動信息化平臺整體解決方案商提供的方案中,幾乎全部都以Hybrid App為首選的移動應用開發(fā)模式,包括IBM的worklight、AppCan的MEAP和SAP的SUP平臺。
智能機引爆的企業(yè)移動信息化浪潮正在快速逼近我們,在企業(yè)管理者選擇逐浪工具的時候,需要有更多的思考。乘風破浪向前,抑或是折戟沉沙在后,這不但考驗著企業(yè)管理者,也考驗著整個行業(yè)。移動帶來的變革已經大量體現(xiàn)在我們的身邊和生活中,企業(yè)移動信息化能夠非常直接的給企業(yè)帶來的效率提升、降低成本等諸多裨益,但是一個完整的移動戰(zhàn)略注定少不了移動平臺的參與。