2015年企業級移動應用開發面臨的三大挑戰
英文原文:Top Three Challenges in Enterprise Mobile App Development in 2015
企業采用移動應用的數量正在以前所未有的速度往上增漲,有報道稱,2015 年企業員工采用移動應用程序的數量將會達到 13 億,如此龐大數量的需求無疑推動了企業級移動應用程序的快速發展。
與此同時,也有許許多多的移動應用程序開發員開發屬于企業內部的移動應用程序。然而這與一般的公眾 App Stores 不同,企業級移動應用程序往往有很多要求和注意事項。在這篇文章中,小編將同大家展示 2015 年企業級移動應用程序面臨的挑戰以及如何應對這些挑戰的技巧:
- 安全
- 用戶界面
- 選擇的開發技術
安全
這個問題排名榜首,是因為其有著無可爭辯的重要性。這有一個簡短的安全提示列表:
- 身份驗證。這個地方往往是應用程序最脆弱的地方,需要提供用戶憑證,如登錄的用戶名和密碼。在短時間內快速的 實現一個從無到有的安全認證程序,這才是它面臨的真正挑戰。這通常需要與企業的 LDAP 目錄集成來確保適當的認證,它在所有的企業級應用程序中也提供單點登錄(SSO)來確保程序的便利性。
- 服務器端驗證。在服務器端實現重要的檢查和驗證比在客戶端上更可靠和更容易,這種方法有兩個優點:應用程序的性能不會被復雜的驗證放緩;邏輯始終保持最新,因為它本身在一個中央服務器上,無論是 bug 修復還是安全補丁,應用程序都不需要立即更新,原因在于其所有的邏輯都在服務器上。
- 加密數據。保持一直加密所有的敏感數據是一個不錯的主意,尤其是那些將被存儲在移動設備上的數,這通常是完成一個安全容器用于保護在設備丟失或損壞情況下的應用程序。
同樣非常重要的一點是,安全是一件非常靈活的事,很多時候它也直接取決于應用程序的類型。
用戶界面
企業級的應用程序通常是用于企業員工內部的,所以對于這些應用程序來說功能就變得尤為重要了,但是界面的美觀也是永遠的主題。大多數的企業級應 用程序都有良好的易用性,但是界面美觀方面著實堪憂。試想一下,如果員工擁有一個界面美觀且實用的企業級應用程序,那么工作肯定會變得高效吧!
創建一個成功的企業級應用程序關鍵是強調直觀,做到這一點可以通過使用圖標。圖標是創造一個有用并自然的移動用戶界面的基礎,可以使用它們來解 釋一個按鈕的功能。另外很重要的一點是,你可以重寫硬件按鈕(例如主頁、后退或菜單按鈕),這樣使你的應用程序導航更加直觀性。
選擇 HTML5 還是 Native?
選擇要使用的開發技術可謂是一個正真的挑戰。在不同的情況下,企業也有有自身特殊的考慮。對于許多企業來說,他們需要一種快速有效構建應用程序的方法,然后再決定使用什么樣的技術比較實用。其實主要是 Native 和 HTML5,這二者各有優勢。
HTML5 就是指純 Web 的移動應用,用戶需要打開瀏覽器,然后輸入應用的網址訪問。Native 指的是基于特定平臺開發的應用。對于二者之間如何抉擇,我想正如我們前面所說,要根據企業自身的情況、團隊的構成、公司的戰略以及應用程序的特點來綜合選擇。