O futuro do software no Windows: o que é um arquivo MSIX?
Um arquivo com a extensão .msix é um instalador de aplicativos do Windows. A Microsoft introduziu recentemente o MSIX como uma alternativa aos pacotes EXE, MSI e até AppX. Tenha cuidado e garanta que você confie na fonte de um arquivo MSIX antes de executá-lo.
O Windows possui muitos tipos diferentes de instaladores
Atualmente, o Windows possui três formatos de instalador comuns - MSI, EXE e AppX. Cada um tem diferentes pontos fortes e fracos.
Os instaladores da MSI são melhores para instalações simples, possivelmente sem supervisão. Eles usam uma interface gráfica de usuário (GUI) de instalação básica que instala ou desinstala o programa sem extras ou opções. Bem no centro, este instalador é um conjunto compactado de arquivos do instalador contendo todos os dados necessários para o software. O processo de instalação não detectará se o software já existir ou se algum componente estiver faltando. Pode sobrescrever qualquer arquivo no caminho de instalação. Essa simplicidade significa que uma instalação silenciosa de todos os padrões é uma tarefa fácil para os administradores.
Os instaladores de EXE são mais versáteis que os instaladores MSI, mas com a capacidade adicional vem a complicação. Este instalador pode incluir 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 escolhem quais componentes instalar. Os desenvolvedores podem adicionar sua própria marca à interface gráfica do usuário e incorporar termos de serviço específicos do idioma ou apontar para uma página da Web para uma mensagem de boas-vindas. Mas isso, por sua vez, torna a instalação autônoma silenciosa muito mais difícil e, portanto, menos útil em situações corporativas.
Os instaladores do AppX são usados para aplicativos universais do Windows e compartilham alguns benefícios dos instaladores da MSI. Eles são instaladores simples e diretos, com poucas opções dadas ao usuário final. Além disso, eles permitem um caminho de atualização mais fácil de versões mais antigas de software para versões mais recentes e permitem uma desinstalação mais limpa. Os instaladores do AppX também contam com a tecnologia de contêineres, de modo que ficam isolados do restante do sistema operacional por segurança. Infelizmente, um programa escrito para um instalador MSI ou EXE teve que ser reescrito ou convertido, talvez com a ajuda de ferramentas, para o pacote AppX. E os pacotes AppX só podem ser usados com o Windows 10, portanto versões mais antigas do Windows estão sem sorte.
O MSIX combina os melhores recursos da MSI e do AppX
Um arquivo MSIX tem os benefícios do AppX enquanto é semelhante a um arquivo MSI. É um instalador simples que os administradores de sistema podem até mesmo criar scripts para instalação automática e “sem supervisão”. Além disso, ele depende da tecnologia de contêineres, que permite desinstalações e upgrades sem problemas.
Do ponto de vista do usuário, um MSIX é instalado como um arquivo MSI, mas, nos bastidores, é instalado como um arquivo AppX. Além disso, a distribuição do MSIX fora da Microsoft Store é possível. E com esse novo processo, é mais fácil trazer programas mais antigos e empacotá-los para o MSIX.
O MSIX ainda funciona no Windows 7, Linux e muito mais!
Talvez o recurso mais interessante do MSIX é que a Microsoft lançou um SDK para melhorar a compatibilidade entre plataformas. Como visto na página do GitHub, o suporte é possível para iOS, MacOS, Android, Linux e até versões mais antigas do Windows. Os desenvolvedores colocam instruções especiais nos arquivos MSIX para permitir a identificação do SO e quais etapas devem ser tomadas.
Os programas serão desinstalados com mais clareza
Quando você instala um programa usando um MSI e EXE , esse programa pode fazer alterações no registro e criar arquivos e pastas em todo o sistema. Quando você desinstala o programa, esses arquivos e chaves do registro geralmente ficam para trás, deixando a bagunça em seu sistema.
Com o MSIX, os programas são instalados em um contêiner e todos os arquivos necessários ficam dentro desse contêiner ou seguem regras precisas e previsíveis sobre onde esses arquivos podem viver (como viver na pasta AppData). Quando você desinstala, todos os dados acompanham o programa - nenhuma desordem deixada para trás. Isso significa que seu sistema estará mais limpo no futuro.
Ainda é um instalador, portanto, seja cuidadoso!
Se você está olhando para um arquivo MSIX e se perguntando se é seguro, a primeira pergunta que você deve fazer é onde você obteve o instalador. Como qualquer outro instalador de programa, se você não confia na fonte, não deve abri-la.
Mesmo antes de fazer o download do arquivo, você deve tomar medidas para garantir que ele seja seguro. Em última análise, este é um instalador, o que significa que pode potencialmente instalar um programa fantástico, um programa de lixo ou algo pior.
Quando vou começar a ver arquivos MSIX?
Pode demorar um pouco até você ver um arquivo MSIX. A Microsoft ainda está aperfeiçoando alguns dos recursos prometidos e, até recentemente, apenas as versões Insider do Windows 10 poderiam criar um pacote MSIX.
Mesmo após o ajuste fino, os desenvolvedores e os provedores de tecnologia instaladores dependerão precisa abraçar, aprender e implantar o novo pacote. Isso é se eles escolherem de todo; os desenvolvedores estão livres para continuar criando instaladores EXE e MSI, se preferirem. A adoção de um novo formato vem com risco e custo, então os desenvolvedores devem avaliar isso em relação aos benefícios.
Via: How to Geek
Nenhum comentário