Microsoft muestra cómo funciona la emulación de aplicaciones heredadas de Windows 10 en ARM

Windows 10 en ARM no es Windows RT de nuevo, en su lugar Microsoft está construyendo una versión de su sistema operativo que soporta la experiencia completa de escritorio con las características que usted espera, incluyendo Cortana, Microsoft Edge, Ink, Windows Hello, y lo más importante, soporte para aplicaciones heredadas.

La empresa lo explica en un vídeo publicado como parte de la conferencia de desarrolladores Build 2017, donde también comparten detalles sobre cómo funciona su tecnología de emulación x86 para dar soporte a las aplicaciones de escritorio tradicionales (win32).

El video también destaca que con Windows 10 en ARM se pretende atender dos necesidades específicas del consumidor, incluyendo una mejor duración de la batería y una experiencia siempre conectada usando tecnologías LTE integradas.

Los dispositivos móviles que ejecutan esta versión de Windows 10 comenzarán a llegar al mercado a finales de 2017 y contarán con procesadores Snapdragon de Qualcomm.

En el video, el dispositivo que Microsoft demostra está ejecutando una versión x64 de Windows 10 Pro en un chip de 8 núcleos Qualcomm Snapdragon 835 con 4 GB de memoria. Además, la compañía revela que también enviará el sistema operativo con una gran cantidad de controladores de clase basados en ARM para soportar los periféricos modernos.

Cómo funciona el emulador de x86 a ARM

Mientras que las aplicaciones incorporadas funcionarán sin problemas, el aspecto más interesante de la versión ARM de Windows 10 es la forma en que ejecuta aplicaciones (por ejemplo, Photoshop, iTunes, Chrome) que han sido diseñadas para una arquitectura de procesador diferente (x86).

Según el gigante del software, el emulador x86 win32 hace que todo sea transparente para los usuarios finales, y todo funciona como en cualquier ordenador de sobremesa. El emulador se ejecuta sobre una capa WOW (Windows on Windows), que es una infraestructura similar a la que se encuentra en los sistemas x64 para ejecutar aplicaciones x86. Otra parte clave del proceso es el emulador de software de la CPU para traducir x86 a ARM, que es algo que tradicionalmente (x86 a x64) se ejecuta en el hardware, pero esto no es posible ya que el procesador tiene una arquitectura diferente.

Te puede interesar:  Resumen técnico: Especificaciones del iPhone 7, mapas gratuitos de Halo 5, Ayuda y Cómo...

Aunque se espera que las aplicaciones de escritorio tradicionales se ejecuten con normalidad, la mejor experiencia siempre será ejecutar aplicaciones nativas de Windows Store. Las aplicaciones modernas que descargues de la tienda no afectarán tanto al procesador, la memoria o la batería como el código emulado.

Deja un comentario

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información. ACEPTAR

Aviso de cookies