Windows 8 striking back at Apple's dominance in the post-PC landscape

Staff Writers
24 November 2011, 6:00 AM


Microsoft's cavalry is on the offensive, with Windows 8 and Ultrabooks on track to challenge Steve Jobs' post-PC legacy.


Microsoft might have won the war with Apple for PC market-share years ago, but there's no question that Apple's dominance in this so-called post-PC era, when the centre of computing shifts from the PC/notebook to the tablet, smartphone and cloud has led many to claim the Wintel era is coming to a close.

­Not only is Apple's iPad the tablet that consumers want, beating competitors on price, form factor and desirability, it is quickly becoming obvious that it is cruelling sales of new PCs and notebooks too, as people figure out they can get work done on an iPad alone.



Even while Android eats away at iPhone sales, Apple still has unchallenged supremacy in the tablet market, with 74% market share. All notebook sales have been stalling at 4% growth rate per year, while tablet sales have been growing 178% per year.

It's easy to see why the analysts have been writing off Microsoft. The company is tied to what look like sunsetting products: the declining PC, a big traditional OS which has not made a successful transition to tablets, and big, expensive Office apps at a time when software is becoming far more affordable and easily purchased through app stores. Its move into mobiles, with Windows Phone 7 and the deal with Nokia, is yet to bear any fruit. Worst of all, in the fast-growing tablet space, Microsoft is nowhere, giving Google a free pass to second place in the market with Android.

Microsoft and Intel, both of whom have found themselves in the uncomfortable situation of having a very weak product offering in tablets, are desperate to stem this tide towards the iPad or 'post-PC' era.

Microsoft's magic 8 ball

Microsoft's solution to the problem it sees brewing in the computer industry is Windows 8 - a dramatically reinvented version of Windows that is designed to be equally at home on a low-power tablet, a netbook, an ultrabook, a corporate notebook or a desktop PC.

While Windows 7 was about remedying the shuddering train wreck that was Vista (and perhaps should have been provided free to people who suffered through Vista), Windows 8 is a ground-up reinvention of what Windows is, and it's absolutely clear that making touch interfaces part of every PC is Microsoft's number one priority.

Windows chief Steven Sinofsky is candid about the fact that Microsoft hasn't done much to the front-end of the operating system for 15 years, commenting that consumer expectations today are "a lot different than in '95 - the last time Windows underwent a significant and bold overhaul."

The new Windows gets a completely new touch-oriented interface called "Metro", taking styling cues from Windows Phone 7. It ditches the Start Menu and Desktop metaphor, uses live-updating tiles rather than icons, and uses multi-touch to allow users to swipe and zoom through screens of the interface.

The traditional Windows interface is still available with a tap of the Window key, but Microsoft is offering some big carrots to developers to make apps for Metro, rather than developing old-style Windows software.

For a start, apps that run in the Metro interface will work without any modification on low-power, ARM-based PCs, and only Metro apps will appear in Microsoft's own app store, the Microsoft Store, which will be preinstalled into every copy of Windows 8, which Microsoft is pitching to developers as a shopfront with a potential 400 million instant customers.

As is always the way in the tech industry, once there's something better, Microsoft isn't ashamed to slag off what it was promoting as state of the art last year.

About Windows' legacy codebase, Steven Sinofsky told developers: "It's extremely rich, and it's extremely riddled with … feedback from you on how these parts don't exactly always work well together."

Secondly, developers who don't jump enthusiastically into Microsoft's new world of the touch interface will be left behind. Sinofsky says all apps for Windows 8 should be built for "touch first, with a keyboard and mouse that work just as well as first class citizens."

Note the order of that statement - although Microsoft isn't pretending people's mouse and keyboard habit is going to be changed quickly, it expects developers to develop for touchscreens as their top priority.

Intel's fight to survive in the "post PC" era

Microsoft's announcement that Windows 8 will also run on low-power ARM processors was a shot over Intel's bow and an embarrassing acknowledgement that the chip-maker had failed in achieving its vision for the Atom platform.

Intel's vision for Atom has always been that the chips would come down to power consumption levels that would allow them to be used in smartphones and iPad-equivalent devices.

Instead, it has found itself churning out chips for millions of low-cost netbooks which ended up frustrating users with their sluggish speed running Windows and cost the whole computer industry money as sales of more profitable full-power notebooks dropped.

