¿Qué es Windows 10 en ARM y en qué se diferencia?

Microsoft acaba de lanzar una versión de Windows 10 que se ejecutará en hardware ARM de baja potencia. A diferencia de Windows RT , la versión de Windows 8 que impulsó la Surface y Surface 2 originales, esta es una versión completa de Windows 10 con una capa de emulación que le permite ejecutar aplicaciones de escritorio tradicionales desde fuera de la Tienda Windows.

¿Por qué Microsoft está poniendo Windows 10 en ARM?

ARM es un tipo de arquitectura de procesador diferente de la arquitectura estándar Intel x86 e Intel de 64 bits que se usa en las PC en la actualidad. (Incluso AMD produce chips que son compatibles con la arquitectura de Intel). Los dispositivos móviles como iPhone, iPad y teléfonos Android, junto con muchos otros dispositivos más pequeños, tienen chips ARM en lugar de chips Intel en su interior.

Las PC ARM de baja potencia tienen algunas ventajas sobre las x86 tradicionales (que son la mayoría de las computadoras de escritorio y portátiles que usamos en la actualidad). Las PC ARM tienen conectividad celular LTE incorporada, a menudo ofrecen una mejor duración de la batería que las CPU Intel y AMD, y el hardware es menos costoso para los fabricantes.

A Microsoft le gustaría que Windows 10 se ejecute en hardware ARM para poder aprovechar esos beneficios. Claro, probablemente no usará una computadora de escritorio ARM en el corto plazo, pero ARM podría ser una excelente opción para tabletas, convertibles 2 en 1 e incluso computadoras portátiles más pequeñas.

Relacionado:  Cómo anclar carpetas a la barra de tareas de Windows

En lugar de crear una versión más limitada de Windows para esta plataforma, como hicieron con el fallido Windows RT, Microsoft ha decidido lanzar una versión completa de Windows 10 para hardware ARM, una que incluso puede ejecutar aplicaciones de escritorio tradicionales de Windows.

Los dispositivos resultantes están diseñados para estar «Siempre conectados» y prometen hasta 20 horas de uso activo y 700 horas de «Modo de espera moderno conectado». E incluso pueden ejecutar el software de escritorio tradicional de Windows.

Microsoft anunció por primera vez una asociación con Qualcomm para crear Windows en ARM en WinHEC en diciembre de 2016.

Puede ejecutar programas de escritorio x86

Esto no es solo Windows RT de nuevo. Windows RT no le permitió ejecutar software de escritorio tradicional. Incluso impidió que los desarrolladores compilaran sus aplicaciones de escritorio para procesadores ARM y se las ofrecieran a los usuarios. Windows RT solo permitía aplicaciones de la Tienda Windows 8.

Windows 10 en ARM es completamente diferente. Esta es la experiencia completa de escritorio de Windows. Microsoft ha creado una capa de emulador especial que permite que las aplicaciones de escritorio tradicionales de 32 bits se ejecuten en procesadores ARM, por lo que todo debería «simplemente funcionar». Microsoft incluso mostró una versión de Windows 10 Professional en ARM y dijo que es compatible con todas las funciones avanzadas habituales que encontrará en Windows 10 Professional.

La emulación funciona de forma completamente transparente tanto para los usuarios como para los programas que ejecutan. Utiliza la misma tecnología WOW (Windows en Windows) que utiliza Windows para ejecutar aplicaciones de 32 bits en versiones de 64 bits de Windows en la actualidad. Sin embargo, la emulación de x86 a ARM ocurre completamente en el software.

Relacionado:  Cómo ver varios relojes de zona horaria en la barra de tareas de Windows 10

Sin embargo, esa emulación de software podría ser un problema. Si bien Microsoft demostró Windows 10 en ARM ejecutando la versión de escritorio de Photoshop, diciendo que “funciona perfectamente” en el procesador Qualcomm, es casi seguro que habrá cierta desaceleración en las aplicaciones de escritorio exigentes en comparación con ejecutarlas en un sistema Intel o AMD. Tendremos que esperar para ver los puntos de referencia de rendimiento cuando se lance Windows 10 en ARM.

Sin embargo, no se distraiga con el emulador. Este no es solo un sistema operativo emulado de Windows 10. El kernel de Windows, los controladores de hardware y todos los programas incluidos con Windows son código ARM nativo. Las aplicaciones de la Plataforma universal de Windows (UWP) de la Tienda Windows también son programas ARM nativos. El emulador solo se usa cuando se ejecuta el software de escritorio de Windows x86 tradicional.

Gran parte de esta información proviene de un video que Microsoft lanzó durante BUILD 2017.

La compatibilidad con dispositivos de hardware más antiguos puede ser un problema

Si bien Windows 10 en ARM puede emular aplicaciones de escritorio tradicionales, no podrá instalar controladores de hardware escritos para los sistemas operativos Windows x86 o x64 tradicionales . Necesitará versiones ARM de esos controladores de hardware para admitir diferentes dispositivos de hardware.

Microsoft promete que Windows 10 en ARM “tendrá un gran soporte de dispositivos para periféricos USB usando los controladores de clase incluidos”. Eso es genial para los periféricos USB modernos. Pero lea entre líneas: los dispositivos que no son compatibles con los controladores integrados no funcionarán. Es posible que las utilidades de la impresora y otras utilidades del controlador de hardware tampoco funcionen. Esto podría ser un problema para los periféricos de hardware más antiguos o más desconocidos.

Relacionado:  Cómo eliminar "objetos 3D" de esta PC en Windows 10

Estos dispositivos se enviarán con Windows 10 S

No importa en qué tipo de CPU se esté ejecutando Windows. Obtiene una experiencia completa de escritorio de Windows con Windows 10 Home o Windows 10 Professional, incluso si está usando Windows 10 en ARM.

Sin embargo, estos dispositivos con Windows 10 en ARM se enviarán con Windows 10 S , al igual que Surface Laptop de Microsoft. Windows 10 S es una edición más limitada de Windows 10 que solo puede ejecutar software de la Tienda Windows. Sin embargo, puede pagar para actualizar a Windows 10 Pro y obtener la capacidad de instalar aplicaciones de escritorio, tal como puede hacerlo con Windows 10 S en computadoras Intel y AMD. Hasta septiembre de 2018, la actualización de Windows 10 S a Windows 10 Pro será gratuita.

En otras palabras, con Windows 10, ARM es simplemente otra plataforma de hardware que se trata de la misma manera: solo necesita una capa de emulación para hacerlo posible. Windows 10 S es una versión limitada de Windows que puede ejecutarse en cualquier plataforma de hardware.

¿Cuándo saldrá?

El primer dispositivo con Windows 10 en ARM será el Asus NovoGo, que se comprará antes de finales de 2017. La mayoría de estos dispositivos basados ​​en ARM, como el HP Envy x2 con un procesador Qualcomm Snapdragon 835, estarán disponibles en la primavera de 2018.