Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
MSIX é um formato de pacote de aplicativo do Windows que fornece uma experiência de empacotamento moderna para todos os aplicativos do Windows. O formato de pacote MSIX preserva a funcionalidade de pacotes de aplicativos e/ou arquivos de instalação existentes, além de habilitar recursos novos e modernos de empacotamento e implantação para aplicativos Win32, WPF e Windows Forms.
O MSIX permite que as empresas se mantenham atualizadas e garantam que seus aplicativos estejam sempre atualizados. Ele permite que profissionais de TI e desenvolvedores forneçam uma solução centrada no usuário e, ao mesmo tempo, reduzam o custo de propriedade do aplicativo, reduzindo a necessidade de reempacotamento.
Principais características
- Fiabilidade. O MSIX fornece uma instalação confiável com uma taxa de sucesso de 99,96% em milhões de instalações com uma desinstalação garantida.
- Otimização da largura de banda da rede. MSIX diminui o impacto na largura de banda da rede através do download apenas do bloco 64k. Isso é feito aproveitando o arquivo AppxBlockMap.xml contido no pacote do aplicativo MSIX (veja abaixo para obter mais detalhes). O MSIX foi projetado para sistemas modernos e para a nuvem.
- Otimizações de espaço em disco. Com o MSIX, não há duplicação de arquivos entre aplicativos e o Windows gerencia os arquivos compartilhados entre aplicativos. Os aplicativos ainda são independentes uns dos outros, portanto, as atualizações não afetarão outros aplicativos que compartilham o arquivo. Uma desinstalação limpa é garantida mesmo que a plataforma gerencie arquivos compartilhados entre aplicativos.
Destaques
- Empacote aplicativos existentes do Windows. Use a MSIX Packaging Tool para criar um pacote MSIX para qualquer aplicativo do Windows, antigo ou novo. A ferramenta de empacotamento MSIX simplifica a experiência de empacotamento, oferecendo uma interface de usuário interativa ou linha de comando para converter e empacotar aplicativos do Windows.
- Instale pacotes de aplicativos MSIX. Use o App Installer para instalar ou atualizar qualquer pacote de aplicativo MSIX disponível localmente ou em qualquer rede de distribuição de conteúdo.
- Aplique correções de tempo de execução a aplicativos empacotados. O Package Support Framework é um kit de código aberto que ajuda você a aplicar correções ao seu aplicativo de área de trabalho existente quando você não tem acesso ao código-fonte, para que ele possa ser executado em um contêiner MSIX.
- Use o MSIX em qualquer lugar. Com o SDK MSIX de código aberto, os pacotes MSIX são mais versáteis e independentes de plataforma. O SDK fornece todas as APIs necessárias para verificar, validar e descompactar um pacote de aplicativo em qualquer plataforma, incluindo plataformas Windows 10 e não Windows 10.
Vídeo de introdução ao MSIX e recursos
Este vídeo apresenta as principais maneiras pelas quais o empacotamento MSIX pode ajudá-lo a simplificar e melhorar os fluxos de trabalho de instalação e implantação do aplicativo.
Visite a página da Comunidade MSIX Tech para discussões e as informações mais recentes sobre o MSIX. Para obter recursos adicionais sobre como aprender MSIX, consulte este artigo.
Dentro de um pacote MSIX
Carga útil da aplicação
Os arquivos de carga útil são os arquivos de código e ativos do aplicativo que são criados durante a criação do aplicativo.
AppxBlockMap.xml
O arquivo de mapa de bloco de pacote é um documento XML que contém uma lista dos arquivos do aplicativo, juntamente com índices e hashes criptográficos para cada bloco de dados armazenado no pacote. O próprio arquivo de mapa de bloco é verificado e protegido com uma assinatura digital quando o pacote é assinado. O arquivo de mapa de blocos permite que os pacotes MSIX sejam baixados e validados incrementalmente, e também funciona para suportar atualizações diferenciais para os arquivos do aplicativo depois que eles são instalados.
AppxManifest.xml
O manifesto do pacote é um documento XML que contém as informações de que o sistema precisa para implantar, exibir e atualizar um aplicativo MSIX. Essas informações incluem identidade do pacote, dependências do pacote, recursos necessários, elementos visuais e pontos de extensibilidade.
AppxSignature.p7x
O AppxSignature.p7x é gerado quando o pacote é assinado. Todos os pacotes MSIX devem ser assinados antes da instalação. Com o AppxBlockmap.xml, a plataforma é capaz de instalar o pacote e ser validada.
Plataformas suportadas
Para obter uma lista completa das plataformas que suportam o MSIX, consulte Recursos do MSIX e plataformas suportadas.
Validação, teste e solução de problemas
Para obter informações sobre como testar a implementação do MSIX antes da implantação, consulte Validação, teste e solução de problemas do MSIX.
Benefícios dos contêineres de aplicativos
Os aplicativos empacotados usando MSIX podem ser configurados para serem executados em um contêiner de aplicativo leve. O processo da aplicação e os seus processos filho são executados dentro do contêiner e são isolados usando o sistema de arquivos e a virtualização do registo. Para obter mais informações, consulte Aplicativos MSIX AppContainer.
Todos os aplicativos AppContainer podem ler o registro global. Um aplicativo AppContainer grava em seu próprio registro virtual e pasta de dados do aplicativo, e esses dados são excluídos quando o aplicativo é desinstalado ou redefinido. Outros aplicativos não têm acesso ao registro virtual ou ao sistema de arquivos virtual de um aplicativo AppContainer.