天天看點

企業移動應用開發常見問題

如何通過madp和mbaas簡化企業移動應用開發,如何讓遺留系統适應移動時代。

企業移動應用開發是困難的。與桌面應用不同的是,移動應用通常需要在多種作業系統和裝置類型上運作。而這隻是複雜的開始。

開發人員還必須用和桌面應用完全不同的方式,使移動應用運作,因為通常移動裝置比桌上型電腦的螢幕要小,而且使用觸摸屏,而不是傳統的滑鼠和鍵盤。

還有安全方面的問題。移動應用,使用者會随時,随地進行通路,必須随時,随地保護公司資料。基于使用者過往對于應用的體驗,如果開發人員無法滿足他們的期望,使用者會直接忽略他們的應用,——這樣花費在建構應用上的時間和金錢就是浪費。

以下是一些最常見的針對企業移動應用開發的問答,了解什麼是移動應用開發平台(madp),以及移動後端即服務(mbaas)如何發揮作用。

企業移動應用開發關鍵因素是什麼?

開發人員在開始企業移動應用開發前,應該采納以下建議。首先,他們應該詢問使用者對于移動應用的需求,而不隻是假設他們會喜歡某些功能。調查問卷、焦點小組,都可以幫助開發使用者真正喜歡的移動應用。

其次,開發人員應該為應用建立一個清晰的目标,并将其內建到使用者現有的工作流程中。不要改變使用者完成工作的方式,僅僅是幫助他們提高效率。開發人員還應該避免添加不必要的額外功能。對于使用者而言,任何不必要的功能隻會讓事情更複雜。

另外,還可以利用移動裝置的優勢。例如,開發人員可以使用手機的相機,在應用中建構掃描功能。

如何讓遺留系統适應移動化?

許多公司還使用舊的it系統,有些不僅是在移動時代之前設計的,甚至是在網際網路發展前。是以,使用舊系統的公司有大量工作要做。幸運的是,對于更新遺留系統以适應移動化,有多種選擇。 比如,使用sap系統的公司,可以使用sap中間件将任何移動應用于現有的基礎架構相內建。

開發人員可以使用自己的應用程式程式設計接口(api) 或企業服務總線,将移動應用于企業資料相連接配接。如果企業的開發人員會.net或java,他們可以建構自己的apis,将任何移動應用與舊的系統相連接配接。

什麼是移動應用開發平台?

madp集合了所有企業移動應用開發所需要的元件。許多madp供應商正在向無代碼開發發展,通過使用拖放元件和子產品的模闆,為開發人員和管理者建立一個更加友好的體驗。無代碼madps允許管理者和開發人員代碼複用,是以移動應用的基礎已經就位。是以,建構應用的人員不需要任何全面的教育訓練或專業知識;他們隻需要遵循模闆。事實上,即便是非開發人員,和非it員工都可以使用無代碼madps來建構基本的移動應用。

這一平台的主要缺點是,建構在madp上的應用,不是完全可定制的,因為開發人員必須確定應用程式滿足在每個作業系統上運作的标準。是以,開發人員不能包含一個隻能在ios上,而不能在android上運作的功能。

移動後端即服務如何發揮作用?

mbaas,是中間件的一種形式,可以将移動應用程式與資料源,存儲器,伺服器和其他必要的基礎架構相連接配接。開發人員隻要一次性将常見的移動應用功能,比如推送通知,驗證和離線同步內建到mbaas,以後他們建構的所有移動應用程式都可以支援這些功能。

通過apis和軟體開發人員套件通路mbaas資料的移動應用,還為it管理者提供安全管理控制。企業可以通過連接配接到企業網絡的雲端服務通路mbaas,擷取資料。

本文轉自d1net(轉載)

繼續閱讀