Windows 11 en ARM recibe un gran impulso con el lanzamiento de ARM64EC

Que quieres saber

  • Microsoft ha implementado la compatibilidad con ARM64EC para Windows 11 en Arm.
  • ARM64EC permite que las aplicaciones se ejecuten en hardware Arm con una combinación de código ARM que se ejecuta de forma nativa y código x64 que se ejecuta a través de la emulación.
  • Esta configuración permite a los desarrolladores migrar gradualmente las aplicaciones por completo a ARM mientras disfrutan de los beneficios de rendimiento de inmediato.

Windows 11 en dispositivos ARM, como Surface Pro X y Lenovo ThinkPad X13, podría ver una nueva ola de aplicaciones compatibles. Microsoft acaba de anunciar (se abre en una nueva pestaña) la disponibilidad general de ARM64EC, que permite a los desarrolladores crear aplicaciones con una combinación de x64 y código ARM. Por ejemplo, la mayor parte de una aplicación puede ejecutarse de forma nativa en código ARM, mientras que algunas extensiones o funciones específicas pueden depender de código x64 que se ejecuta a través de la emulación. El resultado final es un mejor rendimiento de la aplicación en Windows 11 en dispositivos ARM.

Con ARM64EC, los desarrolladores pueden migrar gradualmente las aplicaciones a ARM sin tener que esperar para recibir comentarios inmediatos. Microsoft explicó los beneficios de ARM64EC en una publicación de blog para desarrolladores cuando se anunció la función por primera vez.

"Con ARM64EC, puede optar por comenzar poco a poco y construir de forma incremental. Puede identificar una parte de su base de código que se beneficiaría más del rendimiento nativo y reconstruirla como ARM64EC", explicó Microsoft. "El resto de la aplicación seguirá siendo completamente funcional como x64 emulado, pero las partes ARM64EC recompiladas ahora tendrán velocidad nativa. Con el tiempo, puede volver a compilar más aplicaciones como ARM64EC para mejorar aún más el rendimiento y ahorrar batería para sus clientes de aplicaciones".

Además de optimizar una aplicación para Windows 11 en ARM que lleva tiempo, requiere una inversión de trabajo que se amortiza solo cuando se termina. Hasta que se presentó el ARM64EC, los desarrolladores no podían portar una aplicación intermedia. Ahora las aplicaciones se pueden migrar gradualmente del código x64 al código ARM, todo con el beneficio adicional de ver ganancias de rendimiento inmediatas.

ARM64EC también es útil en situaciones en las que las dependencias no admiten ARM de forma nativa. En estos casos, los desarrolladores ahora pueden crear aplicaciones ARM que usan dependencias x64.

Microsoft tiene varias herramientas para ayudar a los desarrolladores a comenzar con ARM64EC, incluido un documento de soporte. (se abre en una nueva pestaña).

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Subir