移动应用程序开发的不同阶段

生成移动应用程序涉及多个阶段。 可以轻松利用 Microsoft 服务、工具和技术来构建高级移动应用程序。

应用开发

可以使用 Objective-C 和 Java 等语言生成本机单平台客户端应用程序。 可以使用 Xamarin、React Native 和 Unity 生成跨平台应用。 还可以使用 Cordova 生成混合应用。 若要构造客户端应用程序,请在电脑和 Mac 上使用 IDE 和代码编辑器,例如 Visual Studio、Visual Studio for Mac或 Visual Studio Code。

使用后端服务进行规划和设计

Microsoft 提供各种服务,用于为移动应用程序设置安全、可缩放且可靠的后端。 可以创建无服务器 API 和触发器,而无需维护自己的服务器。 使用推送通知、脱机数据同步、身份验证和数据服务,形成支持各种应用构建方案的全面且广泛的移动后端。

生成后端服务有许多要求。 需要:

  • 限制设备上的数据存储。
  • 跨多个设备同步数据。
  • 确保应用程序在没有网络连接的情况下运行。
  • 向用户发送通知。
  • 减少电池消耗。
  • 构建可缩放、可靠且安全的后端。
  • 自动执行服务器维护。

DevOps 和持续监视

若要创建以移动和云为中心的应用程序,请利用持续集成 (CI) 、持续交付 (CD) 和持续监视服务,为所有平台生成本机版本。 可以在成千上万个物理设备上运行 UI 自动化测试,通过 beta 测试通道自动发布 UI 自动化测试,或直接部署到应用商店。 还可以收集其应用程序的使用情况分析、故障和异常信息。

其他服务

可以使用许多 Azure 服务,具体取决于所生成的应用程序的类型和性质: