什么是最好的企業級移動應用外包模式
原創最近中國的應用程序開發外包行業新聞不斷,文思信息和海輝軟件宣布合并后不到一周,博彥科技的股票也停牌并宣布以現金方式收購大展集團6家全資子公司。
應用程序開發外包行業,正是優化成本結果。如美國、西歐和日本勞動力成本較高地國家的外包商為節約成本,將部分大型程序開發的工作承包給如印度、菲律賓和中國等自勞動力成本較低國家的外包供應開發商,與之類似為節約程序開發的人員開支,很多企業也不設立開發部門,而業務系統交予研發公司完成。
隨著許多企業開始考慮允許員工自帶BYOD(Bring Your Own Device,指攜帶自己的個人電腦、手機、平板等設備辦公)智能設備使用企業內部應用,同時移動互聯網的高速發展,企業級移動信息化不得不在考慮降低企業在移動終端上的成本投入與企業內部應用安全風險之間的平衡。
如何尋找企業成本投入與安全風險之間的平衡呢?51CTO記者與跨平臺移動應用平臺服務商AppCan的產品副總裁劉鑫進行了深入的溝通,外包模式無疑將主導移動互聯網時代企業級應用市場。
大道至簡
“架設企業級應用,或者說大一些,叫‘推進企業移動信息化’——有這樣意識的企業往往都已經有一定規模的信息化建設。”AppCan產品副總裁劉鑫介紹道:“所以開發企業級移動應用必須遵循三個原則:第一,要較大提高企業效率;第二,應付復雜的工作環境;第三,也是最重要的,就是將新開發移動應用融入到原有的企業信息化系統中。
第一, 提高工作效率很好理解,企業開發或者外包給外包供應開發商來開發一套和業務相關的移動應用肯定消耗企業成本。如果“研發成本+運維成本>企業收益增長率”,也就是沒有提高工作效率,企業肯定不會在移動應用對企業收益有較大幫助時研發移動應用。
“以AppCan為良子外包開發的移動應用,從本質上講就為企業增加效率。像良子這樣的服務性行業講究的是周轉率,這是服務行業普遍遵循規律,比如餐館服務員數量、桌椅數量是一定的,提高營業收益不能靠壓低服務標準和菜品成本,有效提高顧客周轉率更能幫助餐館盈利最大化,這也是麥當勞等快餐行業風靡世界的原因。”劉鑫表示,“而良子在這方面需求更為突出,顧客都是以時間來計算服務次數,也就是我們每次捏腳按一個鐘(90分鐘)算一次。如何減少時間支出呢?工作時長是固定的(90分鐘),移動應用就要想辦法減少良子的會員在進店等候、詢問、了解按摩技師的特點所有環節的時間,從而提高周轉率。這就是企業級移動應用的價值。當然,產品經理在理解企業級移動應用價值的過程中還要對產品所處環境有充分的了解。”劉鑫解釋道。
第二, 消費級移動應用往往占據的是用戶的碎片時間,但是產品經理不單單要考慮企業級移動應用的用戶使用環境要比消費級用戶的使用環境復雜的問題,同時還要考慮企業內部的設備使用狀況。
劉鑫認為:“企業級移動應用,從字面上我們就能看出來是我們上班時使用的應用。以傳統行業為例,網絡環境就是首先考慮問題:開發Web App一定要有網絡環境且交互體驗太差,Native App對網絡環境要求相對低一些,但開發成本特別是維護成本太高。所以AppCan認為企業級移動應用采用Hybrid App的解決方案是目前一個比較好的辦法。”劉鑫在紙上畫了一個“Hybrid>Web+Native”圖案。“Hybrid App在相同網絡網絡環境下比Web App交互更順暢,與Native App相比可以更靈活的與服務器交互數據,沒有網絡時也可以提前將數據下載下來,并且可以隨時動態部分或增量式的更新企業移動應用。同時,Hybrid的跨平臺特性也最大限度地解決企業中HYOD設備(Android、iOS等設備)不統一的問題。”
第三, 就像我們前一部分介紹的,企業級移動應用最好是應用層(Hybrid)的?,本著移動應用是提高用戶工作效率的原則,這樣才可以最大限度的與現有信息化系統相結合。企業對現有業務系統不可能輕易重整,在開發應用前就要考慮好與現有信息化系統相結合的接口、運維成本、未來應用修改升級等等內容。
“如果新開發移動應用不能融入到原有的企業信息化系統中,要較大提高企業效率、應付復雜的工作環境就無從談起,所以移動應用功能可以很復雜,應用本身定位一定要簡單。用一句禪語就是‘大道至簡’。”劉鑫表示,“對于傳統行業的CIO、CTO來講,移動信息化已經成為未來大方向。做不做移動應用已經不是問題,什么時間做,誰來做才是最關鍵的。”
“簡單”的成本法則
成本,成為51CTO記者與劉鑫談話的焦點。這也是劉鑫認為未來企業級移動應用市場會帶動外包行業的發展。
“又回到我們最初聊的問題——成本,這是企業最為關注的事情。而恰恰將移動應用開發外包出去,是最好節約辦法。”劉鑫認為,傳統企業研發成本、運維成本都是在“人”身上。“如果要自行研發,一個簡單的移動應用企業不能雇傭很多人,研發周期的延長,時間成本就出來了。企業內部不會有自己龐大的測試團隊,面對Android設備嚴重的碎片化問題,產品不可能盡善盡美,這樣就出現了未來的運維成本,而其實這個企業級移動應用就是一個App,長時間的研發周期和運維團隊可以奢侈來形容。這都是制約企業自行研發的因素。”
還有就是企業級產品功能復雜程度。劉鑫以AppCan另一個項目實例“鏈家地產”應用為藍本。像“鏈家地產”這樣的銷售為主導的企業,數據是移動應用最為重要的一環。客戶對房屋總價、位置、朝向、年限、貸款金額等等需求都是不同且有彈性的,業主的房產信息,比如總價、位置、朝向、年限等等也是不同的,同時使用的用戶也分為銷售、經理、區域經理等不同權限。這個應用每一種排列組合都會與銷售成功有著重要聯系。其中移動勘察更是鏈家地產這種業務區域分散型企業使用移動應用來解決的一個重點。而在51CTO記者看來,這樣一個看似簡單的應用恰好是一個典型的SoCLoMo(應用)=Social(社交)+Cloud(云)+LBS(位置服務)+Mobile(移動設備)。做這樣一個SoCLoMo應用,要考慮方方面面的問題,一家以銷售為主導的企業不可能有這樣的技術積累,外包無疑是一條簡單易行的辦法。
隨后劉鑫又介紹了AppCan一體化的解決方案,這正好是AppCan的在移動信息化和企業級移動開發的優勢所在:
-
開發工具:是一個基于Eclipse的應用集成開發環境,通過集強大的模擬器、各種控件、向導和管理服務,幫助開發者快速開發可以商業化的移動應用。
-
UI框架:提供豐富的具有強大擴充性的UI庫(包含列表\按鈕\編輯框\等分網格\單選\復選按鈕等),只需找到工具欄中控件,拖入位置,即可自動生成代碼。
-
Hybrid應用引擎:能夠支持WebApp、NativeApp、Hybrid混合App,提供豐富的本地功能調用API接口,如二維碼接口、LBS接口、攝像頭、傳感器等接口。
-
調試器 / 模擬器:調試器是配套AppCanIDE中的模擬器,能夠查看應用運行效果。
-
云端打包器:開發者無需安裝任何本地開發環境,直接將應用上傳到云端,AppCan平臺自動生成iOS/Android/Symbian/WP平臺安裝包,支持上傳AppStore。
-
應用管理平臺:對應用的各個版本進行升級、管理,提供各個版本的詳細信息。
-
運營統計平臺:提供完備的運營推廣所需的數據,部分數據采用圖表展示,能直觀的展現推廣數據,為運營推廣理清思路。
總結:
最后劉鑫認為一個功能復雜的應用對非IT產業的傳統第一產業、第二產業和第三產業來講,產品研發是非常困難的。外包恰恰是這片移動互聯網紅海中不多的一抹藍色。同時文思信息和海輝軟件的合并與博彥科技收購大展子公司也證明了中國外包行業的市場整合期還沒有完成,企業級移動信息化在中國并沒有形成規模化,移動應用的外包模式正在成為企業級移動信息化進程的加速器。
小Tips:AppCan,移動快速開發平臺是基于HTML5技術的跨平臺快速開發解決方案。開發者利用HTML5+CSS3+ JavaScript技術可以快速的開發與本地應用相媲美的應用。AppCan平臺提供了UI快速開發框架、手機本地功能調用Api接口、AppCan應用打包系統、AppCan集成開發IDE環境和AppCan模擬器。完善的框架接口,強大的服務支持,使開發者可以快速的進入移動開發領域。