Проектирование мобильной архитектуры

Платформа Azure помогает быстро создавать приложения Android, iOS и Windows, которые соответствуют вашим бизнес-потребностям. Вы также можете использовать Azure для обеспечения возможностей приложений с помощью интеллектуальных внутренних служб и автоматизации жизненного цикла разработки для ускорения и повышения достоверности.

Это только некоторые службы, предоставляемые Azure, которые помогут вам в разработке мобильных устройств и серверной инфраструктуре:

  • Служба приложений Azure. Создание и размещение внутренних серверов мобильных устройств и API RESTful на выбранном языке программирования без управления инфраструктурой. Используйте мобильные приложения, функцию Служба приложений для создания мобильных приложений для любого устройства.

  • .NET MAUI. Создавайте мобильные приложения с помощью кроссплатформенного набора средств пользовательского интерфейса .NET, предназначенных для форм-факторов мобильных и настольных компьютеров в Android, iOS, macOS, Windows и Tizen.

  • Службы коммуникации Azure. Используйте набор интерфейсов API для обмена данными, API видео и SMS для развертывания приложений на любом устройстве на любой платформе.

  • Центры уведомлений Azure. Используйте этот масштабируемый модуль push-уведомлений для мобильных мобильных устройств для отправки уведомлений на устройства iOS, Android, Windows или Kindle.

  • Azure Карты. Легко включить данные на основе расположения в мобильные решения.

  • Azure Cognitive Services. Добавьте когнитивные возможности в приложения с помощью API и служб ИИ.

Путь к рабочей среде

Azure предоставляет различные варианты для платформ разработки и внутренних служб.

Дополнительные сведения о платформах разработки с одной платформой, кроссплатформенной и гибридной разработкой см. в статье "Выбор платформы разработки мобильных устройств".

Сведения об управлении исходным кодом см. в статье об управлении исходным кодом для мобильных приложений, размещенных в облаке.

Чтобы начать изучение параметров для других внутренних служб, ознакомьтесь со следующими статьями:

Рекомендации

Автоматизируйте жизненный цикл разработки, чтобы быстрее и с большей уверенностью. Дополнительные сведения об непрерывной интеграции и непрерывной доставке (CI/CD) см. в следующих статьях:

Архитектура для мобильных приложений

В следующих разделах приведены ссылки на эталонные архитектуры в некоторых ключевых категориях.

Хранилище

Масштабируемость

Оставайтесь в курсе разработки мобильных устройств в Azure

Получите последние обновления в службах и функциях разработки мобильных устройств Azure.

Дополнительные ресурсы

Примеры решений

Ниже приведены несколько архитектур, которые следует рассмотреть.