你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

移动体系结构设计

Azure 平台可帮助快速构建符合业务需求的 Android、iOS 和 Windows 应用。 还可以使用 Azure 通过智能后端服务为应用提供支持,并自动执行开发生命周期,以更快、更自信地交付。

这些只是 Azure 为帮助实现移动开发和后端基础结构而提供的一些服务:

  • Azure 应用程序服务。 在无需管理基础结构的情况下采用所选编程语言构建和托管移动后端和 RESTful API。 使用移动应用(应用程序服务的一项功能)为任何设备创建移动应用。

  • .NET MAUI。 使用面向 Android、iOS、macOS, Windows 和 Tizen 的移动设备和台式机形式规格的 .NET 跨平台 UI 工具包构建移动应用程序。

  • Azure 通信服务。 使用一组丰富的通信 API、视频 API 和 SMS API 在任何平台上跨任何设备部署应用程序。

  • Azure 通知中心。 使用此可大规模缩放的移动推送通知引擎将通知发送到 iOS、Android、Windows 或 Kindle 设备。

  • Azure Maps。 轻松将基于位置的数据整合到移动解决方案中。

  • Azure 认知服务。 使用 API 和 AI 服务将认知功能添加到应用。

实现生产的路径

Azure 为开发平台和后端服务提供了各种选项。

若要了解单平台、跨平台和混合开发框架,请参阅选择移动开发框架

有关源代码管理的信息,请参阅云托管移动应用程序源代码管理

若要开始探索其他后端服务的选项,请参阅以下文章:

最佳做法

自动执行开发生命周期,以更快、更自信地交付。 有关持续集成和持续交付 (CI/CD) 的信息,请参阅以下文章:

移动应用的体系结构

以下部分提供了指向一些关键类别中参考体系结构的链接。

存储

可伸缩性

随时了解 Azure 上的移动开发

获取有关 Azure 移动开发服务和功能的最新更新。

其他资源

示例解决方案

以下是要考虑的另外几个体系结构: