Microsoft presentó Windows 10 para procesadores basados en ARM en diciembre del año pasado, presentando por primera vez dispositivos con tecnología Snapdragon 835 en la Cumbre Tecnológica Snapdragon de Qualcomm. En CES 2018, se exhibieron muchos más dispositivos de los socios OEM de Microsoft tradicionales, pero estos aún no han llegado a los mercados..
Dado que muchos revisores y escritores de tecnología aún no han usado los dispositivos ARM de Windows, había muy poca información sobre las diferencias con las versiones de Intel o AMD, en comparación con Windows 10 en ARM. Para proporcionar más claridad, Microsoft publicó recientemente documentación que destaca las limitaciones de la nueva plataforma, lo que podría desanimar a algunos usuarios avanzados:
Solo se admiten controladores ARM64
Windows 10 en ARM solo podrá emular aplicaciones ARM64 y los implementos de controladores para otras arquitecturas (incluidas x64 y x86) no son compatibles con la plataforma. Las aplicaciones que requieren su propio controlador de cliente deberán trasladarse a ARM64 para que funcionen. Sin embargo, en ciertos escenarios, las aplicaciones pueden ejecutarse como x86 bajo emulaciones, pero la parte del controlador de la aplicación debe trasladarse a ARM64.
Las aplicaciones x64 no son compatibles
Windows 10 en ARM no admite la emulación de aplicaciones x64, lo que significa que las aplicaciones de 32 bits no funcionarán en la plataforma. Dado que las máquinas ARM64 admiten aplicaciones de 64 bits, los desarrolladores deberán cambiar a la nueva API para que sus aplicaciones funcionen en la plataforma..
Algunos juegos no funcionan
Los juegos y aplicaciones que utilizan OpenGL versión 1.1 o posterior o los que requieren OpenGL acelerado por hardware no funcionarán en la plataforma. Además, Windows 10 en ARM no admitirá juegos que dependan de controladores "anti-trampas"..
Personalización limitada de la carcasa
Como señala Microsoft, "Los componentes del sistema operativo nativo no pueden cargar componentes no nativos". Lo que significa que las aplicaciones que personalizan el sistema operativo, incluidos los editores de métodos de entrada, las tecnologías de asistencia y las aplicaciones de almacenamiento en la nube, no funcionarán en la plataforma. Esencialmente, cualquier programa que personalice el shell no funcionará en Windows 10 en ARM.
Aplicaciones específicas para móviles
Las aplicaciones que se han desarrollado específicamente para dispositivos móviles no funcionarán correctamente. Pueden aparecer "En la orientación incorrecta, presenta un diseño o una representación inesperados de la interfaz de usuario" o no empezar por completo.
Sin plataforma de hipervisor
Los usuarios no podrán ejecutar ni crear máquinas virtuales que utilicen Hyper-V, ni siquiera con una solución de terceros.