Atualizações do aplicativo

Os OEMs e os clientes corporativos podem fornecer atualizações de aplicativos para dispositivos Windows IoT Enterprise das seguintes maneiras:

  • Usando a Microsoft Store: o aplicativo é publicado e atualizado na Microsoft Store
  • Usando o Gerenciamento de Dispositivos IoT do Azure: o aplicativo é publicado no Armazenamento do Azure e atualizado por meio do canal DM do Azure – Novidade do Windows 10, versão 1709
  • Usando o OMA-DM: o aplicativo é atualizado por meio de um canal de gerenciamento de dispositivo em conformidade com o OMA-DM, como o Intune.

Observação

A primeira versão do aplicativo é sempre empacotada previamente no dispositivo durante o momento da criação da imagem. A configuração ApplicationManagement/AllowAllTrustedApps deve ser definida para habilitar a instalação de aplicativos confiáveis.

Usando a Microsoft Store

A Microsoft Store fornece meios exclusivos e seguros para atualizar os aplicativos IoT Enterprise, independentemente das atualizações de componentes do OEM e do sistema operacional.

Essa opção é interessante para os OEMs que têm:

  • Alta frequência de atualizações: a frequência de atualizações do aplicativo é maior do que as atualizações do driver, e as atualizações de aplicativo são independentes dos drivers.
  • Desenvolvedores ISV de terceiros: aplicativo desenvolvido por um ISV de terceiros, gerenciado com um cronograma de lançamento diferente.

Nessa opção, os aplicativos empacotados previamente precisam estar em conformidade com a Microsoft Store (assinado pela loja).

Como gerenciar as atualizações de aplicativos da Store

As configurações a seguir no lado do dispositivo controlam as atualizações da Windows Store.

Atualizações automáticas

Os aplicativos podem ser projetados para controlar as atualizações por si só (automaticamente ou com a interação do usuário com o appx). O Windows disponibiliza APIs que dão a um desenvolvedor a capacidade de consultar as atualizações disponíveis, baixá-las e instalá-las.

Confira Baixar e instalar atualizações de pacote para seu aplicativo para obter mais informações sobre como criar essa funcionalidade. Nesse caso, o AllowAppStoreAutoUpdate deve ser desabilitado.

Usando o Gerenciamento de Dispositivos IoT do Azure

O Gerenciamento de Dispositivos IoT do Azure (AzureDM) é uma solução de gerenciamento altamente escalonável disponível no Windows IoT Enterprise. Confira Gerenciamento de aplicativos para obter detalhes sobre como instalar e atualizar aplicativos por meio do AzureDM.

Usando o OMA-DM

Há suporte para a interface do OMA-DM no Windows IoT Enterprise, e qualquer solução de gerenciamento em conformidade com o OMA-DM pode ser usada para instalar e atualizar aplicativos. Leia a documentação do CSP EnterpriseModernAppManagement para ver as instruções de uso.

Comparações entre várias opções

Item Usando a Microsoft Store Usando o AzureDM Usando o OMA-DM
Assinatura do appx Assinado pela loja Assinado pela loja ou pelo OEM Assinado pela loja ou pelo OEM
Distribuição/visibilidade Particular na loja (não disponível no catálogo da loja) Privado Privado
Infraestrutura Microsoft Store IoT do Azure/Armazenamento Infraestrutura do OEM