¿Qué es un archivo MSIX?

Un archivo con la extensión .msix es un instalador de aplicaciones de Windows. Microsoft presentó recientemente MSIX como alternativa a los paquetes EXE, MSI e incluso AppX. Tenga cuidado y asegúrese de confiar en la fuente de un archivo MSIX antes de ejecutarlo.

Windows tiene demasiados tipos diferentes de instaladores

Actualmente, Windows tiene tres formatos de instalación comunes: MSI, EXE y AppX. Cada uno tiene diferentes fortalezas y debilidades.

Los instaladores de MSI son los mejores para instalaciones simples, posiblemente desatendidas. Usan una interfaz gráfica de usuario (GUI) de instalación básica que instala o desinstala el programa sin extras ni opciones. En esencia, este instalador es un conjunto comprimido de archivos de instalación que contiene todos los datos necesarios para el software. El proceso de instalación no detectará si el software ya existe o si falta algún componente. Puede sobrescribir cualquier archivo en la ruta de instalación. Esta simplicidad significa que una instalación silenciosa y con todos los valores predeterminados es muy fácil de lograr para los administradores.

Los instaladores de EXE son más versátiles que los instaladores de MSI, pero con la capacidad adicional viene la complicación. Este instalador puede incluir opciones para idiomas, complementos, detección de instalaciones anteriores y más. Los instaladores de EXE permiten rutas de instalación personalizadas y la elección de qué componentes instalar. Los desarrolladores pueden agregar su propia marca a la GUI e incorporar términos de servicio específicos del idioma o señalar una página web para recibir un mensaje de bienvenida. Pero esto, a su vez, hace que una instalación desatendida silenciosa sea mucho más difícil y, por lo tanto, menos útil en una situación empresarial.

Los instaladores de AppX se utilizan para aplicaciones universales de Windows y comparten algunos de los beneficios de los instaladores de MSI. Son instaladores simples y directos con pocas opciones para el usuario final. Además, permiten una ruta de actualización más fácil de versiones anteriores de software a versiones más nuevas y permiten una desinstalación más limpia. Los instaladores de AppX también dependen de la tecnología de contenedores, por lo que están aislados del resto del sistema operativo por motivos de seguridad. Desafortunadamente, un programa escrito para un instalador MSI o EXE tuvo que ser reescrito o convertido, quizás con la ayuda de herramientas, para el paquete AppX. Y los paquetes de AppX solo se pueden usar con Windows 10, por lo que las versiones anteriores de Windows no tienen suerte.

MSIX combina las mejores características de MSI y AppX

Un archivo MSIX tiene los beneficios de AppX y es similar a un archivo MSI. Es un instalador sencillo que los administradores del sistema pueden incluso programar para una instalación automática y «desatendida». Además, se basa en la tecnología de contenedores, que permite desinstalaciones y actualizaciones sin problemas.

Desde la perspectiva del usuario, un MSIX se instala como un archivo MSI, pero entre bastidores, se instala como un archivo AppX. Además, es posible la distribución de MSIX fuera de Microsoft Store. Y con este nuevo proceso, es más fácil incorporar programas antiguos y volver a empaquetarlos para MSIX.

¡MSIX incluso funcionará en Windows 7, Linux y más!

Quizás la característica más interesante de MSIX es que Microsoft lanzó un SDK para mejorar la compatibilidad multiplataforma. Como se ve en su página de GitHub, el soporte es posible para iOS, MacOS, Android, Linux e incluso versiones anteriores de Windows. Los desarrolladores colocan instrucciones especiales en los archivos MSIX para permitirle identificar el sistema operativo y los pasos a seguir.

Los programas se desinstalarán de forma más limpia

Cuando instala un programa usando un MSI y EXE, ese programa puede realizar cambios en el registro y crear archivos y carpetas en todo su sistema. Cuando desinstalas el programa, estos archivos y claves de registro a menudo se quedan atrás, dejando un desorden en tu sistema.

Con MSIX, los programas se instalan en un contenedor y todos sus archivos necesarios permanecen dentro de ese contenedor o siguen reglas precisas y predecibles sobre dónde pueden vivir esos archivos (como vivir en la carpeta AppData). Cuando lo desinstala, todos los datos van con el programa, sin desorden. Eso significa que su sistema estará más limpio en el futuro.

Todavía es un instalador, ¡así que tenga cuidado!

Si está mirando un archivo MSIX y se pregunta si es seguro, la primera pregunta que debe hacer es dónde obtuvo el instalador. Como cualquier otro instalador de programas, si no confía en la fuente, no debería abrirla.

Incluso antes de descargar el archivo, debe tomar medidas para asegurarse de que sea seguro. En última instancia, este es un instalador, lo que significa que potencialmente puede instalar un programa fantástico, un programa basura o algo peor.

¿Cuándo empezaré a ver archivos MSIX?

Puede pasar un tiempo antes de que vea un archivo MSIX. Microsoft todavía está afinando algunas de las capacidades prometidas y, hasta hace poco, solo las compilaciones de Insider de Windows 10 podían crear un paquete MSIX.

Incluso después de un ajuste fino, los desarrolladores y los proveedores de tecnología de instalación en los que confían deberán adoptar, aprender e implementar el nuevo paquete. Eso es si así lo eligen; los desarrolladores pueden seguir creando instaladores EXE y MSI si lo prefieren. La adopción de un nuevo formato conlleva riesgos y costos, por lo que los desarrolladores deben sopesar eso con los beneficios.