Con la próxima actualización importante de Windows 11, Microsoft prometió algunas mejoras de rendimiento al emular código Intel y AMD en una computadora portátil con Windows basada en Arm. El nuevo emulador x86-64 se llama Prism y ya está disponible. Con una variedad de PC Copilot Plus con el nuevo procesador Snapdragon X ahora en el mercado, pensamos en echar un vistazo a la diferencia que Prism puede marcar, incluso en hardware más antiguo. ¿Por qué es necesario? Antes de pasar a nuestras pruebas, aquí hay algunos antecedentes sobre por qué esto es importante y por qué la emulación sigue siendo una necesidad absoluta en las máquinas Windows basadas en Arm. Durante décadas, Windows ha sido sinónimo de x86 y x86-64. (Procesadores AMD e Intel, en otras palabras), y todo el software histórico escrito para el sistema operativo se ha compilado, de forma predeterminada, para ejecutarse en esa arquitectura. Después de varios intentos en falso de entrometerse con el soporte de Arm, ¿recuerda el Microsoft Surface RT? – ahora estamos entrando en una era de ecosistema Windows de arquitectura dual: x86-64 y Arm-64, o Arch64 como se lo conoce técnicamente. Esto se debe, en parte, a los procesadores para PC Snapdragon de Qualcomm, de los cuales Snapdragon X es el más nuevo. El problema es que, sin emulación, no se puede ejecutar código x86/x64 directamente en un procesador Arm porque no utilizan el mismo conjunto de instrucciones. Arm en máquinas con Windows no puede ejecutar aplicaciones x86 de forma nativa, necesita emulación. Ahora, cuando compila una aplicación usando, por ejemplo, Visual Studio (que está disponible para ambas arquitecturas), puede producir archivos binarios tanto para x86-64 como para Arm, lo que significa que la aplicación puede ejecutarse de forma nativa en ambos tipos de procesadores. Sin embargo, esto obviamente sólo se aplica a aplicaciones nuevas y actualizadas; Es posible que muchas aplicaciones más antiguas nunca se compilen para ejecutarse de forma nativa en Arm. Aunque la iniciativa Windows on Arm existe desde hace más de siete años, innumerables aplicaciones todavía son solo x86-64. Entonces, necesitamos un emulador para ejecutarlos en un procesador Arm. Microsoft ha admitido la emulación Arm desde Windows 10, pero esto siempre ha conllevado una penalización en el rendimiento. Sin embargo, ahora con Windows 11 24H2, se ha renovado y esta versión renovada se llama Prism. ¿Por qué Windows 11 24H2? Porque esa es la versión con la que se envían estas nuevas PC Copilot Plus. Afirmaciones de Microsoft Incluso sin un emulador, Microsoft dice que el 90% del total de minutos de aplicaciones, es decir, donde pasas la mayor parte de tu tiempo en una PC, están en aplicaciones que tienen una versión nativa de Arm. Esta afirmación se basa en una encuesta sobre el comportamiento de los usuarios en aplicaciones que no son de juegos en EE. UU. y el Reino Unido. Arriba hay una diapositiva del propio Arm, que muestra el creciente soporte para aplicaciones nativas de Arm. Del lado del consumidor, puede ver que grandes nombres como Netflix, Kindle, Handbrake, Unity, VLC y Microsoft Office ahora están disponibles en versiones nativas de Arm. . Las mejores aplicaciones como Google Chrome, WhatsApp, Zoom, Adobe Photoshop, Disney+, Spotify y muchas más se ejecutarán de forma nativa en las PC Copilot Plus desde el primer día. Por lo tanto, hay una gran cantidad de software y un soporte cada vez mayor para las versiones nativas de Arm en las que no necesitará un emulador, pero obviamente, una gran cantidad de software (incluidos los juegos) aún requiere emulación. Se están logrando avances, pero todavía hay muchas aplicaciones que requieren emulación. Durante el lanzamiento de Copilot Plus para PC, Microsoft también afirmó que las aplicaciones emuladas en PC que ejecutan Snapdragon X Elite son más del doble de rápidas que los dispositivos Windows Arm de la generación anterior que ejecutan Windows 11 22H2. Afirma que verá el doble de rendimiento emulado si ejecuta Windows 11 24H2 en una plataforma Snapdragon X Elite. Esta mejora no se debe solo al software sino también al propio Snapdragon X Elite. Microsoft comparó una máquina Qualcomm 8cx Gen 3 con una Snapdragon X Elite, mostrando grandes mejoras en el rendimiento del procesador y algunas mejoras de rendimiento en el emulador Prism. La idea es que la experiencia del usuario actual será mejor que antes, y algunos sostienen que esto es lo más importante. Por supuesto, esa no es una comparación de manzanas con manzanas; Para saber exactamente cuánto mejor funciona Prism, necesitarás probar el mismo dispositivo antes y después de la actualización. Nuestros resultadosRobert Triggs / Android Authority Para probar la mejora del rendimiento en el lado del software, probamos las versiones x86-64 de Firefox, Cinebench Release 23 y Handbrake en una Surface Pro X antes y después de la actualización de Prism. Esto es lo que encontramos: Firefox (Velocímetro 3): 10% Cinebench r23 (un solo núcleo): +8% Cinebench r23 (multinúcleo): +4,5% HandBrake (tiempo de codificación en segundos): +8% Tenga en cuenta que para HandBrake , hubo una mejora del 8% en el rendimiento general. En este caso, codificar un archivo en H.264 mediante codificación de software tomó poco más de un minuto menos en la nueva máquina con Windows 11 24H2. Recuerde, estas son mejoras para el hardware existente. La afirmación de Microsoft del 100% es para hardware más nuevo y, para ser justos, hemos visto resultados más impresionantes en nuestras pruebas iniciales de las PC Copilot Plus. Sin embargo, todavía hay contratiempos, por lo que no es una experiencia verdaderamente transformadora. En última instancia, es bueno ver un pequeño impulso para todos los que usan Windows en máquinas Arm más antiguas. Microsoft todavía tiene un camino por recorrer antes de que la plataforma esté completamente implementada, pero con suerte, al menos será suficiente para ayudarnos hasta que más desarrolladores se unan a las aplicaciones nativas de Arm. Comentarios