在上一篇中,中培偉業專家與大家一起談到了企業競爭力的打造越來越離不開企業移動化的應用。正如二十年前電腦開始成為辦公必備的信息終端,十年前互聯網深入改變企業IT治理現狀一樣。如今,移動互聯網正在日益深入組織肌理,成為內部工作、業務拓展的必然性選擇。更不用說組織在業務運營過程中直接面對的終端用戶了,而且這一趨勢還在快速增長之中。那么企業到底有哪些移動類型的應用可以選擇呢?中培專家在這里將在這里進行詳細介紹。
一、原生APP
原生APP 指的是原生程序,一般依托于操作系統,有很強的交互,是一個完整的App,可拓展性強,需要用戶下載安裝使用。該模式通常是由“云服務器數據+APP應用客戶端”兩部份構成,APP應用所有的UI元素、數據內容、邏輯框架均安裝在手機終端上。原生App用戶一般是通過網絡商店或者賣場來獲取應用,例如:The App Store與Android Apps on Google Play。
優點
可訪問手機所有功能(GPS、攝像頭);
速度更快、性能高、整體用戶體驗不錯;
可線下使用(因為是在跟Web相對地平臺上使用的);
支持大量圖形和動畫; 容易發現(在App Store里面)和重新發現(應用圖標會一直在主頁上);
應用下載能創造盈利(當然App Store抽取20-30% 的營收)。
缺點
開發成本高;
支持設備非常有限(一般是哪個系統就在哪個平臺專屬設備上用);
上線時間不確定(App Store審核過程不一);
內容限制(App Store限制);
獲得新版本時需重新下載應用更新。
舉例:Yellow Pages Group 就開發了是幾個版本(iOS、黑莓、Android),他們在每一個原生應用市場都有上架。
二、Web APP
Web App 指采用Html5語言寫出的App,不需要下載安裝,類似于現在所說的輕應用。生存在瀏覽器中的應用,基本上可以說是觸屏版的網頁應用。
Web App開發即是一種框架型APP開發模式(HTML5 APP 框架開發模式),該開發具有跨平臺的優勢,該模式通常由“HTML5云網站+APP應用客戶端”兩部份構成,APP應用客戶端只需安裝應用的框架部份,而應用的數據則是每次打開APP的時候,去云端取數據呈現給手機用戶。
優點
支持設備廣泛;
較低的開發成本;
可即時上線;
無內容限制;
用戶可以直接使用最新版本(自動更新,不需用戶手動更新)。
缺點
表現略差(對聯網的要求比較大);
用戶體驗沒那么炫;
圖片和動畫支持性不高;
沒法在App Store中下載、無法通過應用下載獲得盈利機會;
要求聯網;
對手機特點有限制(攝像頭、GPS等)。
對于這些缺點,如果能把HTML 5的優點用到Web上的話就會得到很大改善,盡管技術在提高,目前它還不能做原生應用可以做的每件事。
有些公司,比如金融時報繼原生應用后也開發了Web應用,用戶通過瀏覽器來訪問他們的應用。因為他們的應用要采取應用內購買,而App Store是不允許應用內購買的,不然它們就無法拿到那20%-30% 的抽成了。
三、Hybrid App
Hybrid App是原生應用和Web應用的結合體,采用了原生應用的一部分、Web應用的一部分,所以必須在部分在設備上運行、部分在Web上運行。不過混合應用中比例很自由,比如Web 占90%,原生占10%;或者各占50%。
有些應用最開始就是包了個原生客戶端的殼,其實里面是HTML5的網頁,后來才推出真正的原生應用。比較知名的APP,比如手機百度和淘寶客戶端 Android版,走的也是Hybrid App的路線。不過手機百度里面封裝的不是WebView,而是自己的瀏覽內核,所以體驗上更像客戶端、更高效。 Hybrid App主要以JS+Native兩者相互調用為主,從開發層面實現“一次開發,多處運行”的機制,成為真正適合跨平臺的開發。
優點
兼容多平臺;
順利訪問手機的多種功能;
App Store中可下載(Wen應用套用原生應用的外殼);
可線下使用。
缺點
不確定上線時間;
用戶體驗不如本地應用;
性能稍慢(需要連接網絡);
技術還不是很成熟。
中培偉業專家指出,上述內容是此三類移動應用的主要異同對比。然而,移動應用程序開發市場充斥著各種各樣的工具,因此如何選擇正確的工具是艱巨的。在企業移動應用選型時,企業更須保證對移動應用需求的綜合判斷能力。總體而言,可遵循以下原則展開:
企業移動應用選型七項基本原則
適用性原則
手機應用程序開發工具的界面應該是直觀的、易于使用,并以開發人員期望的方式工作。開發人員在提交產品之前應該徹底地測試潛在產品。
總體收益原則
評估任何移動應用開發工具時,一定要考慮擁有的總成本,而不僅僅是直接預付的費用。短期收益也可能使開源工具有吸引力,但如果開發人員和管理員要花幾個小時來支持和整合,這種優勢也會很快消失。
組織適應原則
一旦開發者建立一個應用,而他們的工作尚未完成。他們必須測試、主辦、部署、維護和分析其使用的整個生命周期。他們還必須找出方法來處理和存儲數據,確保數據與其他系統的集成。應用的選型應當考慮開發人員在IT部門中的組織職責,以便于與其工作模式契合。
安全與可用均衡原則
安全與可用總是難以兩全。移動應用程序開發工具應該允許管理員使用設備內置的安全控制。服務可能會讓開發變得更容易,特別是跨多個平臺,但這并不一定確保最高水平的安全。
服務集成原則
開發人員應該看看移動應用開發工具如何集成到系統和服務,聯系應用程序的整個生命周期。不但要該工具本身提供了與其他系統的無縫集成,而且它也應該讓他們構建有必要集成的應用程序。
目標原則
應用的每種類型有其優點和缺點。開發人員必須在他們選擇工具來構建應用程序之前就知道他們要建立什么。
服務級別原則
在決定采用任何服務之前,開發人員應該充分了解服務水平協議和供應商可以交付的內容。
綜上,全生命周期的來看待應用服務的主旨本身,比單純的技術功能比較,可以更好的為產品經理指明方向。包括從市場判別、到投資分析、到預算分析、到前期需求、到基于最貼切技術的設計開發、到在部署移動信息化解決方案等等。你的客戶到底需要什么、以及你有哪些服務資產,從一定程度上決定了你的移動應用選型。