Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Independientemente de si tiene como destino el mercado de consumidores o la empresa, la clave para la distribución correcta es conocer los dispositivos que la implementación tiene como destino. En función de la plataforma de destino, es posible que tenga dependencias adicionales que deba resolverse. Algunas empresas tienen un único sistema operativo distribuido a través de la organización. Otros tienen una colección mixta de hardware y sistemas operativos. Para tener éxito en un entorno mixto, es importante crear una solución que se instalará fácilmente en todos los sistemas operativos al tiempo que limita las variaciones en las tecnologías del instalador.
Todos los desarrolladores también deben conocer el sistema operativo mínimo admitido al que quieren dirigirse. Dirigirse al denominador común más bajo del sistema operativo podría proporcionar el mejor alcance posible, pero a menudo es posible que las versiones anteriores del sistema operativo no admitan determinadas llamadas API sobre las que se basa su aplicación.
Compatibilidad con la plataforma MSIX
MSIX se introdujo en Windows 10 versión 1709 (10.0.16299.0) y versiones posteriores. Esto significa que si usa la funcionalidad básica de MSIX y tiene como destino Windows 10 versión 1709 o superior, solo funcionará. Para obtener una lista completa de los sistemas operativos compatibles y las características auxiliares, consulte Plataformas compatibles.
Servicios empaquetados en MSIX
La capacidad de empaquetar servicios en MSIX se introdujo en Windows 10 Client 2004 (10.0.19041.0) y versiones posteriores. Por lo tanto, si la aplicación usa servicios empaquetados en MSIX, se limita a la implementación en esos sistemas operativos. Los privilegios de administrador son necesarios para la instalación debido al hecho de que un servicio puede iniciarse en segundo plano y realizar cambios en la máquina. Para obtener más información sobre el uso de los servicios de paquetes MSIX en MSIX, consulte Conversión de un instalador que incluya servicios.
Compatibilidad del servidor con paquetes MSIX
MSIX no está integrado en Windows Server. No obstante, MSIX es compatible con Windows 10 Server con experiencia de escritorio compilación 1709 y compilaciones posteriores cuando se instala la aplicación AppInstaller. Si tiene como destino compilaciones anteriores del servidor, también debe instalar MSIX Core. Para obtener información sobre MSIX Core, consulte MSIX Core.
Soporte para versiones de Windows 10 1703 y anteriores para paquetes MSIX
Si tiene como destino versiones anteriores de Windows, que Windows 10 Client 1709 (10.0.16299.0), deberá usar MSIX Core. Al instalar MSIX Core en las ediciones anteriores de Windows, podrá implementar y ejecutar aplicaciones MSIX.
Para obtener una lista completa de los sistemas operativos compatibles y las características auxiliares, consulte Plataformas compatibles.
Consideraciones de actualización, degradación y arquitectura
Los paquetes MSIX se pueden actualizar, degradar o reparar cuando se vuelva a instalar el paquete original. Para mejorar la eficacia, cuando se realiza una degradación, MSIX lleva a cabo una actualización diferencial, lo que significa que no se vuelve a descargar la carga anterior.
Al actualizar un paquete existente, hay algunos factores adicionales que debe tener en cuenta. Los lotes y paquetes MSIX pueden ser específicos de una arquitectura. Aunque puede actualizar y degradar aplicaciones entre la arquitectura, como se muestra en la tabla siguiente, no puede volver a instalar la misma versión de diferentes arquitecturas.
Instalada (versión) | Actualización o reinstalación de la versión | Comportamiento | Resultado |
---|---|---|---|
x86 (1.0) | x86 (1.0) | Reinstalar | Compatible |
x86 (1.0) | x86 (3.0) | Mejora | Compatible |
x86 (1.0) | x64 (1.0) | Reinstalar | No compatible |
x86 (1.0) | x64 (3.0) | Mejora | Compatible |
x86 (3.0) | x86 (1.0) | Degradar | Compatible |
x86 (3.0) | x64 (1.0) | Degradar | Compatible |
Degradar
Al desinstalar o degradar MSIX, MSIX conserva los datos de la aplicación del usuario. Por lo tanto, es importante tener en cuenta que, a menos que los datos creados por la aplicación más reciente sean compatibles con versiones anteriores, el acceso a los datos con la aplicación degradada podría presentar un problema. Si los datos no son compatibles con versiones anteriores, es posible que no desee permitir que el usuario cambie a una versión anterior.
Para obtener más información sobre cómo controlar la configuración de actualización de las aplicaciones, consulte Configurar las opciones de actualización en el archivo del instalador de aplicaciones.
Paquetes MSIX
Los paquetes MSIX son paquetes diseñados para contener varias arquitecturas. Por otro lado, los paquetes MSIX solo admiten una sola arquitectura. Los lotes MSIX se pueden actualizar para actualizar o degradar paquetes MSIX, pero hacer lo contrario no es posible. No se puede actualizar o degradar un lote MSIX con un paquete MSIX.
Para más información sobre la creación de agrupaciones, consulte Paquetes MSIX de agrupación.
Transición de usuarios a la aplicación empaquetada
Antes de distribuir la aplicación, considere la posibilidad de agregar algunas extensiones al manifiesto del paquete para ayudar a los usuarios a acostumbrarse a usar la aplicación empaquetada. Estas son algunas cosas que puedes hacer.
- Apunte los iconos de inicio existentes y los botones de la barra de tareas a la aplicación empaquetada.
- Asocie la aplicación empaquetada a un conjunto de tipos de archivo.
- Haga que la aplicación empaquetada abra determinados tipos de archivos de forma predeterminada.
Además, considere la posibilidad de agregar código a la aplicación empaquetada que realice estas tareas:
- Migra los datos de usuario asociados a la aplicación de escritorio a las ubicaciones de carpetas adecuadas de la aplicación empaquetada.
- Proporciona a los usuarios la opción de desinstalar la versión de escritorio de la aplicación.
Para obtener más información y ejemplos, consulta Transición de usuarios a la aplicación.