Windows 8: a bit of fear, uncertainty and doubt
In mid-September 2011, Microsoft showcased a preview of the next release of Windows at the BUILD developer conference. After reading up on it, I wrote the below in the days following the preview, but held off putting it in the RuggedPCReview blog until I had a bit more time to let it sink in and contemplate the likely impact on rugged mobile computing manufacturers and users. My thinking hasn’t changed, so below is pretty much what were my first impressions.
Essentially, Microsoft is offering a touch-optimized front end on the next version of Windows. For ARM devices, the new front end is mandatory, for X86 devices it is not. That’s probably not to expose itself to charges that even on ARM devices, classic Windows just doesn’t work very well.
What’s a bit puzzling is that Microsoft called Windows 8 “touch-first.” I have to assume that refers to the Metro interface only because having all of Windows touch-first would make most existing hardware essentially obsolete, as touch is neither available nor feasible on most desktops and notebooks. If all of Windows 8 would be touch-first, how would people take to a user interface designed for touch when they are sitting in front of a desktop?
So Microsoft is basically hedging its bets in the tablet space, just as it has before when rival platforms began getting to much attention. Witness…
In 1991, Microsoft grafted pen extensions on top of Windows 3.1 and called it Windows for Pen Computing. It was a miserable flop, but created enough FUD to stall and kill rivaling efforts (remember that even the original ThinkPad ran PenPoint and every major computer company had a pen tablet).
In 1995, Microsoft grafted the Pen Extensions onto Windows 95, but essentially left it up to hardware manufacturers to make them work and support them.
In 2001, Microsoft grafted pen functionality onto Windows XP and called it the XP Tablet PC Edition, forcing most hardware manufacturers to create products for it.
In 2009, Microsoft added a bit of touch functionality and made it available in Windows 7, proclaiming the OS — successfully marketed as a rock solid new platform when it to most users it really looked like Vista done right — as touch enabled.
In each case, Microsoft’s effort created enough FUD to either derail efforts or at least drive OEMs to support them to some extent.
Now there’ll be Windows 8 and once again Microsoft is attempting to ward off a challenge and remain relevant by integrating rival technology with just enough independent thinking to declare it its own.
So what is Microsoft doing? Think about it. Would Microsoft gamble its still commanding market position on suddenly converting everything to touch? When touch really only works on tablets? When almost all work is still done on desks sitting down? When billions use keyboards and mice? When even Apple is not suggesting touch is the be-all and end-all, and all of OSX and all Macs now work with touch only? When Microsoft just managed to convince the public that Windows 7 is new and solid? When unpleasant memories of Vista still linger? When almost everyone still remembers New Coke? When the idea of having tiles that summarize info from other apps has been tried (in WinMo) years ago? When the last thing IT wants is everyone having Facebook and Twitter built right in?
Let’s be realistic here. What Microsoft is doing is nothing more than trying its Windows Everywhere approach one more time. By promising a new Windows that is so marvelous that nothing else is needed, not on tablets, not on the desktop. That hasn’t worked in the past, and it will not work now. What Microsoft so far has shown is an updated version of Windows 7 with a new optional interface. The only new thing is that the interface will be mandatory on ARM-based devices. So that Microsoft won’t get criticized again if the touch layer doesn’t work well on tablets or just isn’t enough to run Windows. This way Microsoft can always refer those who need “real” Windows to an X86 tablet and relegate or even abandon ARM devices should that not work out. If it does work out, great. If not, no big deal.
Now let’s look at tablets specifically. Microsoft’s primary argument for Windows on tablets is the leverage, legacy and compatibility proposition that says that corporate IT runs on Microsoft, all the software and software tools are Microsoft, developers know Microsoft, and there are trillions of Microsoft apps. Therefore, Windows based tablets will fit right in. Even if they are a little hard to operate.
Using the leverage argument, if Metro is indeed a mandatory new interface on ARM-based tablets, then out goes the legacy application argument for tablets. It’ll have to be all new apps. And that transition will be as hard or harder than what Windows Mobile users encountered when it was end of the road with WinMo 6.5, and the was only the vague promise of an eventual move to a Phone 7 style system that was not backward compatible.
So then why not just stay with X86 and the option to run Windows Classic where all the software is and will be? That is going to be the big question. Also, it’s been suggested that since developing for both ARM and X86 requires using the Metro UI, that means Metro will be the preferred environment. Will that mean Windows 8 users have to go back and forth between environments? Will we see “compatibility boxes” again?
There is, of course, always the chance that Microsoft will indeed be able to put forth a credible effort, just as it did with the Windows 7 follow-up to Vista. The Metro interface may just be so compelling that it can stem and turn the tide of what by its introduction may be several hundred million iPads and perhaps Android tablets. A tall order indeed.
So for now it’s Microsoft generating a degree of fear, uncertainty and doubt among hardware manufacturers and corporate customers. It’s wise move that was to be expected. And in time-honored Microsoft fashion, it’s also a riskless bet where Plan B (Windows classic) is the safe perpetuation of the status quo.
What does it all mean to makers of mobile and rugged devices? It depends on how serious Microsoft is with the Metro UI and ARM hardware. At this point, mobile hardware either uses Windows Mobile, or Embedded Handheld whatever, or it’s using Windows XP or Windows 7 on Core or Atom powered devices. It’s hard to see much of a future of Atom powered hardware if ARM-based tablets and handhelds can run Metro faster with fewer resources. In fact, the only reason would be to be legacy compatible, and that is a rather major reason.
The next issue is touch. It’s hard to imagine a next gen Windows not supporting a multi touch interface that uses projected capacitive technology. And that is precisely what the vertical market mobile computing industry currently says it doesn’t want because capacitive touch can’t handle rain, gloves, or other adverse conditions. And then there’s the pen functionality for signature capture and such, or even handwriting recognition. How will pens work in a touch interface (remember, touch has never worked well in a pen interface)?
For a bit of testing, we installed Windows 8 on an older HP 2710p convertible Tablet PC. The install was easy and pretty much everything worked. From a cold start to Metro takes just under a minute. The HP tablet doesn’t have touch, but the installer recognized the pen just fine. All the swiping has to be done by pen. Clicking on the Start menu brought up Metro with its flat tiles. It all can be made to work somehow, but at this point I think the real question is whether Android can establish itself on tablets or not before Microsoft is ready with Windows 8.