The chip giant - with many of the industry's best engineers and massive financial resources - simply hasn't been able to get the x86 architecture, along with the required controller chips, down to the same computing-power-per-watt levels as the low-power reduced instruction set (RISC) system-on-a-chip designs made by ARM licensees.

Intel's phenomenal market power has largely been tied to Microsoft's success in keeping the world hooked on the combination of Windows and Office.

Now, with Microsoft announcing Windows will run on ARM architecture, the stakes are even higher for Intel in the mobility space.

iPad and Android devices already run on ARM architecture, and once Windows and Office are on ARM (Microsoft CEO Steve Ballmer has already hinted that Office will be rebuilt to work in the Metro interface, thus being available for ARM), the few holdout manufacturers trying to make x86 Windows tablet devices in form factors competitive with the iPad will have even less reason to stick with Intel.

Intel says it has this problem under control. It has merged its Atom and Core architecture teams, and will have 32nm Atom "Medfield" CPUs suitable for use in devices as thin as 9mm by next year.

How Windows 8 gets more from less

One of the defining characteristics of the "Wintel" marriage over the years has been an arms-race of ever-fatter software needing ever-faster chips.

This has suited Intel well, because one thing it has proven to be good at is squeezing more and more speed out of the x86 architecture, while (mostly) keeping its chips cool enough to be used in mainstream notebooks and desktops.

Apple boss Steve Jobs had controversially different ideas about how to keep power consumption manageable for very slim and light devices.

For the iPad, Jobs threw out the early '90s idea of pre-emptive multitasking, which lets any number of programs run at once, with the CPU constantly providing slices of time to each app.

The key problem with pre-emptive multitasking is that it's up to apps how much CPU time they chew up - the operating system exists to fulfill those requests, not keep them to a minimum.

Instead, Jobs' approach was initially to deny third-party apps any multitasking at all, ensuring iOS could tightly control CPU utilization, and hence, battery-life.

Under sustained criticism that this approach was too limiting, he softened it to allow limited multitasking, but only for three specific purposes: location tracking, music playback and VoIP connectivity.

All other forms of background activity have to run on cloud servers, in data centres where power consumption isn't constrained.

When one of these services wants to alert the user to something, such as new instant message, it sends a request to Apple's servers, which in turn send an alert to a user's iPad or iPhone. When a user sees the alert and chooses to act on it, only then is the app thawed from its frozen background state.

It's a clever idea, and surprisingly, despite Apple's relative lack of nous in internet services, it actually works and wasn't Google's idea. In fact, Android still uses pre-emptive multitasking, and suffers the performance problems and battery life issues intrinsically associated with it.

Microsoft is taking cues from this approach in Windows 8, too. Apps that aren't visible on screen will automatically go into a suspended state.

"Apps also auto-suspend themselves; they remain loaded in memory but take no CPU cycles at all. They're in a freeze-dried state, because I can't see them," said Sinofsky, as he demonstrated Windows 8 to BUILD conference attendees in September. "That's one of the ways we get extended battery life with Windows 8."

It's not yet clear how Windows 8 will deal with apps that are very much designed to run in the background without a visible window, like BitTorrent or Skype.

Windows boss Sinofsky is on the front foot about Windows performance, given the perception that Microsoft has bolted on an entirely new user interface layer on top of another one.

"I know you are thinking: 'You guys are going to add a bunch of code. And then Windows is going to get bigger. And it's going to get slower. And you're going to layer all this on top, and you're going to lose sight of fundamentals. You know what, we didn't. I promise you. We did not lose sight of fundamentals.'"

He demonstrated Windows 7 and Windows 8 running on the same model of Lenovo netbook - a three-year-old model with 1GB RAM and an early Atom processor. Windows 7 SP1 used 404MB of memory with 32 processes running, but Windows 8 only used 281MB of memory with 29 processes - "and that includes the anti-virus running that's built into Windows 8 Defender," Sinofsky said proudly.

A triumphant return to the PC era?

One thing is obvious about Microsoft's approach with Windows 8: it considers everything that you don't hold up to your ear (and make phone calls on) a PC.

Windows 8 on a desktop machine with three graphics cards running in SLI mode? PC. Ultra-thin notebook with a touchscreen? PC. Tablet with an ARM processor? PC.

