Os arquivos de extensão .msix são arquivos de instalação de aplicativos do Windows. A Microsoft recentemente usou extensões MSIX como uma alternativa aos pacotes EXE, MSI e AppX.
Até agora, o Windows possui três arquivos de instalação comuns: MSI, EXE e AppX. Cada um deles tem diferentes vantagens e desvantagens.
MSI
Os instaladores MSI são melhores para instalações simples. Eles usam uma interface gráfica do usuário (GUI) básica que instala ou desinstala o programa sem complementos ou opções.Este programa de instalação é um conjunto compactado de arquivos de instalação que contém todos os dados necessários para o software que você deseja instalar. O processo de instalação não detecta se o software já existe ou se faltam alguns dados e pode substituir qualquer arquivo no caminho da instalação. Essa simplicidade significa instalações “silenciosas” de todos os padrões.
Exe
Os programas de instalação EXE são mais flexíveis que os instaladores MSI, mas com os recursos adicionais vêm as complicações. Este programa de instalação pode ter opções para idiomas, complementos, detecção de instalações anteriores e muito mais. Os instaladores de EXE permitem caminhos de instalação personalizados e selecionam os itens que você deseja instalar.Os desenvolvedores podem adicionar sua própria marca à GUI e incorporar os termos de serviço em um idioma diferente ou direcionar para um site uma mensagem de boas-vindas. Tudo isso torna as instalações sem monitoramento muito mais complicadas.
AppX
Os instaladores do AppX são usados para aplicativos universais do Windows (Universal Windows Apps) e possuem alguns dos recursos do MSI. São instaladores simples, com muito poucas opções no usuário final. Eles permitem atualizações mais fáceis de versões mais antigas de software para versões mais recentes e permitem desinstalações mais limpas. Os instaladores do AppX usam a tecnologia de contêineres, portanto são isolados do resto do sistema operacional para obter mais segurança. Infelizmente, um programa escrito com o instalador MSI ou EXE precisará ser reescrito ou convertido desde o início em um pacote AppX. Pacotes do AppX podem ser usados apenas com o Windows 10.
MSIX
Os arquivos MSIX têm as vantagens do AppX e são muito semelhantes aos arquivos MSI. É um programa de instalação simples que os administradores de sistema podem criar scripts para instalações automáticas sem monitoramento. Ele também usa a tecnologia de contêineres, que permite instalações, instalações e atualizações suaves e seguras.
Do lado do usuário, os arquivos MSIX são instalados como arquivos MSI, mas, em segundo plano, a instalação é feita como AppX. Além disso, os arquivos MSIX podem ser distribuídos fora da Microsoft Store. É mais fácil converter programas antigos e reembalá-los no MSIX.
Mas o recurso mais interessante do MSIX é que a Microsoft possui um SDK para aprimorar a compatibilidade entre plataformas. Como pode ser visto na página do GitHub, o suporte é possível para iOS, MacOS, Android, Linux e versões mais antigas do Windows.
Desinstalar
Quando você instala um programa com arquivos MSI e EXE, esse aplicativo pode fazer alterações no registro e criar arquivos e pastas em todo o sistema. Mas quando você remove o aplicativo, muitos desses arquivos e alterações no registro permanecem, deixando muito lixo no seu sistema.
Com arquivos MSIX, os programas são instalados em contêineres que contêm todos os arquivos necessários. Portanto, quando você tenta remover o aplicativo, todos os dados são excluídos e nenhum lixo é deixado no seu sistema.
Os arquivos MSIX são seguros?
Este é outro instalador. Como qualquer outro programa de instalação, se você não confia na fonte, não execute o aplicativo no seu computador.
Quando veremos os arquivos MSIX?
A Microsoft ainda está desenvolvendo os recursos da plataforma e, até recentemente, apenas o Windows 10 Insiders podia criar pacotes MSIX.
Mas mesmo após o desenvolvimento completo, os desenvolvedores terão que mudar os instaladores que estão usando há anos. A adoção de um novo formato traz riscos e, é claro, custos. Esperamos ver a nova tecnologia em breve.
__________________