Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
O MSIX é um formato de pacote de aplicativo do Windows que oferece uma experiência de empacotamento moderna para todos os aplicativos do Windows. O formato de pacote MSIX preserva a funcionalidade de pacotes de aplicativos existentes e/ou arquivos de instalação, além de habilitar novos recursos de empacotamento e implantação modernos para aplicativos Win32, WPF e Windows Forms.
O MSIX permite que as empresas permaneçam 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 reempacotar.
Características principais
- Fiabilidade. O MSIX oferece uma instalação confiável, com uma taxa de sucesso de 99,96% em milhões de instalações com desinstalação garantida.
- Otimização de largura de banda de rede. O MSIX diminui o impacto na largura de banda da rede por meio do download apenas do bloco de 64k. Isso é feito aproveitando o arquivo de AppxBlockMap.xml contido no pacote do aplicativo MSIX (consulte 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 em 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
- Empacotar aplicativos existentes do Windows. Use a Ferramenta de Empacotamento MSIX 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 do usuário interativa ou uma linha de comando para converter e empacotar aplicativos do Windows.
- Instale pacotes de aplicativos MSIX. Use o Instalador de Aplicativos para instalar ou atualizar qualquer pacote de aplicativo MSIX que esteja 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 software livre que ajuda você a aplicar correções ao seu aplicativo da á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 MSIX em qualquer lugar. Com o SDK do MSIX de software livre, os pacotes MSIX são mais versáteis e independentes de plataforma. O SDK fornece todas as APIs necessárias para verificar, validar e desempacotar um pacote de aplicativos 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 Tecnológica MSIX para obter discussões e as informações mais recentes sobre o MSIX. Para obter recursos adicionais sobre como aprender o MSIX, consulte este artigo.
Dentro de um pacote MSIX
Carga do aplicativo
Os arquivos de carga útil são os arquivos de código do aplicativo e os ativos que são criados durante a construçã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 armazenados no pacote. O próprio arquivo de mapa de blocos é 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 dar suporte a atualizações diferenciais nos arquivos do aplicativo depois que eles são instalados.
AppxManifest.xml
O manifesto do pacote é um documento XML que contém as informações que o sistema precisa para implantar, exibir e atualizar um aplicativo MSIX. Essas informações incluem identidade do pacote, dependências de pacote, recursos necessários, elementos visuais e pontos de extensibilidade.
AppxSignature.p7x
O AppxSignature.p7x é gerado quando o pacote é assinado. Todos os pacotes MSIX precisam ser assinados antes da instalação. Com o AppxBlockmap.xml, a plataforma é capaz de instalar o pacote e ser validada.
Plataformas com suporte
Para obter uma lista completa de plataformas que dão suporte ao MSIX, consulte recursos MSIX e plataformas com suporte.
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 aplicativo
Os aplicativos que são empacotados usando MSIX podem ser configurados para serem executados em um contêiner de aplicativo leve. Os processos do aplicativo e seus subprocessos são executados dentro do contêiner e são isolados utilizando virtualização do sistema de arquivos e de registro. 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 na 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 virtuais de um aplicativo AppContainer.