Microsoft ha implementado oficialmente la compatibilidad con Arm64EC para Windows 11 en Arm. Esto permite a los desarrolladores crear aplicaciones que pueden ejecutarse en chips Arm y usar una combinación de código Arm nativo y código x64 que usa emulación. No solo facilitará a los desarrolladores la transferencia de sus aplicaciones a Windows 11 en Arm, sino que también permitirá que las aplicaciones funcionen mejor gracias a la compatibilidad con x64.
Aunque Windows 11 en Arm ha admitido la emulación de aplicaciones x86/x64 durante un tiempo, Arm64EC es una nueva interfaz binaria de aplicaciones (ABI) que permite a los desarrolladores realizar una transición incremental de sus aplicaciones x64 al código Arm nativo. Esto ayudará a ahorrar ciclos de CPU y dará como resultado una mayor eficiencia y rendimiento.
Arm64EC (“Compatible con emulación”) le permite crear nuevas aplicaciones nativas o realizar una transición incremental de aplicaciones x64 existentes para aprovechar la velocidad y el rendimiento nativos posibles con los dispositivos impulsados por Arm, incluido un mejor consumo de energía, duración de la batería y cargas de trabajo aceleradas de IA y aprendizaje automático.
Según Microsoft, Arm64EC proporcionará un mejor rendimiento gracias al soporte nativo, al tiempo que permitirá a los desarrolladores migrar primero los componentes de su aplicación que consumen más CPU.

Para el usuario final, el cambio será invisible, pero una vez que los desarrolladores actualicen sus aplicaciones x64, los usuarios deberían ver mejoras de rendimiento.
Microsoft anunció Arm64EC para Windows 11 hace más de un año. La diferencia entre Arm64EC y Arm64 es que el primero es compatible binariamente con x64. El propio Office para Arm de Microsoft también aprovecha esto, lo que le permite funcionar mejor y al mismo tiempo mantiene la compatibilidad con complementos x64.
Más información:Microsoft se enfrentará a Apple con chips ARM personalizados y optimización de Windows 12
Esta es una noticia importante para los desarrolladores y podría resultar en que más aplicaciones estén disponibles para Windows 11 en Arm. Si bien los usuarios existentes de Windows 11 en Arm verán beneficios, tener un ecosistema de aplicaciones próspero también convencería a más fabricantes de equipos originales de lanzar dispositivos Arm con Windows. Incluso los usuarios de Mac que usan Parallels para ejecutar Windows 11 en Arm deberían ver los beneficios de esto.
Para comenzar, los desarrolladores deberán utilizar el siguiente SDK y las herramientas:
- La última versión del SDK de Windows 11. Si utiliza la versión 22000 del SDK de Windows 11, la versión actualizada el 29 de julio de 2022 incluye correcciones clave para crear aplicaciones Arm64EC.
- Visual Studio 2022 versión 17.3 o posterior.
- Herramientas Arm64EC instaladas con Visual Studio Installer.
