Visão geral do arquivo do App Installer

Muitas vezes, você precisa compartilhar seu aplicativo com muitos usuários. Mais tarde, você precisa atualizar o aplicativo e quer ter certeza de que pode fazer isso de uma forma que seja perfeita, mesmo para seus usuários não técnicos, e fácil para você.

Para o ajudar a conseguir isso, introduzimos o ficheiro App Installer a partir Windows 10 Versão 1709. Este é um ficheiro XML que pode criar por si próprio ou usando Visual Studio (veja Visual Studio instruções aqui). O arquivo do App Installer especifica onde seu aplicativo está localizado e como atualizá-lo. Se você optar por usar esse método de distribuição de aplicativos, deverá compartilhar com seus usuários o arquivo do App Installer, em vez do contêiner real do aplicativo. O usuário deve clicar no arquivo do App Installer. Neste ponto, a conhecida interface do usuário do App Installer aparecerá e guiará o usuário pela instalação. Depois que o usuário tiver instalado o aplicativo usando essas etapas, o aplicativo será associado ao arquivo do App Installer.

Mais tarde, quando tiver uma atualização para a aplicação, apenas atualiza o ficheiro do App Installer (.appinstaller). Quando você atualiza o arquivo, a nova versão do aplicativo é enviada por push para o usuário. Isso é especialmente bom para seus usuários porque eles não precisam fazer nada para obter a atualização. Eles apenas continuam usando o aplicativo como de costume, e a atualização será entregue a eles.

Aqui está um exemplo mostrando como isso funciona:

  1. O profissional de TI Joe quer distribuir o aplicativo de Recursos Humanos para sua empresa.
  2. O profissional de TI Joe coloca o aplicativo de Recursos Humanos em um compartilhamento e cria um arquivo do App Installer chamado HumanResources.appinstaller. Este arquivo do App Installer está associado ao aplicativo.
  3. O profissional de TI Joe coloca o HumanResources.appinstaller numa partilha.
  4. O profissional de TI Joe aponta os funcionários da empresa para o HumanResources.appinstaller.
  5. A gerente Maggie clica em HumanResources.appinstaller e obtém a interface do usuário do App Installer, que a orienta a instalar o aplicativo de Recursos Humanos.
  6. A partir desse ponto, no dispositivo da gerente Maggie Recursos Humanos é apenas mais um aplicativo e ela interage com ele como faz com qualquer outro aplicativo. Ela pode fixá-lo na barra de tarefas ou no menu Iniciar, ele aparece em sua lista de aplicativos, etc.
  7. Uma semana depois, o profissional de TI Joe recebe uma atualização para o aplicativo de Recursos Humanos. Para compartilhá-lo com os usuários, ele apenas atualiza o HumanResources.appinstaller para apontar para a nova versão do aplicativo e define o tipo de atualização que deseja.
  8. Na manhã seguinte, a gerente Maggie, que não sabe nada sobre a atualização, lança o aplicativo de Recursos Humanos que já está em sua área de trabalho.
  9. O aplicativo deteta que há uma atualização e aplica a atualização automaticamente
  10. A gerente Maggie está feliz que ela agora tem a versão mais recente do aplicativo e pode aproveitar os novos recursos.

A partir da Atualização para Criadores de Outono do Windows 10 (versão 1709, build 16299) e versões posteriores, o SDK do Windows também fornece várias APIs que pode usar para modificar programaticamente pacotes através de ficheiros App Installer ou para recuperar informações sobre aplicações com uma associação ao App Installer. Para obter mais informações, consulte Documentação relacionada.

Hospedando o arquivo do App Installer para downloads e atualizações

Pode utilizar o ficheiro do App Installer para transferir ou atualizar a sua aplicação a partir da Web, de uma partilha de rede ou de uma partilha de ficheiros local. Os downloads e atualizações de arquivos do App Installer suportam os protocolos https, http e smb.

Importante

O ms-appinstaller: protocolo URI está desativado por defeito desde dezembro de 2023. Se estivesse a usar o ms-appinstaller:?source= esquema de URI para desencadear instalações baseadas em navegador com um clique, isto já não funciona na maioria dos dispositivos dos utilizadores. Em vez disso, ligue diretamente ao .appinstaller ficheiro — os utilizadores descarregam e clicam duas vezes para instalar. Para ambientes empresariais onde um administrador de TI pode ativar o protocolo através da Estratégia de Grupo, veja Instalar Windows aplicações a partir de uma página web. Para uma distribuição ampla ao consumidor, considere publicar para o Microsoft Store.

Conteúdo do arquivo do App Installer

A imagem a seguir mostra um exemplo de arquivo do App Installer. Para obter detalhes completos sobre os elementos XML no arquivo do App Installer, consulte a referência de esquema de arquivo do App Installer. Para obter mais informações sobre como definir configurações de atualização no arquivo do App Installer, consulte Definir configurações de atualização no arquivo do App Installer.

Exemplo de arquivo do App Installer com configurações de atualização