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