Windows for devices that run on ARM chips — WOA — will be based on the Windows 8 code base, itself still in development, and will replicate some familiar Windows design features, such as having a desktop interface component, Microsoft reveals in a lengthy blog post describing technical design details of a new version of its flagship operating system.
In some ways, WOA will be unique, such as requiring that devices running it use a system-on-a-chip design, the design team reveals.
“WOA enables creativity in PC design that, in combination with newly architected features of the OS, will bring to customers new no-compromise experiences,” wrote the post’s author Steven Sinofsky, president of Windows and Windows Live Division.
“We created WOA to enable a new class of PC with unique capabilities and form factors, supported by a new set of partners that expand the ecosystem of which Windows is part,” he wrote.
WOA in the Works
Microsoft expects WOA PCs, which will be based on hardware platforms from ARM licensees Nvidia, Qualcomm, and Texas Instruments, to start shipping at the same time as Windows 8 PCs for the x86/64 processors from Intel and Advanced Micro Devices. CEO Steve Ballmer first described and demonstrated WOA at a keynote at the Consumer Electronics Show in 2011. Prototypes were also shown at the 2012 CES last month.
The Nvidia, Qualcomm, and TI platforms will share what Sinofsky calls a “common” WOA foundation, running the same Windows OS binaries. Already, PC makers are involved with WOA to build devices like tablets as well as other devices that are lightweight, thin and require long battery life.
A big takeaway from Sinofsky’s post is that Microsoft appears to be locking down the hardware specs for WOA devices, which has positive and negative implications, said IDC analyst Al Gillen.
The negative is that this reduces device makers’ ability to differentiate their devices. “If [a device maker] wants to make a very unique Windows 8 ARM device, they can’t necessarily add in new inputs and sensors that aren’t supported by the OS,” he said. “They can’t go in and write extensions to the OS to make things happen unless they do it at the application level.”
The positive is that this creates a larger ecosystem of devices that run the same version of the operating system, and applications have better portability, which ultimately outweighs the negative, he said.
“You have more standardization in the Windows market, which in turn creates a larger ecosystem, a larger, more addressable device market for software makers, and that’s what Microsoft needs: a strong software ecosystem,” Gillen said.
Like Windows 8 PCs for x86/64, WOA devices will be able to run Metro-style applications from the Windows Store created using the WinRT APIs (application programming interfaces). However, WOA PCs will not run, emulate or port existing x86/64 desktop applications.
WOA will also support hardware-accelerated HTML5 with Internet Explorer 10, and will include desktop versions of the upcoming Office 15 applications, like Word, Excel, PowerPoint and OneNote that have been designed for touch-based interfaces and for minimal power consumption.
WOA’s Office 15 apps will offer “complete document compatibility” with files created using the main Office 15 suite, and its desktop interface will include “most other” Windows desktop features like File Explorer and IE 10 for the desktop, but, again, designed for devices based on touch commands and that require lengthy battery life.
This move to package Office applications with the OS is significant because it adds value to Windows and elevates it above commodity status, Gillen said.
“It’s probably a play at building an integrated offering that has better value for the device makers, and in turn results in higher revenue or higher average selling price for Microsoft,” he said.
Likely anticipating criticism for maintaining a desktop component in the user interface, Sinofsky wrote: “Some have suggested we might remove the desktop from WOA in an effort to be pure, to break from the past, or to be more simplistic or expeditious in our approach. To us, giving up something useful that has little cost to customers was a compromise that we didn’t want to see in the evolution of PCs.”
The Office Challenge
Likewise, re-engineering Office applications for WOA is no small endeavor from an engineering perspective, but Microsoft feels that WOA PCs must have Word, Excel, PowerPoint and OneNote, as well as compatibility with Metro apps, access to Windows Store and hardware-accelerated IE 10, so that the machines can be considered “no compromise” products, he wrote.
Among the differences with existing, traditional Windows PCs is that WOA PCs won’t be turned off, nor have hibernate or sleep options, but rather operate in what Microsoft calls “Connected Standby” power mode, like cell phones. When the screen is on, the device operates at full power and when it’s dark it goes into a very low-power mode. System-on-a-chip devices based on x86/64 will also feature Connected Standby.
To make WOA PCs, Microsoft is having to work extremely closely with all involved partners. “This is an effort where software people on the Windows team end up debugging silicon with soldering irons, and hardware engineers end up in Visual Studio, debugging timing issues with user interface code. Thus every WOA PC is a new engineering effort that starts with the selection of components and continues through with firmware, drivers, final assembly, and unique apps from PC makers,” he wrote.
WOA PCs will come pre-installed with the OS, drivers, and necessary software. The OS will not be available for purchase as a stand-alone component. WOA fixes and applications will come via the OS, Microsoft Update and Windows Store.
At the time that it releases the Windows 8 beta at the end of this month, Microsoft expects to distribute test WOA PCs to hand-picked developers and hardware partners, according to Sinofsky.
Juan Carlos Perez covers search, social media, online advertising, e-commerce, web application development, enterprise cloud collaboration suites and general technology breaking news for The IDG News Service. Follow Juan on Twitter at @JuanCPerezIDG.