О мобильных приложениях Azure
Мобильные приложения Azure (также известные как Microsoft Data Sync Framework) предоставляют корпоративным разработчикам и системным интеграторам платформу разработки мобильных приложений, которая является высокомасштабируемой и глобально доступной. Платформа предоставляет мобильное приложение с помощью следующих компонентов:
- Проверка подлинности
- Запросы к данным
- Синхронизация данных в автономном режиме
Мобильные приложения 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 Подключение ®. Мобильные приложения 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, обратитесь к учебнику "Начало работы". В этом руководстве приведены общие сведения по созданию мобильной службы и клиента по вашему выбору. Кроме того, в нем рассматривается интеграция проверки подлинности и автономной синхронизации. Вы можете обращаться к этому руководству каждый раз при создании клиентского приложения.
- Разработка приложений Windows
- Разработка собственных мобильных приложений
- Кроссплатформенная разработка мобильных приложений
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по