Share via


Atualizar aplicativos em seus dispositivos Windows 10 IoT Core

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

  • Usando a Microsoft Store: o aplicativo é publicado e atualizado da Microsoft Store
  • Usando o Centro de Atualização de Dispositivos: o aplicativo é publicado no Windows Update e atualizado como qualquer outro pacote OEM (pacote de driver)
  • Usando o Azure IoT Gerenciamento de Dispositivos: o aplicativo é publicado no Armazenamento do Azure e atualizado por meio do canal de DM do Azure Novo para Windows 10, versão 1709
  • Usando o OMA-DM: o aplicativo é atualizado usando um canal de gerenciamento de dispositivo em conformidade com OMA-DM, como Intune ou SCCM (System Center Configuration Manager)

A primeira versão do aplicativo é sempre pré-empacotada no dispositivo durante o tempo de 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 do IoT Core, independentemente das atualizações de componente do OS/OEM. Essa opção é interessante para os OEMs que têm:

  • Alta frequência de atualização: a frequência de atualização 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 ISV de terceiros, gerenciado com um agendamento de lançamento diferente.

Nessa opção, os aplicativos pré-empacotados precisam ser aplicativos compatíveis com a Microsoft Store (assinados pela loja).

Observação

Não há suporte para o Cliente da Microsoft Store em Windows 10 IoT Core.

Para saber mais, confira Instalação e manutenção de aplicativos no Windows 10 IoT Core

Gerenciando atualizações de aplicativos da Store

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

Autoatendimentos

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 atualizações disponíveis, baixar atualizações disponíveis e instalar atualizações disponíveis.

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 Centro de Atualização de Dispositivos

O Centro de Atualização de Dispositivos é um canal para atualizar pacotes personalizados OEM que incluem aplicativos, drivers e vários outros arquivos. Nesse caminho, o aplicativo é empacotado em um pacote de provisionamento e entregue ao dispositivo. Na inicialização do dispositivo, esse pacote de provisionamento é processado e o aplicativo independente é instalado/atualizado. Confira as instruções para Adicionar um aplicativo à sua imagem.

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

  • Dependência com drivers: as atualizações de aplicativo dependem de drivers e são atualizadas na mesma frequência de drivers.
  • Dependência com outros aplicativos: mais de um aplicativo presente no dispositivo e deve ser atualizado em conjunto o tempo todo.

Nessa opção, os aplicativos pré-empacotados não precisam ser aplicativos compatíveis com a Microsoft Store (assinados pela loja). Talvez você ainda queira que a Store assine os aplicativos que lhe permitem uma opção para atualizar os aplicativos usando a Microsoft Store no futuro.

Usando o Azure IoT Gerenciamento de Dispositivos

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

Usando OMA-DM

A interface OMA-DM tem suporte em Windows 10 IoT Core e qualquer solução de gerenciamento compatível com OMA-DM pode ser usada para instalar e atualizar aplicativos. Leia a documentação do CSP EnterpriseModernAppManagement para obter instruções de uso.

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

Item Usando a Microsoft Store Usando o Centro de Atualização de Dispositivos Usando o AzureDM Usando OMA-DM
Assinatura do Appx Loja assinada Loja assinada ou OEM assinada Loja assinada ou OEM assinada Loja assinada ou OEM assinada
Distribuição/Visibilidade Loja privada (não disponível no catálogo da loja) Privado Privado Privado
Infraestrutura Microsoft Store Windows Update IoT/Armazenamento do Azure Infraestrutura OEM