The future of Windows: where will Microsoft take its OS next?
20th Feb 2014 | 15:23
The next step is about devices and services rather than features
Various leaks and rumours about Update 1 to Windows 8.1 have a lot of people wondering what's happening to Windows.
Is the vision being watered down in a design-by-committee response to complaints and confusion?
Is 8.1 Update 1 actually akin to Windows 8.2.
Despite new CEO Satya Nadella's commitment to create what both businesses and consumers want instead of focussing on just one or the other, and despite Microsoft devices contributing 14% of the company's revenue in the last set of figures, there are still calls for Microsoft to concentrate on existing PC users who haven't got touchscreens yet.
Until we hear about Microsoft's plans officially, which we're expecting will be at the Build conference in April along with an early version of Update 1 for people to try out (and at least the announcement of Windows Phone 8.1), it's important to look at the leaks and rumours in terms of what we do know about Microsoft's strategy.
Remember, that strategy is now to be a devices and services company, not a platform company. Windows is still important, but it's not there to sell Windows; it's there to sell devices and to make services work well.
The next version of Windows needs to be good so you carry on paying for the Office subscription that makes the next version of the Office apps run on it, instead of making do with Office Online (as the Office Web Apps now seem to be called). The next version of Windows needs to showcase Bing search and other services, take advantage of OneDrive and be a great platform for the new Power BI big data analysis service.
Think of the 'high value activities' that Ballmer and Gates and now Nadella have talked about: Making decisions (presumably with Bing) and getting tasks done (presumably with the Bing apps). Making interactive documents with Office and other apps that include multimedia and logic.
When Ballmer said in the reorg memo "these documents will be readable from a browser, but the experience will be infinitely better if read, annotated or presented with our tools," he could have been describing the new Power BI service with which you create reports in Excel, interact with the data in a Windows 8 app and just view them if you're only in the browser.
That's the services side, and we expect to see Windows having more pieces for that in the 2015 update, codenamed Threshold, which covers Xbox, Windows and Windows Phone.
Those won't necessarily all be delivered at the same time, especially the business version of Windows. "The consumer really is ready for things to be upgraded on their own," Terry Myerson pointed out at the Credit Suisse conference last year, but in business the IT team wants control.
"There may be different cadences, or different ways in which we talk to those two customers. And so 8.1 - there's 8.1 and there's 8.1 Pro, and they both came at the same time, it's not clear to me that's the right way to serve the consumer market. It may be the right way to continue serving the enterprise market."
A more Mobile Windows
On the devices side, future versions of Windows need to make sense on tablets, and maybe on phablets and phones as well. Last year, Julie Larson-Green famously said that Microsoft might reduce the number of versions of Windows, which most people expect to be a merger of Windows Phone and Windows RT. Even with ex-phone chief Terry Myerson running Windows (which is actually called the Operating Systems Group and tends to be referred to as the Core OS team when people like Nadella are talking about it), that doesn't mean killing Windows RT.
As Larson-Green put it at the time, "we do think there's a world where there is a more mobile operating system that doesn't have the risks to battery life, or the risks to security [of full Windows]". That needs to be more than Windows Phone, and with the long-running project to create a single Windows Store and make Windows Phone apps run on Windows RT and 8, and vice versa, a hybrid of the two makes sense for the tablet and phablet market.
The way Myerson talked about this last year (without actually mentioning a combined OS), was to make it more attractive for developers. "We want to have one platform that powers all our devices so developers can really target the aggregate scale of Microsoft [devices]." But that one platform isn't the same everywhere. "Each form factor does require a unique tailored experience… to really delight the customer. Xbox has got this magical experience on a four-foot screen that I wouldn't want in my pocket on a four-inch screen, and likewise I wouldn't want to scale up Windows Phone to a four-foot screen."
Windows RT apps can already adjust to a smaller screen size, by scaling down or switching to a different UI. Apply that to the start screen, along with the principle that larger, higher resolution screens let you open more windows at once, and it's not hard to find a way of thinking about one operating system that could span phone and tablet with slightly different interfaces. After all, that's what iOS does.
One question is what happens to the desktop. Early reports that Update 1 would always boot straight into the desktop seem to be describing a bug in the leaked build rather than a deliberate decision, but desktop users will probably get more integration with Store apps and maybe more. We'd love to see the 'swipe to switch' gesture move between all your open apps, whether they're desktop or Store, for example.
Windows Phone doesn't have and doesn't need the desktop. Windows RT needs the desktop for the Office apps, for Explorer file management, for a fuller version of Internet Explorer, for Paint and Notepad, and for the parts of control panel that haven't made it into PC Settings. When the touch version of Office comes along, will that be a good reason for the desktop to go away? Or will we see a sliding scale of functionality, where you get more features – like multiple windows and the desktop – when you have a larger screen, with higher resolution so they're usable?
And if you need more than what you get in your device's version of Windows, maybe you could stream it. Microsoft is rumoured to be working on a service to stream a desktop version of Windows from the cloud, and on a gaming service that would let you stream Xbox games onto Windows Phone and Windows RT (and whatever the combination ends up being).
Over the threshold: free or futuristic?
Those would be services you'd pay for. Would you still be paying for Windows as well? At the annual shareholders meeting last November, Steve Ballmer said the days of selling someone a DVD of software "won't be there in ten years from now" and instead you'd have to offer a cloud service to deliver and update it. Presumably you'd pay for that; like buying Windows 8 and getting the free Windows 8.1 upgrade.
As for selling Windows to OEMs (and Windows RT and Windows Phone, which hardware manufacturers pay a fee for now) when Android is free, "the question is how you really drive and monetise the value," said Ballmer.
That sound like services and 'high value activities' again, built on the pieces that come in Threshold.
Once across the Windows Threshold, though, we might see more radical changes to the operating system than the annual and biennial improvements in Windows 8.1 and expected in Update 1. The man behind Microsoft Research, Rick Rashid, started in operating systems (he was one of the people behind Mach, the Unix kernel adopted in Mac OS X) and as part of the One Microsoft reorg he went back into product development. That should mean more of the lessons from research operating systems like Drawbridge and Midori making their way into products.
Some of those may well be most relevant to Azure or Xbox, which both run the Windows OS. Drawbridge was a research OS that was about isolating applications for security without the drawback of virtualisation.
Midori was written to make sure that the M# programming language worked well enough to build complex things like operating systems (and the M# language was developed to make it possible to write a more secure operating system). Similarly, the earlier Singularity OS was written to explore improving security by isolating processes.
It's very unlikely that a research project would turn into a complete replacement for Windows. But with Rashid back in the OS team after decades at MSR, it's clear Microsoft is planning a future for Windows long beyond the tweaks in Update 1.