Обновление приложений на устройствах Windows 10 IoT Базовая

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

  • Использование Microsoft Store: приложение публикуется и обновляется в Microsoft Store
  • Использование Центра обновления устройств: приложение публикуется в клиентский компонент Центра обновления Windows и обновляется, как и любой другой пакет OEM (пакет драйверов).
  • Использование Управление устройствами Интернета вещей Azure: приложение публикуется в службе хранилища Azure и обновляется через канал Azure DM New for Windows 10 версии 1709
  • Использование OMA-DM: приложение обновляется с помощью канала управления устройствами, совместимого с OMA-DM, например Intune или System Center Configuration Manager (SCCM).

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

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

Microsoft Store предоставляет уникальные и безопасные средства обновления приложений IoT Core независимо от обновлений компонентов ОС или OEM. Этот параметр интересен изготовителям оборудования, у которых есть:

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

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

Примечание

Клиент Microsoft Store не поддерживается в Windows 10 IoT Базовая.

Дополнительные сведения см. в статье Установка и обслуживание приложений на Windows 10 IoT Базовая

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

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

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

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

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

Использование центра обновления устройств

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

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

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

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

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

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

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

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

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

Элемент Использование Microsoft Store Использование центра обновления устройств Использование AzureDM Использование OMA-DM
Подписывание Appx Подпись в Магазине Store signed or OEM signed Store signed or OEM signed Store signed or OEM signed
Распространение и видимость Закрытое хранилище (недоступно в каталоге Магазина) Private Private Private
Инфраструктура Microsoft Store Центр обновления Windows Интернет вещей Azure и хранилище Инфраструктура OEM