La transición de Intel a Apple Silicon Macs fue fluida para la mayoría del software, gracias al software compatible con Rosetta 2 y a los desarrolladores de aplicaciones que agregaron rápidamente la compatibilidad con Apple Silicon a su software. Pero la capacidad de ejecutar Windows y aplicaciones de Windows, ya sea directamente en el hardware a través de Boot Camp o mediante una máquina virtual, aún no se admite oficialmente.
Pero los fabricantes de software de virtualización premium han trabajado para cerrar esa brecha. Parallels Desktop 17 ejecutará la versión Arm de Windows 11 en una máquina virtual y ayer VMware lanzó una versión beta de VMware Fusion 12 que puede hacer lo mismo.
Publicación de blog de VMware detalla algunos de los cambios que han realizado para admitir Windows 11, muchos de los cuales son trabajos paralelos realizados por Parallels. Para cumplir con los requisitos de TPM de Windows 11, el software crea un archivo cifrado que se usa para almacenar los mismos tipos de datos que un TPM real almacenaría en una PC real. VMware también incluye un controlador de gráficos 2D básico para que el escritorio de Windows se pueda representar correctamente en pantallas de alta resolución, así como un controlador de red básico.
Microsoft todavía no admite oficialmente la virtualización de la versión Arm de Windows. La compañía otorga licencias de la versión Arm de Windows solo a los fabricantes de PC que fabrican PC con procesadores Arm. Esto significa pasar por muchos pasos adicionales para instalar Windows en VMware Fusion en primer lugar, porque no puede simplemente descargar un ISO como lo hace para la versión x86 de Windows. Usted debe descargue una imagen de disco de Hyper-V de una versión beta de Windows 11 del sitio Windows Insider de Microsoftconvierta el archivo .VHDX en un archivo VMDK compatible con VMware mediante descargas por separado software Qemucree una máquina virtual usando este archivo de disco, luego continúe instalando nuevas versiones beta a medida que estén disponibles para que la versión que está usando no caduque.
vmware proporciona documentación básica para los probadores que esperan patear los neumáticos en esta nueva construcción, pero debe tenerse en cuenta que Parallels puede al menos ofrecer descargar Windows automáticamente por usted.
Ejecutar la versión Arm de Windows le permitirá ejecutar Más aplicaciones de Windows que no son 3D, ya sea escritas para ejecutarse en procesadores Arm o x86. Windows incluye su propia traducción de x86 a brazo similar a Rosetta, y Windows 11 la mejoró permitiéndole ejecutar aplicaciones x86 de 64 bits y permitir a los desarrolladores entregar aplicaciones que use una combinación de código Arm y x86. Eso es un poco más de flexibilidad que los desarrolladores de Mac: si una aplicación de Mac tiene complementos o dependencias solo x86 que debe ejecutarse en el proceso hosttoda la aplicación debe iniciarse en modo x86, incluso si el resto de la aplicación es Apple Silicon nativo.
En versiones recientes de macOS, Apple construye su propio marco de virtualizacióny los desarrolladores independientes lo han utilizado para crear software de virtualización gratuito y liviano sin el costo o la complejidad de Parallels o VMware. Pero oficialmente no es compatible con Windows en ninguna capacidad: en Apple Silicon Macs es compatible con máquinas virtuales macOS y Linux.