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.
- ApplicationManagement/AllowStore: habilite/desabilite a loja.
- ApplicationManagement/AllowAppStoreAutoUpdate: habilite a atualização automática de todos os aplicativos da loja.
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 |