With Windows 8, Microsoft doesn't care what hardware you run it on, it just wants to provide a one-size-fits-all operating system that can genuinely adapt to different screen sizes and interface styles.

This is undoubtedly a gamble for Microsoft, which has always preferred to rock the boat as little as possible lest it derail its gravy train of corporate clients - but it's clear that this time round, it has put real thought into how it can provide one OS to work on multiple different types of devices.

It is not providing a half-arsed "Windows 8 Tablet Edition" like it has with previous editions of Windows. It is just providing Windows 8, designed to work well on tablets all the way through to servers.

For example, Windows 8's much more tightly-controlled multitasking should allow devices to get much better battery life than they did with any previous version of Windows. It will also allow chips that lack full processing oomph - such as Intel Atom CPUs - to provide snappier performance for foreground apps.

Microsoft is also comprehensively addressing the problem of Windows' slow bootup and shutdown. The long-promised shift to universal extensible firmware interface (UEFI) as a replacement for the 25-year-old BIOS is finally happening.

Windows 8 achieves cold boot speeds of as little as three or four seconds by storing the kernel (but not apps) in a disk-hibernated state even when a computer is fully "shut down". A cold boot still reinitialises device drivers, giving the appearance of a freshly booted machine, as faulty drivers are the cause of most Windows suspend/resume problems.

At the BUILD conference, Microsoft demonstrated a PC booting from a cold start in less than four seconds, almost faster than the monitor could switch on.

Microsoft also now clearly understands the importance of the iPad's instant suspend/resume in terms of how consumers perceive the device. It is making one-second resume part of the Windows 8 hardware spec.

Most importantly, though, Microsoft is promising the full PC experience on anything from tablets up. Without naming the iPad specifically, Steven Sinofsky talks a lot about how restricted the tablet experience on competitors' tablets is when it comes to passing information between apps. And he's right.

"We have this bold notion that apps should work together as a web of apps on your machine. When you get more apps, the system just gets richer. So when I write an app, other apps automatically know how to pull information from or push it to my app."

"People want richer connectivity and sharing between applications. The idea that applications are silos, and don't talk to each other, or talk to each other through very narrow interfaces, that's not a rich enough interaction model for customers. They don't want apps to stand alone - they want a web of applications."

If Microsoft can pull it off, it may well see the Return of the Jedi - geeks wielding tablets with full Windows power but iPad-equalling battery life and form factor.

When you can buy a tablet with an OS that works more seamlessly with your Windows desktop environment and its apps than the iPad does with a Mac; when IT departments who've been holding back from integrating iPads into corporate systems get a Windows tablet they understand, and when as a consumer you can operate in a Windows-based PC, Ultrabook, tablet and smartphone ecosystem, it's hard to see how Apple - and not Wintel - will dominate the so-called post PC era.



Post your comment



Comments

RSS feed Email alert

BrownieBoy (User):

"Staff Writers"? I'm not surprised that nobody wanted to put their name to this Microsoft advertisement, dressed up as an opinion piece.

Return of the Jedi might a be an apt comparison: it was the worst Star Wars film of all, nearly ruining everything that had gone before it! (The worst one until they started making the prequels, anyway.)

24 November 2011, 8:37 AM (5 months ago)report abuse Send to a friend reply

FindTheWalrus (User):

Quoting BrownieBoy:
"Staff Writers"? I'm not surprised that nobody wanted to put their name to this Microsoft advertisement, dressed up as an opinion piece.

It was written by Dan Warne & Ashton Mills. I agree with you, though......and it does show the complete lack of vision by Microsoft. They are only playing catch-up now and are struggling to compete with all the cool kids nowadays :)



24 November 2011, 10:55 AM (5 months ago)report abuse Send to a friend reply

Tin (Cornerstone member):

Quoting FindTheWalrus:
It was written by Dan Warne & Ashton Mills


I rolled back up to see if it was Dan when I read a part that sounded like an ad for Apple...

24 November 2011, 6:30 PM (5 months ago)report abuse Send to a friend reply

Online Editor (APC staff):

Unfortunately our CMS prevents us from listing dual authorship on stories, hence the Staff Writers attribution. Agree that Return of the Jedi was a little on the cutesy side however (great opening sequence though, best of original trilogy).

24 November 2011, 11:37 AM (5 months ago)report abuse Send to a friend reply

ss-rotel (Senior Forumologist):

