Puede ejecutar aplicaciones x86-64 en dispositivos Arm con Windows 11: así es como funciona

Ejecutar aplicaciones tradicionales con Windows en dispositivos Arm puede parecer inusual para algunos, y no es descabellado suponer que la compatibilidad no está garantizada cuando tan pocos dispositivos con procesadores ARM64 de Qualcomm y Microsoft gozan de gran popularidad. Las computadoras portátiles Chromebook con procesadores Snapdragon dependen del ChromeOS de Google, y cientos de tabletas son compatibles con las aplicaciones de Android de Microsoft, pero nunca con las versiones nativas x86-64. De hecho, durante los últimos años, puede contar regularmente con una mano la cantidad de computadoras portátiles Arm Windows compatibles.

Entonces, para aquellos que estén considerando un dispositivo como Surface Pro 9 con el procesador ARM SQ1 personalizado de Microsoft o un Robo & Kala 2 en 1 con el Snapdragon 8cx Gen3 estándar de Qualcomm, ¿cuántas aplicaciones cargará? ¿Podría transferir el trabajo diario desde un Intel o ¿PC con Windows basada en AMD? La buena noticia es que casi todo funciona. La mejor noticia es que la próxima generación de procesadores Snapdragon, como la línea X Elite, mejorará significativamente el rendimiento de estas aplicaciones tradicionales x86-64. Probé mis aplicaciones más comunes y esto es lo que aprendí: No hay razón para desconfiar de Windows on Arm.

Índice
  1. ¿En qué se diferencian las aplicaciones nativas ARM de las aplicaciones x86-64?
  2. Prueba de aplicaciones de Windows x86-64 en un dispositivo Arm
  3. Los controladores de terceros pueden ser una excepción menor

¿En qué se diferencian las aplicaciones nativas ARM de las aplicaciones x86-64?

Desde su lanzamiento, Surface Pro X ha ofrecido dos variantes de procesador Arm y es compatible con Windows 11. (Crédito de la imagen: Daniel Rubino | Windows Central)

Aunque varios programas de software pueden parecer completamente idénticos en la pantalla, la mayoría de las computadoras portátiles y de escritorio modernas contienen procesadores x64 (64 bits) fabricados por Intel o AMD y no pueden interpretar de forma nativa el código subyacente de una aplicación ARM64 y viceversa. . Sin embargo, la emulación o virtualización del código base opuesto puede permitir que cualquiera de los sistemas ejecute aplicaciones diseñadas para ese sistema operativo, aunque con distintos grados de degradación del rendimiento. Microsoft ofrece instrucciones para agregar compatibilidad con Arm al software en desarrollo con Visual Studio, y desarrolladores de aplicaciones cada vez más prestigiosos como Adobe han agregado aplicaciones nativas de Arm a sus carteras en los últimos años.

El uso de una aplicación diseñada para ejecutarse de forma nativa en su sistema operativo da como resultado un mejor rendimiento y una mayor eficiencia porque su PC no necesita realizar ninguna traducción de código intermedia antes de procesar las tareas que se le han confiado. Algunas de las mejores computadoras portátiles con Windows on Arm generalmente ofrecen una mayor duración de la batería gracias a un menor consumo de energía general. Por lo tanto, usar una aplicación ARM64 nativa con un dispositivo Arm ayuda a extender el uso portátil y acelerar el comportamiento general de las aplicaciones en Windows 11. Aunque requiere más potencia para ejecutar aplicaciones x86-64. En procesadores Qualcomm Snapdragon más antiguos y SQ modificados por Microsoft, las aplicaciones aún son compatible a pesar de sus diferencias en la base del código.

Prueba de aplicaciones de Windows x86-64 en un dispositivo Arm

El Administrador de tareas de Windows muestra Skype ejecutándose en Arm como una aplicación x64 emulada con soporte para cámara web y micrófono intacto. (Crédito de la imagen: Ben Wilson | Windows Central)

Arrancar un Surface Pro de cuatro años Desde pilares ultra básicos como el Bloc de notas y Microsoft Paint de hace 40 años hasta adiciones modernas en Phone Link y la nueva y divisiva aplicación Outlook que ejecuta compilaciones nativas de Arm, algunos destacados aún se ejecutan en x64 tradicional (64 bits) e incluso x86. (32 bits), incluida, curiosamente, la aplicación oficial Surface Diagnostic Tools para solucionar posibles errores.

Skype se ejecuta como una aplicación x64 emulada en Windows 11 para Arm, pero el rendimiento no se ve notablemente afectado.

El examen de otras aplicaciones antiguas de Microsoft muestra que Skype se ejecuta como una aplicación x64 emulada en Windows 11 para Arm, pero el rendimiento no se ve notablemente afectado. De hecho, probar la cámara web frontal con un efecto de desenfoque de fondo de posprocesamiento en vivo no fue un problema, por lo que podría participar felizmente en videollamadas (si conociera a alguien que todavía usara Skype). Por supuesto, hay muchas más. aplicaciones más exigentes en el ecosistema de Windows que Skype, pero desde que Adobe creó versiones nativas de Arm de Photoshop y Lightroom, mi arsenal de aplicaciones de controladores diarias funciona con la máxima eficiencia.

Los controladores de terceros pueden ser una excepción menor

Agregar una impresora inalámbrica con controladores predeterminados en Windows 11 funciona sin problemas en un dispositivo Surface basado en Arm. (Crédito de la imagen: Ben Wilson | Windows Central)

La ejecución de software x86-64 con Windows en Arm puede causar problemas reales de compatibilidad si los fabricantes nunca han compilado controladores compatibles para Arm64. Estos controladores son necesarios para que la aplicación se comunique con hardware de terceros, y Microsoft lo explica en sus preguntas frecuentes sobre Windows Arm PC: "Los periféricos y dispositivos solo funcionan si los controladores de los que dependen están integrados en Windows 11 o si el desarrollador del hardware ha lanzado controladores Arm64 para el dispositivo". Lo mismo puede aplicarse a determinadas tecnologías de videojuegos, como la protección antitrampas que bloquea el uso de la emulación x86-64.

Sin embargo, esto no debería disuadir a la mayoría de los usuarios de utilizar un dispositivo Windows on Arm. En mis pruebas, no tuve problemas para conectarme a mi impresora inalámbrica con los controladores integrados de Microsoft, ya que Surface Pro X identificó e imprimió correctamente páginas desde Microsoft Edge. Incluso aprecié la compatibilidad con hardware más antiguo y oscuro, como un colorímetro SpyderX Pro, que uso para comparar el rendimiento de visualización de computadoras portátiles y monitores. Hasta ahora tengo problemas para encontrar un accesorio en mi escritorio que hace que Windows muestre un error de incompatibilidad de Arm, pero eso no significa que nunca suceda.

Windows on Arm está más cerca de ser perfecto que nunca. Con indicios recientes de un Surface Pro 10 con tecnología Arm y un procesador Snapdragon X Plus de 10 núcleos, este podría ser el dispositivo Windows definitivo gracias a estos avances en compatibilidad y rendimiento de Arm. Todavía quedan algunos problemas por solucionar, pero no hay razón para preocuparse si Windows on Arm ejecutará aplicaciones x86-64.

Deja una respuesta

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

Subir