Обновления приложения
Изготовители оборудования и корпоративные клиенты могут доставлять обновления приложений на устройства 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.
- ApplicationManagement/AllowStore: включение и отключение хранилища.
- ApplicationManagement/AllowAppStoreAutoUpdate: включите автоматическое обновление всех приложений магазина.
Самостоятельное обновление
Приложения могут управлять обновлениями самостоятельно (автоматически или с взаимодействием пользователя с 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 |