行動應用程式開發的不同階段
建置行動應用程式牽涉到多個階段。 您可以輕鬆地利用 Microsoft 服務、工具和技術來建置高階行動應用程式。
應用程式開發
您可以使用 Objective-C 和 Java 等語言來建置原生單一平臺用戶端應用程式。 您可以使用 Xamarin、React Native 和 Unity 來建置跨平台應用程式。 您也可以使用 Cordova 來建置混合式應用程式。 若要建構用戶端應用程式,請使用 IDE 和程式碼編輯器,例如電腦和 Mac 上的 Visual Studio、Visual Studio for Mac 或 Visual Studio Code。
使用後端服務規劃和設計
Microsoft 提供各種服務,可為您的行動應用程式設定安全、可調整且可靠的後端。 您可以建立無伺服器 API 和觸發程式,而不需要維護您自己的伺服器。 使用推播通知、離線數據同步、驗證和數據服務,形成全面且廣泛的行動後端,以支援各種應用程式建構案例。
建置後端服務有許多需求。 您需要:
- 限制裝置上的數據儲存空間。
- 跨多個裝置同步處理數據。
- 請確定應用程式在沒有網路連線的情況下執行。
- 將通知傳送給使用者。
- 減少電池耗用量。
- 建置可調整、可靠且安全的後端。
- 自動化伺服器維護。
DevOps 和持續監視
若要建立行動和雲端式應用程式,請利用 CI () 、持續傳遞 (CD) ,以及持續監視服務,為所有平台產生原生組建。 您可以在數千個實體裝置上執行UI自動化測試、透過Beta測試通道將其發行自動化,或直接部署到應用程式市集。 您也可以收集其應用程式的使用分析、失敗和例外狀況資訊。
其他服務
視所建置的應用程式類型和本質而定,可以取用許多 Azure 服務:
- Azure 認知搜尋 以快速查詢搜尋所有類型的內部數據。
- Azure 認知服務 在應用程式中使用人工智慧。
- Azure SignalR 可讓您在應用程式中啟用 即時通訊 。