Сведения о мобильных приложениях Azure

Заметка

Этот продукт отставлен. Сведения о замене проектов с помощью .NET 8 или более поздней версии см. вбиблиотеке Community Toolkit Datasync.

Мобильные приложения Azure (также известные как Microsoft Data Sync Framework) предоставляют корпоративным разработчикам и системным интеграторам платформу разработки мобильных приложений, которая является высокомасштабируемой и глобально доступной. Платформа предоставляет мобильное приложение с помощью следующих компонентов:

  • Аутентификация
  • Запрос данных
  • Автономная синхронизация данных

Визуальный обзор возможностей мобильных приложений Azure

Мобильные приложения Azure предназначены для работы со службой приложений Azure. Так как он основан на ASP.NET 6, он также может быть запущен в качестве контейнера в приложениях контейнеров Azure или службе Azure Kubernetes.

Почему мобильные приложения?

С помощью пакетов SDK для мобильных приложений вы можете:

  • создание собственных и кроссплатформенных приложений: создание облачных приложений для Android™, iOS или Windows с помощью собственных пакетов SDK.
  • Подключение к корпоративным системам: проверка подлинности пользователей с помощью идентификатора Microsoft Entra и подключение к корпоративным хранилищам данных.
  • создавать автономные приложения с помощьюсинхронизации данных: повысить эффективность работы мобильных сотрудников путем создания приложений, работающих в автономном режиме. Используйте мобильные приложения Azure для синхронизации данных в фоновом режиме.

Функции мобильных приложений Azure

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

  • аутентификации и авторизации. Использование мобильных приложений Azure для входа пользователей с помощью социальных и корпоративных служб. Служба приложений Azure поддерживает идентификатор Microsoft Entra, Facebook, Google®, Microsoft, Twitter® и OpenID Connect®.™ Мобильные приложения Azure поддерживают любую схему проверки подлинности, поддерживаемую ASP.NET Core.

  • доступ к данным. Мобильные приложения Azure предоставляют удобный для мобильных устройств источник данных OData версии 4, связанный с совместимой базой данных с помощью Entity Framework Core. Любую совместимую базу данных можно использовать, включая SQL Azure, Azure Cosmos DB или локальную базу данных Microsoft SQL Server.

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

  • клиентские пакеты SDK. Существует полный набор клиентских пакетов SDK, охватывающих кроссплатформенную разработку (.NETи Apache Cordova™). Каждый клиентский пакет SDK доступен с лицензией MIT и является открытым кодом.

Функции службы приложений Azure

Следующие функции платформы полезны для мобильных рабочих сайтов:

  • автомасштабирование. С помощью службы приложений можно быстро масштабировать или масштабировать для обработки любой входящей нагрузки клиента. Вручную выберите количество и размер виртуальных машин или настройте автоматическое масштабирование для масштабирования службы на основе нагрузки или расписания.

  • промежуточных средах: служба приложений может запускать несколько версий сайта. Вы можете выполнить тестирование A/B и выполнить промежуточное выполнение новой мобильной службы.

  • непрерывного развертывания. Служба приложений может интегрироваться с общими системами управления версиями системы управления версиями (SCM), что позволяет легко развертывать новую версию мобильной службы.

  • виртуальных сетей. Служба приложений может подключаться к локальным ресурсам с помощью виртуальной сети, Azure ExpressRoute или гибридных подключений.

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

Дальнейшие действия

Чтобы приступить к работе с мобильными приложениями Azure, выполните руководство по началу работы. В этом руководстве рассматриваются основы создания мобильной службы и клиента по вашему выбору. Он также охватывает интеграцию проверки подлинности и автономную синхронизацию. Вы можете выполнить учебник несколько раз, один раз для каждого клиентского приложения.