Actualización de aplicaciones en los dispositivos Windows 10 IoT Core

Los OEM y los clientes empresariales pueden entregar actualizaciones de aplicaciones a Windows 10 IoT Core dispositivos de las siguientes maneras:

  • Uso de Microsoft Store: la aplicación se publica y actualiza desde Microsoft Store
  • Uso del Centro de actualización de dispositivos: la aplicación se publica para Windows Update y se actualiza como cualquier otro paquete OEM (paquete de controladores)
  • Uso de Azure IoT Administración de dispositivos: la aplicación se publica en Azure Storage y se actualiza a través del canal dm de Azure Nuevo para Windows 10, versión 1709
  • Uso de OMA-DM: la aplicación se actualiza mediante un canal de administración de dispositivos compatible con OMA-DM, como Intune o System Center Configuration Manager (SCCM)

La primera versión de la aplicación siempre se empaqueta previamente en el dispositivo durante el tiempo de la imagen. La configuración ApplicationManagement/AllowAllTrustedApps debe establecerse para habilitar la instalación de aplicaciones de confianza.

Uso de Microsoft Store

Microsoft Store proporciona medios únicos y seguros para actualizar las aplicaciones de IoT Core, independientemente de las actualizaciones del componente OS/OEM. Esta opción es interesante para los OEM que tienen:

  • Frecuencia de actualización alta: la frecuencia de actualización de la aplicación es mayor que las actualizaciones de controladores y las actualizaciones de aplicaciones son independientes de los controladores.
  • Desarrolladores de ISV de terceros: aplicación desarrollada por ISV de terceros, administrada con una programación de lanzamiento diferente.

En esta opción, las aplicaciones empaquetadas previamente deben ser aplicaciones compatibles con Microsoft Store (tienda firmada).

Nota

El cliente de Microsoft Store no se admite en Windows 10 IoT Core.

Para más información, consulte Instalación y mantenimiento de aplicaciones en Windows 10 IoT Core

Administración de actualizaciones de aplicaciones de la Tienda

La siguiente configuración del dispositivo controla las actualizaciones de la Tienda Windows.

Actualizaciones automáticas

Las aplicaciones se pueden diseñar para controlar las actualizaciones por sí mismas (ya sea automáticamente o con la interacción del usuario con appx). Windows pone a disposición las API que proporcionan a un desarrollador la capacidad de consultar las actualizaciones disponibles, descargar las actualizaciones disponibles e instalar las actualizaciones disponibles.

Consulta Descargar e instalar actualizaciones de paquetes para la aplicación para obtener más información sobre cómo crear esta funcionalidad. En este caso, se debe deshabilitar AllowAppStoreAutoUpdate.

Uso del Centro de actualización de dispositivos

Device Update Center es un canal para actualizar paquetes personalizados de OEM que incluye aplicaciones, controladores y otros archivos. En esta ruta de acceso, la aplicación se empaqueta en un paquete de aprovisionamiento y se entrega al dispositivo. En el arranque del dispositivo, este paquete de aprovisionamiento se procesa y la aplicación independiente se instala o actualiza. Consulte las instrucciones para agregar una aplicación a la imagen.

Esta opción es interesante para los OEM que tienen:

  • Dependencia con controladores: las actualizaciones de aplicaciones dependen de los controladores y se actualizan con la misma frecuencia de controladores.
  • Dependencia con otras aplicaciones: varias aplicaciones presentes en el dispositivo y se deben actualizar juntas en todo momento.

En esta opción, las aplicaciones que se empaquetan previamente no deben ser aplicaciones compatibles con Microsoft Store (tienda firmada). Es posible que quieras seguir firmando las aplicaciones que te permiten actualizar las aplicaciones con Microsoft Store en el futuro.

Uso de Azure IoT Administración de dispositivos

Azure IoT Administración de dispositivos (AzureDM) es una solución de administración altamente escalable disponible en Windows 10 IoT Core. Consulte Administración de aplicaciones para obtener información sobre cómo instalar y actualizar aplicaciones a través de AzureDM.

Uso de OMA-DM

La interfaz OMA-DM se admite en Windows 10 IoT Core y cualquier solución de administración compatible con OMA-DM se puede usar para instalar y actualizar aplicaciones. Lea la documentación de EnterpriseModernAppManagement CSP para obtener instrucciones de uso.

Comparaciones de varias opciones

Elemento Uso de Microsoft Store Uso del Centro de actualización de dispositivos Uso de AzureDM Uso de OMA-DM
Firma de Appx Tienda firmada Almacenamiento firmado o firmado por OEM Almacenamiento firmado o firmado por OEM Almacenamiento firmado o firmado por OEM
Distribución o visibilidad Tienda privada (no disponible en el catálogo de la tienda) Privados Privados Privados
Infraestructura Microsoft Store Windows Update Azure IoT/Storage Infraestructura de OEM