That's a bit unfair, i mean, the Starwars saga was writen almost 40yrs ago, right? and he was trying to cater for everyone, (i've sat and watched them with my 20month old, and he loved it), so ithad to be a bit "Cutesy"

Back on topic thou, MS has always run catchup in the mobile devices market, but in the desktop and laptops, windows is still the OS of choice right?

best hardware support - will run on any x86 device, IOS will only run on MAC devices

best software support - there are soo much more available for windows over any linux distro, including IOS, which is really a linux distro right?

Cost of ownership - @ the end of the day, sure, IOS is cheap and Linux is free, but when you factor in the cost of hardware u need to run IOS, or the cost of time/support to get LINUX running properlyif you are the typical punter, Windows IS the cheapest option.

Look, you're right, i guess i and a windows fan, but i'm a gamer, and windows is for gamers.

If windows 8 RISC compatability = a new era in chips, were RISC chips will start to become main stream for desktops again, (SPARC And SUN MS design machines still shine in my mind as a boy), then the next the next few years will be interesting in deed.

Oh, and the empire strikes back is the best one ;)

24 November 2011, 12:33 PM (5 months ago)report abuse Send to a friend reply

Tin (Cornerstone member):

I'm really not expecting much with Windows 8. It sounds very ambitious, which was what Vista was. And look how that turned out.

Another thing I can't see being good is the whole "same OS, different architecture" thing. How long before we see people moaning that their x86 software won't install on their ARM based Windows 8 tablet?

24 November 2011, 6:34 PM (5 months ago)report abuse Send to a friend reply

ss-rotel (Senior Forumologist):

Quoting Tin:
How long before we see people moaning that their x86 software won't install on their ARM based Windows 8 tablet?
that will depend on the hardware layer, and the drivers assciated with it. Currently you see the same thing, with nvidia and ATI with DX.

the smart thing will be to run a software VM to run CISC legacy software over RISC chipsets. This will obviously mean more processint power needed = bad battery life, but that will be noted, and you'd need an RISC optimized variant to increase the battery life/speed.

from what i remember from years ago, a CISC chip's exsist only to make programing easier for software developers. you can do the same thing with a RISC chip, it's just harder CODE



25 November 2011, 12:49 PM (5 months ago)report abuse Send to a friend reply

Mad Fishmonger (New user):

Actually, what you've brilliantly illustrated is why Microsoft will fail... because they still have this silly idea in their thick heads that mobile computing is an afterthought to the PC market. If Apple had tried to make a new Mac that ran on both traditional and mobile computing devices, iOS would not now be the dominant tablet OS and the second dominant smartphone OS. Furthermore, Android Ice Cream Sandwich is a far more scalable solution than Windows 8 will be, as it can run theoretically on anything from a smartphone up, and won't be fragmented between Intel and ARM versions that have different limitations. Since Android doesn't have to deal with "legacy" software, they can scale up, while Windows 8 has to "scale-to-the-middle", so to speak, in order to continue supporting legacy. Microsoft's vision: drag 21st Century computing back into the quagmire of 20th Century computing. Not a good strategy. Businesses likely won't want to upgrade because of the learning curve, and the inefficiency of having to switch back to an Aero UI because Metro is not suited to traditional business computing. Windows 7 users may simply be too happy with their current OS to upgrade, devoted Vista users (what few there are) are probably not likely to upgrade either, and we all know how impossible it has proven to kill Windows XP. For tablets iPads and Androids will likely continue to dominate, with Windows 8 finding a niche only with those people who agree with Microsoft that mobile computing is an afterthought to traditional computing. Plus they can never fully integrate Windows 8 into smartphones, they'd have to at least ditch the legacy support and the traditional Aero UI, so unlike Apple, which has virtually no mobile fragmentation, and Android which is eliminating mobile fragmentation, Windows 8 will create mobile fragmentation for Microsoft, which currently has no mobile fragmentation to deal with.

25 November 2011, 4:47 AM (5 months ago)report abuse Send to a friend reply

Mad Fishmonger (New user):

