Windows On ARM (WOA), cerca de ser una realidad

En un largo y técnico post, el presidente de la división de Windows en Microsoft, Steve Sinofsky, explica lo que hay detrás de Windows On ARM, la versión de Windows que correrá sobre la arquitectura de procesadores ARM usada hoy en día en dispositivos móviles sobre todo; es un post entretenido, pero vale la pena extraer lo más interesante de este. Vale la pena iniciar diciendo que Windows On ARM o WOA de ahora en adelante, fue recreado desde cero para poder correr en esta nueva arquitectura; sin embargo, a la vez WOA es un nuevo miembro de la familia Windows, y terminará usando varios elementos de esta. Antes de avanzar más, hay que decir una de las malas noticias: WOA no será compatible con aplicaciones basadas en x86/x64; en vez de eso (y creo que es una buena noticia) tendrá soporte para todas las aplicaciones Metro (la nueva interfaz usada en Windows Phone y Windows 8), incluyendo las aplicaciones de Microsoft de correo, calendario, contactos, fotos y almacenamiento, así como soporte completo de HTML5 e Internet Explorer 10; un punto importante es que WOA incluirá una versión de Office llamada en clave “Office 15” que ha pasado por un proceso de reingeniería de modo que esté optimizada para ambientes touch y bajo consumo de energía, a la vez que cuenta con un conjunto completo de características y mantiene la compatibilidad de documentos.

Uno de los aspectos nuevos de WOA es que básicamente un dispositivo WOA no se apaga; en vez de eso funciona en un modo llamado “Conectado en espera” (Connected standby): cuando la pantalla está encendida el dispositivo WOA va a todo lo que puede dar; cuando la pantalla se oscurece, el dispositivo entonces entra en un modo nuevo y de muy baja corriente que le permite a la batería durar hasta por 2 semanas, de acuerdo con Sinofsky. De hecho, WOA busca cada oportunidad por minúscula que parezca para intentar ahorrar energía. No olvidemos que una de las cosas que muchos analistas se preguntan es como se comportará Windows en un dispositivo como estos, con arquitectura ARM, dada su naturaleza voraz en lo que se refiere a recursos.

Sin embargo, Windows sigue siendo Windows, y Sinofsky detalla que tuvieron que construir varios elementos de Windows como el firmware UEFI, necesario para cargar el sistema operativo; el firmware ACPI, para el soporte plug-and-play de los dispositivos presentes en el sistema al momento del arranque; y por último, también tuvieron que implementar HAL o Windows Hardware Abstraction Layer, que es la que la soporte a las variaciones de ciertos recursos claves del sistema, como los timers, DMA, controladores de interrupción, etc. De igual forma, WOA vendrá con drivers para tecnologías nuevas con bajo consumo de energía, como I2C UART, SD I/O, Embedded MultiMediaCard (eMMC, estándar de almacenamiento en dispositivos ARM, y otros más.

Leer más