Сведения о мобильных приложениях Azure
Заметка
Этот продукт отставлен. Сведения о замене проектов с помощью .NET 8 или более поздней версии см. вбиблиотеке
Мобильные приложения 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 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, выполните руководство по началу работы. В этом руководстве рассматриваются основы создания мобильной службы и клиента по вашему выбору. Он также охватывает интеграцию проверки подлинности и автономную синхронизацию. Вы можете выполнить учебник несколько раз, один раз для каждого клиентского приложения.
- Разработка приложений Windows
- универсальной платформы Windows (UWP)
- Платформы презентаций Windows (WPF)
- пакет SDK для приложений Windows (WinUI 3)
- Разработка собственных мобильных приложений
- Xamarin (Android)
-
Xamarin (iOS)
- Кроссплатформенная разработка мобильных приложений