Обзор Mobile Offline для приложений на основе модели

Разве это не было бы здорово использовать мобильное приложение, не беспокоясь о нестабильном интернет-соединении? Благодаря модельно-управляемым приложениям, созданным с помощью Power Apps и новому автономному мобильному опыту, это возможно. Люди, которые должны работать из удаленных расположений, могут продолжать работать легко, не беспокоясь о своем подключении к Интернету.

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

Для синхронизации данных между мобильным устройством и Microsoft Dataverse требуется подключение к Интернету.

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

Мобильный автономный режим изначально ориентирован на работу без подключения к сети

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

Перемещение и выход из сети не влияет на производительность приложения, так как оно использует локальные данные. Power Apps отслеживает доступ к сети и автоматически синхронизирует изменения, внесенные локально с сервером, и загружает все обновления, сделанные на сервере. Автономные функции автоматически обрабатывают точечные сетевые подключения, загружают данные, передают данные, обрабатывают обнаружение конфликтов и многое другое. Встроенные автономные функции минимизируют использование системных ресурсов и отличаются высокой производительностью.

Если автономный режим настроен и включен для приложения на основе модели, любой пользователь, использующий мобильное приложение Power Apps , также может использовать приложение в автономном режиме. По умолчанию мобильное приложение Power Apps запускается в автономном режиме либо с подключением к Интернету или без нее. Эта функция оптимизирует автономную производительность и создает согласованный интерфейс для пользователей по мере изменения расположений:

  • В сети: происходит, если подключение к Интернету доступно, но автономный режим не настроен. Мобильные приложения похожи на использование приложения с подключением к Интернету на компьютере. Когда подключение к Интернету потеряно, мобильное приложение непригодно для использования. Это не рекомендуется.
  • Автономный режим без подключения к Интернету: данные скачиваются и все изменения сохраняются на мобильном устройстве. После восстановления подключения к Интернету изменения автоматически синхронизируются с сервером.
  • В автономном режиме с подключением к Интернету: данные скачиваются на устройство и все изменения сохраняются локально. Так как есть подключение к Интернету, приложение автоматически пытается синхронизироваться каждые несколько минут.

Это важно

Дополнительные сведения о настройке автономного режима для мобильных приложений, созданных на холсте, можно найти в разделе Разработка автономных приложений на холсте

Приоритет автономному режиму в сравнении с классическим автономным режимом

В новой режиме приоритета автономному режиму важно понимать основные преимущества приоритета автономному режиму по сравнению с классическим автономным режимом.

Приоритета автономного режима Классический автономный режим
  • Ваши данные всегда одинаковы, независимо от сетевого подключения.
  • Для пользователей нет переключателя для перехода из офлайн-режима в онлайн-режим. Пользователь никогда не забывает синхронизировать изменения с сервером, так как приложение выполняет его автоматически.
  • Пользователи могут пропустить начальную автономную синхронизацию и оставаться в сети, что означает, что пользователи в вашей организации могут не иметь того же интерфейса.
  • Пользователям необходимо отключить переключатель "Работа в автономном режиме ", прежде чем они смогут синхронизировать изменения с сервером.
  • Чтобы сохранить изменения в автономном режиме, необходимо установить переключатель " Работа в автономном режиме " в режиме "Включено". В противном случае, если при работе над строкой вы внезапно теряете подключение к Интернету, изменения не сохраняются.
  • Строки, отображаемые в автономном режиме, перечислены из локальной базы данных. Это означает, что строки, которые отображаются в автономном режиме и в интерактивном режиме, могут отличаться.