¿Qué significa Windows en SoC para Windows 8?
NoticiasLa "próxima generación de Windows" (que el presidente de Windows, Steven Sinofsky no llama explícitamente a Windows 8) se ejecutará no solo en las conocidas CPU x86, como los nuevos núcleos Sandy Bridge o los últimos procesadores Atom de Intel, sino también en chips ARM como como Snapdragon de próxima generación de Qualcomm, Tegra 2 de Nvidia y OMAP de Texas Instrument.
Todos estos son sistemas en un chip basados en procesadores ARM, por lo que mientras Google está alcanzando el territorio de Windows al poner el Chrome OS en las computadoras portátiles Atom, Microsoft está avanzando hacia las plataformas de teléfonos inteligentes y tabletas..
La versión del "código ARM compilado de forma nativa" de Windows que Sinofsky y el vicepresidente corporativo Mike Angiulo demostraron que se ejecuta en tableros de prototipos con estas tres plataformas ARM es la próxima generación de Windows (número de versión 6.2.7867 desde el símbolo del sistema que vimos) y lo hace mucho de lo que esperas.
"Los accesorios funcionan, las personalizaciones funcionan; todo funciona como cabría esperar", dice Angiulo, y en el prototipo OMAP Sinofsky enchufó una impresora Epson e imprimió una página..
"Eso requirió una pequeña cantidad de trabajo de la construcción de Epson sobre un nuevo nivel de controladores de clase en Windows", explicó, porque los controladores de dispositivos existentes esperan ejecutarse en la versión x86 de Windows. "Hay un montón de diferencias que deben resolverse a través de los buses IO y cómo funciona la memoria y cómo funcionan los controladores de la unidad y la administración de la energía, pero esto es solo ingeniería".
Aplicaciones en ARM
Pero la otra mitad de Windows, la razón por la que lo queremos en dispositivos con ARM en lugar de cualquier otro sistema operativo, son las aplicaciones.
Microsoft mostró Office ejecutándose en ARM, imprimiendo documentos de Word y utilizando la aceleración de hardware en Tegra 2 con PowerPoint e IE9, pero esas eran versiones nativas de Office e IE9 especialmente escritas para ARM.
"Estamos haciendo el trabajo en Windows para permitir que Windows se ejecute en la arquitectura ARM, y hemos demostrado que parte del trabajo que tenemos que hacer es en el mundo de los controladores de dispositivos para permitir que terceros construyan su parte del controlador de dispositivos. "dijo Sinofsky.
"Pero definitivamente es el caso que los programas x86 no se ejecutan en la arquitectura ARM. Y no es probable que realices la virtualización o cosas por el estilo, eso no es algo para lo que la arquitectura ARM está realmente diseñada para hoy".
Y aunque Sinofsky prometió "nos comprometemos a asegurarnos de que Windows en SoC sea una experiencia rica en Windows", hasta que Microsoft esté preparado para hablar sobre cómo escribir programas para lo que llamaremos a Windows 8 por conveniencia, no lo haremos. No sé cuán rico será eso..
Transiciones de Windows
Windows ha tenido estas transiciones antes, nos recordó Sinofsky más tarde. "Lo hemos tenido antes con 32 a 64 bits y con 16 a 32 bits. Es más como 16 a 32 bits porque hubo problemas de compatibilidad", dijo..
El equipo de Windows todavía está buscando lo que los clientes querrán en dispositivos Windows basados en SoC. "Tenemos que averiguar cómo empaquetarlo, cómo colocarlo", dijo Sinofsky a TechRadar. "No debemos exagerarlo porque habrá algunos problemas de capacidad, pero eso es un poco más adelante".
El camino aún significa "entre 24 y 36 meses entre las versiones de Windows"; Microsoft no está anunciando la fecha de Windows 8 o hablando de cambios en la interfaz de usuario. Pero aunque Sinofsky señaló que él tampoco estaba hablando de factores de forma ("podría especular, pero estamos iniciando el diálogo con los socios que crean los dispositivos reales"), no espere un teléfono con Windows que realmente ejecute Windows: " Windows Phone 7 se enfoca únicamente en el factor de forma pequeño en el que Windows no se enfoca ".
Y con solo los swipes más pequeños en Google y Android ("al menos dos de los otros dos jugadores en el mercado también tienen dos sistemas operativos cada uno"), señaló que "descifrar el límite [entre la PC y el teléfono] es algo Toda la industria tiene que pensar ".
Video de alta definición en ARM
Sinofsky llamó la atención sobre el hecho de que será fácil para un dispositivo Windows basado en ARM tener video de alta definición.
"Estamos mostrando toda la alta definición a través de todo el canal y esto es algo que no se ve hoy en muchos dispositivos móviles", comentó (aproximadamente media hora después de que LG mostró su teléfono Optimus 2X Tegra 2 con Android. Video de 1080p y HDMI, tal vez demostrando su punto ya que el CEO de Nvidia, Jen-Hsun Huang, llamó a eso un súper teléfono).
Las ventajas obvias de los chips ARM, y de los SoC en general, es lo pequeños que son, cuán fríos funcionan (por lo que no necesitas un ventilador) y cuánta menos energía utilizan..
Así es como el iPad puede duplicar la duración de la batería de las mejores tabletas de Windows que hemos visto. Pizarra, netbook, notebook o cualquier otro factor de forma que los OEM pueden imaginar, las PC con Windows 8 en ARM podrían tener una duración de batería de 15 horas y seguir siendo delgadas y ligeras (y no calentarse demasiado para sostenerlas).
Con menos partes separadas, podrían ser más confiables, y aún pueden tener todos los puertos, conectores y controladores de dispositivos a los que está acostumbrado en una PC. Lo que determinará si realmente es lo mejor de ambos mundos es cuántas de las aplicaciones que queremos que Windows incorpore en la versión ARM de Windows, y eso es lo que tenemos que esperar para saberlo..