O futuro do software no Windows: o que é um arquivo MSIX?

Um arquivo com a extensão .msix é um instalador de aplicativo do Windows. A Microsoft recentemente introduziu o MSIX  como uma alternativa aos  pacotes EXE, MSI e até mesmo AppX . Tenha cuidado e certifique-se de confiar na origem de um arquivo MSIX antes de executá-lo.

O Windows tem muitos tipos diferentes de instaladores

Atualmente, o Windows tem três formatos de instalador comuns – MSI, EXE e AppX. Cada um tem diferentes pontos fortes e fracos.

Os instaladores MSI são melhores para instalações simples, possivelmente autônomas. Eles usam uma interface gráfica do usuário (GUI) de instalação básica que instala ou desinstala o programa sem extras ou opções. Basicamente, 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á existe ou se algum componente está faltando. Ele pode sobrescrever quaisquer arquivos no caminho de instalação. Essa simplicidade significa que uma instalação silenciosa e padrão é muito fácil para os administradores realizarem.

Os instaladores EXE são mais versáteis do que os instaladores MSI, mas com a capacidade adicional vêm as complicações. Este instalador pode incluir opções de idiomas, complementos, detecção de instalações anteriores e muito mais. Os instaladores EXE permitem caminhos de instalação personalizados e a escolha de quais componentes instalar. Os desenvolvedores podem adicionar sua própria marca à GUI 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 uma instalação autônoma silenciosa muito mais difícil e, portanto, menos útil em uma situação empresarial.

Recomendado:  Como configurar Bitmoji e Snapchat

Os instaladores do AppX são usados ​​para aplicativos universais do Windows e compartilham alguns dos benefícios dos instaladores MSI. Eles são instaladores simples e diretos, com poucas opções fornecidas ao usuário final. Além disso, eles permitem um caminho de atualização mais fácil de versões mais antigas do 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êiner, portanto, são isolados do restante do sistema operacional para 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, as versões mais antigas do Windows não dão certo.

MSIX combina os melhores recursos de MSI e AppX

Um arquivo MSIX tem os benefícios do AppX, embora seja semelhante a um arquivo MSI. É um instalador simples que os administradores de sistema podem até criar um script para instalação automática “autônoma”. Além disso, ele conta com tecnologia de contêiner, que permite desinstalações e atualizações suaves.

Da perspectiva do usuário, um MSIX é instalado como um arquivo MSI, mas, nos bastidores, ele é instalado como um arquivo AppX. Além disso, a distribuição do MSIX fora da Microsoft Store é possível. E com este novo processo, é mais fácil trazer programas antigos e reembalá-los para o MSIX.

O MSIX funciona até mesmo no Windows 7, Linux e muito mais!

Talvez o recurso mais interessante do MSIX é que a Microsoft lançou um SDK para aprimorar a compatibilidade entre plataformas. Como pode ser visto na página GitHub, o suporte é possível para iOS, MacOS, Android, Linux e até mesmo versões mais antigas do Windows. Os desenvolvedores colocam instruções especiais nos arquivos MSIX para permitir que eles identifiquem o sistema operacional e quais etapas tomar.

Recomendado:  Como assinar um pacote online (para não ter que esperar em casa)

Os programas serão desinstalados de maneira mais limpa

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 de registro geralmente são deixados para trás, deixando desordem 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 estar (como morar na pasta AppData ). Quando você desinstala, todos os dados vão com o programa – nenhuma desordem deixada para trás. Isso significa que seu sistema ficará mais limpo no futuro.

Ainda é um instalador, então tome cuidado!

Se você está olhando para um arquivo MSIX e quer saber se ele é seguro, a primeira pergunta que você deve fazer é onde obteve o instalador. Como qualquer outro instalador de programa, se você não confiar na fonte, não deve abri-lo.

Mesmo antes de baixar o 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 começarei a ver os arquivos MSIX?

Pode demorar um pouco antes de você ver um arquivo MSIX. A Microsoft ainda está ajustando alguns dos recursos prometidos e, até recentemente, apenas compilações do Windows 10 do Insider podiam criar um pacote MSIX.

Mesmo após o ajuste fino, os desenvolvedores e os provedores de tecnologia de instalação dos quais eles dependem precisarão adotar, aprender e implantar o novo pacote. Isso se eles escolherem; os desenvolvedores são livres para continuar criando instaladores EXE e MSI, se preferirem. A adoção de um novo formato traz riscos e custos, portanto, os desenvolvedores devem pesar isso em relação aos benefícios.

Recomendado:  Como contar etapas no iPhone e Apple Watch