Обновления приложения

Изготовители оборудования и корпоративные клиенты могут доставлять обновления приложений на устройства Windows IoT Enterprise следующим образом:

  • Использование Microsoft Store: приложение публикуется и обновляется из Microsoft Store
  • Использование Azure IoT Управление устройствами: приложение публикуется в служба хранилища Azure и обновляется через канал Azure DM New для Windows 10 версии 1709
  • Использование OMA-DM: приложение обновляется с помощью канала управления устройствами, соответствующего OMA-DM, например Intune.

Примечание.

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

Использование Microsoft Store

Microsoft Store предоставляет уникальные и безопасные средства для обновления приложений IoT Enterprise независимо от обновлений компонентов OS/OEM.

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

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

В этом параметре приложения, которые предварительно упаковываются, должны быть соответствующими приложениям Microsoft Store (магазин подписан).

Управление обновлениями приложений Магазина

Следующие параметры на стороне устройства управляют обновлениями из Магазина Windows.

Самостоятельное обновление

Приложения могут управлять обновлениями самостоятельно (автоматически или с взаимодействием пользователя с appx). Windows предоставляет доступные API, которые предоставляют разработчику возможность запрашивать доступные обновления, скачивать доступные обновления и устанавливать доступные обновления.

Дополнительные сведения о создании этой возможности см. в разделе "Скачивание и установка обновлений пакетов" для приложения . В этом случае параметр AllowAppStoreAutoUpdate должен быть отключен.

Использование Управление устройствами Интернета вещей Azure

Azure IoT Управление устройствами (AzureDM) — это высокомасштабируемое решение для управления, доступное в Windows IoT Enterprise. Сведения об установке и обновлении приложений с помощью AzureDM см. в разделе "Управление приложениями".

Использование OMA-DM

Интерфейс OMA-DM поддерживается в Windows IoT Enterprise, а для установки и обновления приложений можно использовать любое соответствующее решение для управления OMA-DM. Ознакомьтесь с документацией по CSP EnterpriseModernAppManagement для инструкций по использованию.

Сравнение различных вариантов

Товар Использование Microsoft Store Использование AzureDM Использование OMA-DM
Подписывание appx Магазин со знаком Магазин с подписанным или OEM-подписью Магазин с подписанным или OEM-подписью
Распределение и видимость Сохранить частный (недоступный в каталоге магазинов) Private Private
Инфраструктура Microsoft Store Azure IoT / служба хранилища Инфраструктура OEM