Actually, what you've brilliantly illustrated is why Microsoft will fail... because they still have this silly idea in their thick heads that mobile computing is an afterthought to the PC market. If Apple had tried to make a new Mac that ran on both traditional and mobile computing devices, iOS would not now be the dominant tablet OS and the second dominant smartphone OS. Furthermore, Android Ice Cream Sandwich is a far more scalable solution than Windows 8 will be, as it can run theoretically on anything from a smartphone up, and won't be fragmented between Intel and ARM versions that have different limitations. Since Android doesn't have to deal with "legacy" software, they can scale up, while Windows 8 has to "scale-to-the-middle", so to speak, in order to continue supporting legacy. Microsoft's vision: drag 21st Century computing back into the quagmire of 20th Century computing. Not a good strategy. Businesses likely won't want to upgrade because of the learning curve, and the inefficiency of having to switch back to an Aero UI because Metro is not suited to traditional business computing. Windows 7 users may simply be too happy with their current OS to upgrade, devoted Vista users (what few there are) are probably not likely to upgrade either, and we all know how impossible it has proven to kill Windows XP. For tablets iPads and Androids will likely continue to dominate, with Windows 8 finding a niche only with those people who agree with Microsoft that mobile computing is an afterthought to traditional computing. Plus they can never fully integrate Windows 8 into smartphones, they'd have to at least ditch the legacy support and the traditional Aero UI, so unlike Apple, which has virtually no mobile fragmentation, and Android which is eliminating mobile fragmentation, Windows 8 will create mobile fragmentation for Microsoft, which currently has no mobile fragmentation to deal with.

25 November 2011, 4:48 AM (5 months ago)report abuse Send to a friend reply

Mad Fishmonger (New user):

Microsoft is in trouble.

25 November 2011, 4:48 AM (5 months ago)report abuse Send to a friend reply

ss-rotel (Senior Forumologist):

Why are they in trouble?

what makes you think you'll be able to buy a copy windows 8, and install it on you mobile phone?

a tablet sure, but you wont be able to buy a tablet without an OS, (licencing aggrements), so, again, doesn't that make it moot?

what i'm trying to say is, the only time you, as a punter, will have access to a vinilla copy of windows 8 is to install on your PC or laptop.

ARM or/and RISC processors are no longer available for the desktop market, (general public anyway), so that's not an issue, and when the ARE, if they ever are again, it'll be years later, and issue will have been fixed/patched.

sooo... you're going to buy a tablet/smart phone with Win8 installed, with office, pre-installed, which you'd be able to plug in your current office CD key, (which is already in the licensing aggrement, your office code is usable in a desktop and portable device), and there you have it.

This already happens with laptops...

everything else will be done via an app store.

just cos MS is "late" to the game, doesn't mean they'll fail.

The US were late to the Space race, but no-one cares that the russians got there first right?

we'll just have to wait and see.

25 November 2011, 1:02 PM (5 months ago)report abuse Send to a friend reply

deusexmachina (New user):

Quoting ss-rotel:
we'll just have to wait and see.

There is a lot of promise here as usual but reality never seems to be as straightforward when it come to MS. Apple never announced they would develop and release iOS across multiple devices they just went about doing it. MS should try this approach occasionally...

28 November 2011, 12:05 PM (5 months ago)report abuse Send to a friend reply

ss-rotel (Senior Forumologist):

I think you're missing the point. I have played with the "developers release", and i hate it. for a desktop OS, the start menu's sux balls.

THAT said, it Was pre beta, and if the things that DON'T work for me get fixed, i'll be supprised.

the wait and see was more along the lines of - if this OS Will run RISC chips, then it will be interesting to see if fast RISC chips will start filtering into the desktop market.

back in the day, RISC Chips were blinders, but needed to have the OS optimized to make them run.

i recon AMD Will be the first to build a Desktop RISC chip, and it'll hopefully knock intel down a peg.

28 November 2011, 12:37 PM (5 months ago)report abuse Send to a friend reply

Tony Grooby (Cornerstone member):

From What i see, Windows 8 is for embedded devices/ tablet PCs where the interface is a touch screen. Rather than a Mouse and Keyboard. if they don't release two versions one with the current interface for the tablet PC and one based on windows 7 (god help me, someone will say it's roots are back with windows 95 and the start bar), I wont be upgrading. Also to note 2 versions of windows is better then 6.

28 November 2011, 5:00 PM (5 months ago)report abuse Send to a friend reply

fenbroke (New user):

Microsoft on the nose.

04 December 2011, 5:37 AM (5 months ago)report abuse Send to a friend reply

anonymous user Anonymous user