
I've been playing with the Windows 8 Consumer Preview since it was released, and have gotten very familiar with it. While I find Metro to be a pleasure to interact with, I'm convinced that Microsoft is about to make a mistake with Windows 8. In short, I have a feeling that Windows 8 is about to become the new Vista.
Metro is actually a great operating system / UI layer, and Microsoft deserves a lot of credit for innovating in a space that has become somewhat homogenized. It's fast, slick, and fun to use. But if there's one thing I'd like readers to take away from this post, it's this: Metro should not be a a replacement for the desktop, and does not belong on laptop or desktop computers.
To really understand Metro, I think it's important to understand the problems that Microsoft is trying to address. I don't work for Microsoft, so I don't have any inside knowledge, but I suspect the following was largely the inspiration for the direction of Windows 8:
- The rise of Apple. When you look at the raw statistics, it's clear that Windows is still dominant, but when you look down the road, it's also clear that the trends are very much in Apple's favor. I work in the software industry, and it's incredible to see the complete lack of interest in Windows among technical and developer communities. When I look around the office, visit partners, and attend conferences, it's actually rare to see PCs now. You can easily spend several days at a conference with thousands of participants and not attend a single session where the speaker uses a PC, and in fact, not see more than a handful of laptops that aren't MacBooks.
- Consumer disinterest in Microsoft devices. I actually really love the Windows phone, but it's clear that Microsoft has yet to reach critical mass in the device market. I believe there's room for a third player (in addition to iOS and Android), and if anyone is going to be that player, it's probably going to be Microsoft, but they have a lot of catching up to do.
- Backwards compatibility. I think many Mac users wonder why Windows hasn't made bigger strides over the years when compared to OS X, but it's important to remember that Apple had the advantage of completely starting over again with their operating system. Back in 2002, the world didn't rely on Macintosh computers which meant that Apple had the luxury of essentially starting over while causing minimal disruption. Microsoft is in a very difficult position with Windows; I'm sure they want to innovate, but at the same time, so much of the world still runs on Windows that Microsoft can't just start over. In this respect, Microsoft has become a victim of its own success.
Windows 8 is clearly designed to address these three problems. It's meant to appeal more to consumers, to be tablet-friendly, and it's meant to be the foundation of an entirely new and modern platform that doesn't have to be backwards compatible with almost twenty years of code. I can appreciate what Microsoft is trying to, however I don't think they're going about it in the right way.
The biggest problem I have with Metro as a desktop replacement is that I consider it to be a massive over-correction. I think Microsoft is well aware of how much Macs have resonated with consumers, and have therefore tried to out-Apple Apple. In my opinion, that's a mistake for two primary reasons:
- One of the biggest strengths and advantages of Windows is that it's universally known. There are very few computer users out there who aren't familiar enough with Windows to be able to successfully use a Windows machine. In fact, although Macs have a reputation for being intuitive, I see a great deal of people who have switched to Macs only to be far more confused than they ever were with their PCs (I know this for a fact because I frequently get asked by friends and family to provide support for them). Metro, as nice as it is, entirely discounts this huge advantage that Microsoft should be leveraging as much as possible.
- Windows is still considered the workhorse of the business and enterprise worlds. It absolutely needs to become more consumer friendly, and could be improved in dozens of ways (a topic for a future post, perhaps), but I don't think the answer is to throw away the portions of Windows that do work really well.
Although I really like Metro, I think that its emphasis over the desktop -- and the treatment of the desktop as essentially "legacy" -- are going to prove detrimental to the Microsoft platform. Here's why:
- All the Metro apps I've seen (and indeed all the apps I can imagine being developed in the Metro style) are consumer-oriented to the point of seeming almost frivolous. The apps most frequently highlighted and demonstrated focus on things like casual games and social networking. There's been no mention or demonstration of applications like Word, Excel, Outlook, Photoshop, Eclipse, etc. What about complex business dashboards? What about IDEs? How would one even build a Metro-style application using nothing but Metro?
- Metro's windowing model (referred to as "snap") is great for tablets, and in fact, probably represents the best multi-tasking tablet model I've seen. However, it's hugely underpowered for desktop use. In a environment where multiple monitors are common (I use a 27" and a 24" at the same time), and where machines have enough processing power and memory to run all the applications you care about simultaneously, the idea of moving to such an overly simplified windowing model feels like a big step backwards. Just to compose this blog post, I have more windows open and more tasks going than I feel I can accomplish effectively with Metro.
- Switching between applications in Metro is aesthetically satisfying, but impractical. Cycling through applications in a linear fashion is probably the worst and least efficient way to find the application you're looking for, and having to use a gesture to see a list of applications on the left side of the screen (many of which frequently look the same as thumbnails) is also not practical. Thankfully, Alt+Tab still works, but the primary way most users switch between applications (the taskbar) is gone.
- Switching back and forth between Metro and the desktop is the opposite of "fast and fluid" (Microsoft's words for how the Windows 8 experience should feel). I'm sure that Microsoft recognizes that this is less than ideal, and I believe they think it's only temporary. Desktop mode appears to be there primarily for legacy applications since the world needs time to rewrite their Windows apps as Metro-style apps. However, if you accept that the Metro application model is insufficient for many types of applications (namely the types of applications Windows is best suited and known for), then it follows that those apps won't be ported for some time, or possibly can't be ported at all. I think the idea is that those applications shouldn't be ported so much as reimagined in the Metro style, and I admit that reimagining application experiences is a good exercise, but that said, I'm having a very difficult time envisioning myself editing video, writing code, using a complex business dashboard, or doing professional design work in the world of Metro.
- Tiles are great on Windows phone, and I think would work well on a Windows tablet, however they're not that useful on the desktop. It makes sense for icons to be dynamic and to convey more information than just the application they represent, however it doesn't make sense to sit and watch email subjects scroll by one-at-at-time in a tile, or watch your friends' status updates come and go, or see one or two upcoming events in the calendar tile. Remember, this is a powerful desktop or laptop computer we're talking about here. In the time it would take me to watch a few emails scroll by in a tile, I can switch between my email, calendar, and twitter clients. On tablets and phones, moving between applications isn't quite as fluid, so I think tiles have more value, but on a desktop, I don't feel they improve my productivity or my general experience. (Tiles are essentially widgets, and to my knowledge, there has never been a widely accepted or successful widget model. Consider Dashboard, Windows Gadgets, Yahoo! Widgets, etc. Probably the most successful are Android Widgets -- again, on mobile, not on a desktop.)
I completely appreciate the "fast and fluid" experience that Microsoft is going for with Windows 8, however in its current form, it feels more confusing and overly reductive. It's difficult to switch between applications and to arrange and interact with multiple applications/windows simultaneously; and switching between desktop and Metro-style applications (which, even in the best case scenario, we will all probably need to do for the next five to ten years) is clumsy and inconsistent.
I've seen a lot of people predict that Apple is going to replace OS X with iOS, and they point to several new features of OS X as evidence (the App Store, Launch Pad, etc.). I don't believe that's true. I think Apple is taking a very balanced and practical approach which dictates that they incorporate features of iOS into OS X only where it makes sense (and vice versa), but I don't think Apple will combine both operating systems into one. Apple seems to have a clear understanding that a desktop needs much more powerful and flexible features and interaction models than tablets, phones, TVs, etc. In my opinion, the best computing model is one in which all the devices you use have operating systems, UIs, and interaction models that are appropriate for that device's form factor and for its intended purpose with data being seamlessly shared between them. My interpretation of Windows 8 is that Microsoft tried to anticipate Apple combining their operating systems into one, and tried to beat them to it. However, I think they've beaten Apple to something Apple isn't interested in doing, and that actually represents a big step backwards in computer interaction and productivity.
The good news is as much as I believe that Windows 8 is the wrong direction, I also believe it's relatively easy for Microsoft to fix. As I mentioned previously, Metro is a great tablet operating system which Microsoft did a fantastic job on, however in order for it to reach its potential, it needs to be branded and distributed slightly differently. Here is what I believe represents the correct model for Windows 8:
- Metro should only be for tablets, and for computers that convert between tablets and laptops. Only if a device doesn't have a keyboard and mouse should it be in Metro mode.
- The default mode for laptops and desktop computers should be desktop mode. The start button should be restored, and users should never be forced into the Metro experience. If they choose to use their computer in Metro mode, I think that's fine, but the desktop shouldn't be treated as a legacy mode which the operating system is constantly trying to get you out of.
- Devices that are both tablets and laptops (convertible devices) should switch back and forth between Metro and Desktop modes as appropriate. I think this would become an extremely popular computing model / form factor that Microsoft could dominate. I would love to have a powerful laptop (running Windows in Desktop mode) that I could undock and use in Metro mode when I'm away from my desk. This is what could give Microsoft the advantage on devices that they're looking for, and that they desperately need.
- Data and configuration should be shared between Metro and Desktop modes so that it's possible to switch seamlessly between the two easily. In other words, if I configure my email client in Desktop mode on my laptop, then undock the screen and convert it into a tablet running in Metro mode, the email application should already be configured, and all my email should be ready and waiting.
- Windows Desktop needs to become a more modern operating system. This is a topic for another post, but Windows needs a lot of work to make it feel as modern and polished as OS X. That's not to say that OS X is fundamentally a better operating system (I used both OS X and Windows 7, and I like them both), but if you really know and understand both environments, it's hard to argue that OS X doesn't feel one to two generations ahead of Windows in many ways.
From a technical perspective, what I just described isn't that much different from what Windows 8 is today, however I believe it would make all the difference between Windows 8 being a huge success and something that Microsoft can build on for the next ten to twenty years, and being an albatross which Microsoft will spend the next ten years trying to undo.
One thing the model I'm proposing doesn't address is Microsoft's desire to sunset a large portion of the Windows code base (which is just an assumption, but probably a pretty safe one). As I mentioned earlier, I think Windows 8 and Metro is a result of Microsoft's desire to break away from the confines and limitations of backwards compatibility. Rather than just breaking old applications or telling developers that they have to build new Windows apps, I think Microsoft's strategy is to make developers excited about reimaginging their applications as Metro experiences (and, of course, giving them an easy way to distribute and monetize their apps through the Windows 8 app store). As someone who has had to deal with the frustrations of a very old code base, I completely understand Microsoft's position, however I don't believe that Microsoft's objectives are in alignment with their end users' needs. Windows 8 is meant to be a kind of compromise -- a stopgap measure -- however in many ways, I believe it is the worst of both worlds.
In order to deal with the issue of backwards compatibility, I would recommend that Microsoft simply start making some tough decisions about Windows Desktop and the APIs they support. They need to deprecate APIs, add new APIs, and eventually even break old non-compliant applications. I understand that Microsoft needs a new platform on top of which they can build and innovate for the next twenty years, and I would love to see a dramatically re-factored and even partially reimagined Windows Desktop -- even if meant not being able to use all the same apps I'm using today. Throwing away applications in the name of progress is acceptable; throwing away so much of what we've learned about computing, and so much of the flexibility and power that we've come to rely on, is not.









Wow. Spot on...I hope this gets read at Microsoft, though I bet they make the misstep you caution against. In addition to those you mention, if users have to learn a totally new operating system, it might as well be iOS or OSX. Don't make me think...especially don't make me think switching to your competition will be easier than learning your new OS.
I hope they don't blow it. I really don't want Apple to dominate (even though I own the stock).
Posted by: Mark Fuqua | March 05, 2012 at 02:19 PM
Very interesting and thoughtful piece. I think the biggest single problem with Windows 8 is that Microsoft forgot that data is more important than applications.
Posted by: Terry Maraccini | March 05, 2012 at 02:54 PM
"Devices that are both tablets and laptops (convertible devices) should switch back and forth between Metro and Desktop modes as appropriate. I think this would become an extremely popular computing model / form factor that Microsoft could dominate. I would love to have a powerful laptop (running Windows in Desktop mode) that I could undock and use in Metro mode when I'm away from my desk. This is what could give Microsoft the advantage on devices that they're looking for, and that they desperately need."
I disagree. The cloud is going to keep your data between your tablet and desktop in sync - documents in the cloud, tab sync, etc.
Similar to OSes, devices like smartphones, desktops, laptops and tablets all have different interaction patterns that leads to different design requirements. You should be free to use the device that meets your needs without being forced to use a less suitable one because of the local data it has.
Transformer devices only have a market because data is trapped to a local device. Once data is on the cloud, you can split the use cases and optimise each one.
Posted by: Karl | March 05, 2012 at 03:25 PM
Some great points, except you are wrong that the world did not rely on Macs in 2002. Most of your music collection from before then was made on Macs, as well as most of the TV, movies, magazines, books, and other media you've enjoyed. QuickTime is the backbone of digital audio video like UNIX is the backbone of the Internet. The fact that there was no alternative for creative users when Mac OS was retiring is what made the Mac OS X project so very important.
Also, they did not start from scratch with Mac OS X. After buying NeXT, Apple released Rhapsody (starting from scratch) about 2 years later but nobody could use it. Apple had to do 3 more years work to make it more Mac-like. They had to make it run Photoshop because 75% of the Photoshop users at the time were on Macs, and relied on their Macs. Photoshop did not run on Windows until version 4. In 2002, Photoshop had been running on Windows for only about 6 years. It did not even have feature parity. Same for music tools. Even if they ran on Windows at all, they ran with broadcast quality instead of studio quality, and again, did not have feature parity.
Generally speaking, about 90% of Windows systems are dumb terminals where the OS type and native software with the possible exception of MS Office does not matter. These systems are irrelevant when comparing Mac to PC. The Mac has always competed with only about 10-20% of the generic PC market. The part that does Mac-like work and requires more than a dumb terminal. iPad now competes with the other 80-90%, because iPad replaces a dumb terminal easily, because it is really a next-generation dumb terminal.
So in short, yes, the world relied on Macs in 2002 and no, Apple did not start from scratch with Mac OS X. When Mac OS X first shipped, most of its components dated back to the 1980's. It is version 10.
Posted by: Hamranhansenhansen | March 05, 2012 at 03:26 PM
Exactly how I feel after using Win 8... Very, very clumsy combination of 2 entirely different OS'es. However, I cheer this decision seeing as I now own considerable Apple stock hah
Posted by: Alex | March 05, 2012 at 03:58 PM
I'm not sure you're quite right about Microsoft's motives here. I don't think Metro is intended for serious applications. Metro is essentially Media Center for tablets. The classic Windows environment is still intended to be "serious" Windows.
You have to look at two things: (1) Microsoft has been selling Windows for tablet PCs for a long time and there's no evidence that they've ever thought using Windows on a touchscreen device was ever a bad idea; and (2) Microsoft has always viewed the iPad as a "media consumption device" and not a direct threat.
Windows 8 isn't Microsoft's response to the iPad-as-credible-threat-to-Windows. Windows 8 is Microsoft's way of evolving their current tablet PC initiative to include the limited "media consumption" functionality they perceive the iPad as supplying. That is, Metro is an add-on, not a new platform they're committing to.
I think people are giving Microsoft way too much credit in thinking they're actually responding to the real threat the iPad poses to their business. They've identified a limited set of functionality and created a layer to supply that on top of their "real" offering, which is traditional Windows.
Posted by: poke | March 05, 2012 at 04:40 PM
Very well thought and presented. In complete agreement.
@poke: If they intend for the desktop to be for "serious" work, then the constant interruption of Metro in your workflow doesn't exactly give weight to that premise.
The MS store is Metro-only. MS wants not only to deprecate API's, but to control the experience - what company wouldn't? If MS was serious about keeping the desktop the place for serious workflow, then it would also have apps available on the app store - just like OSX.
Posted by: Dave G | March 05, 2012 at 07:16 PM
This is the most spot on write up on Windows 8 I have read yet, far more honest than any of the mainstream publications.
To bad Sinofsky and Co. aren't listening - to anyone.
Posted by: Jonathan | March 05, 2012 at 09:06 PM
This article is completely shortsighted.
No one in tech circles wants to admit this, but a traditional "Desktop" interface will soon be only necessary for *niche* markets. The vast majority of computer users (present and future) will only need or want user friendly Metro apps. Heresy, you say?! You are too close to the subject to be objective. Microsoft will release a new Metro style version of Office this year. One shouldn't assume what Metro is capable of until the developers have had a chance at it.
Microsoft is treating the Desktop as another app or tool in your collection. As the Metro app store matures, less and less people will frequent the Desktop. Sorry, but Photoshop and AutoCAD power users will not be dictating UI design. These are just niche markets. But, Microsoft has not turned its back on these users. You can only use Desktop programs if you choose.
Personally, I have been using Windows 8, and I enjoy switching between Photoshop CS and "Cut the Rope". My head has not exploded and the sky has not fallen.
Posted by: Bob | March 05, 2012 at 11:20 PM
> Windows Desktop needs to become a more modern operating system
You could also call it “Windows Ultrabook.” There is not enough demand for it.
When you try to make a Mac competitor out of Windows, you are refighting 2005-2010, the first 5 years of the Intel Mac, when it murdered the entire high end of the Windows PC market. Brutally, brutally, brutally murdered the high-end PC market.
That is why you see Macs at conferences and so on. People who go to conferences where you bring a PC are engaged enough in computing to require a high-end PC. The low-end PC is more expensive for them because it won't keep up with them. And 90% of high-end PC sales are Macs. That market is all Macs for many years now.
Yes, Vista sucked in many ways, but a big reason it failed was it was designed to run on high end PC's and compete with Macs, but by the time it shipped, there were hardly any high-end PC's to ship on. It had to ship on low-end systems and by a couple of years later, a big feature of Windows 7 is “runs better on netbooks.” They showed off how it used less hardware resources than Vista. Windows goes further downmarket in 8, into ARM mobiles. Again, they showed off how it used less hardware than the previous Windows.
So the Windows you buy in the $500 PC market is *the* Windows, now. It runs on $500 devices and down, not $1000 and up. The $500 PC market is dominated by iPad, so everybody wants to go ARM/Atom and touch and lots of software features and focus, almost no focus on hardware features. And Windows 8 also competes with Android in the low-end smartphone market. That is like 98% of the seats for Windows 8. A high-end PC user who runs Windows on there is going to be even more of an oddball going forward, and so software support, desktop-oriented features and so on will suffer even more.
What's hard to understand is that Microsoft has no Mac or iPhone competitor. Microsoft doesn't have anything that high-end. It is Windows versus iPad in PC's and Windows versus Android on phones. If you want to use a Microsoft-brand Mac, you are SOL. If you want to use a Microsoft-brand iPhone, again, SOL. They don't have that. They don't have the software features for it, even if they had the hardware, which they do not. (Anything with BIOS is not a high-end PC in 2012.) Same as Apple doesn't have a low-end phone, and Google doesn't have any PC's.
In short, if you need more than just a low-end, thin client, ARM/Atom device, you get a Mac. That was decided between 2005-2010. Vista is not going to rise from the grave at this point.
So the “misstep” you point to is not a misstep. But yes, they are leaving the part of their market that is analogous to the Mac behind. It's too small for them. Again, “Windows Ultrabook.”
Another thing to keep in mind is for the past few years:
- the Mac grows 25% per year
- Windows XP/Vista/7 shrinks 10% per year
- iOS grows 100% per year
… so Microsoft has to start growing again or Apple operating systems will start outselling Microsoft operating systems in like 2015 or something. The biggest growth is in low-end PC's and low-end smartphones, and that is all they have the software for anyway. Low-end PC's are going touch and ARM. Low-end smartphones are already there.
So Metro is your new Windows. Love it or leave it, folks.
Posted by: Hamranhansenhansen | March 05, 2012 at 11:28 PM
Hello.
Spot on! I totally agree.
Petr
P.S. Hope people from MS read this...
Posted by: petmal | March 06, 2012 at 12:10 AM
I look at the Windows 8 Start Screen very similiar to Mac Lion's Launchpad. Metro apps seem very much like the new Gadgets and the Sidebar that was first introduced in Windows Vista. (Or Widgets that you have on Mac OSX)
I don't see traditional Desktop apps going away anytime soon. There just won't be an emphasis on ARM based tablets, that is what the Metro based apps are for.
Posted by: Bobby | March 06, 2012 at 12:48 AM
I refuse to be believe that the desktop has been finalized and can't be improved any longer. From Windows 8 I can clearly tell that Microsoft has not spent any time on the Windows Desktop apart from the Explorer and Task Manager. In fact they have made the desktop unbearable.
Turning the machine off, or finding the dozens of system utilities like cmd has become a challenge even for an advanced user like me. The "solution" with two control panels is a mess. Why learn the new control panel (and what it is missing) when I know my way around the classic one?
Aren't there hundreds of Windows devs at Microsoft? What have they been doing? Why are all the Metro Apps so crude and unfinished? (esp. no support for other accounts like Google, Yahoo, Exchange, in the built in calender and mail metro apps)
I am already done with Windows 8. Can't wait for the Infoworld.com review:)
Posted by: Franz | March 06, 2012 at 03:55 AM
This really is totally spot on.
Posted by: Adam D | March 06, 2012 at 05:34 AM
Original, thoughtful and lucid. Wish Microsoft has incisive analysts or product designers like Christian Cantrell. Great article. I loved the article on gestures for ebook readers too. The tech journalism industry needs more original thinkers like Christian.
Posted by: Venu | March 06, 2012 at 05:55 AM
Nice writing but I actually disagree on one major thing: The merge of iOS and OS X.
I'm not in Gods secret, so I have no clue or info about Apple future, but from a user point of view, it looks to me very natural for Apple to merge iOS and OS X and a lot of features, including the new ones in Mountain Lion (Notification, GateKeeper, Reminder, Notes, etc...) are all lead to one point: They want a unified user experience between different devices.
It doesn't mean iOS X that could come in 2014 will be as we know iOS or OS X today. I think we gonna see some opening in iOS 6 (bringing some OS X features to iOS now, maybe about File Management, Airdrop, etc...) to finally come to a version that could be the fusion of OS X and iOS.
The whole difference will be around the "Full Screen Experience", the same way Microsoft is dealing with by having the new Metro UI. Microsoft does an interesting work by having "Dual Screen view", that could be a great transition to the "Full Screen Tablet/Phone view" and the "Desktop multi-windows view".
So, with a simple button to switch between "One App Focus" to "Multi App Focus" it would allow to have only one OS for multiple form format devices.
From what I see, Apple & Microsoft agendas are pretty similar and they both will have only one OS by 2014. The only difference is that Microsoft is starting from their flagship Desktop OS to build a more elegant Tablet OS... and Apple is starting from their flagship Tablet OS to build a more elegant Desktop OS. But they will eventually meet right in the middle by 2014.
From a user point of view, or even a developer point of view, that's a perfect scenario. As soon you know how to use one device, you already know any device, even with different form factor.... You could even buy an App from the App Store (or Windows Store) and have it working on any device you own.
The iPad HD Retina Display (that's apparently coming soon) might also be the way to go... As soon you have 1080p-Ready Applications for the iPad, you can also transpose it to the TV (with an 1080p-ready Apple TV) that will compete with Xbox 360... but also bring the thousands of Apps to the Desktop and Laptop (also one of the reason to bring Game Center in Mountain Lion).
We will definitely know if it's the case for Apple when they will introduce iOS 6. If they open it and start to bring more OS X features to it, that will definitely confirm what I'm saying. By removing the need for any computer with iOS 5, I'm quite convinced that's the direction they're taking...
So, it might have more thoughts that we think in motivation for Microsoft in Win 8, because they probably know or guest that, just like me. And having a solution for the current 85% of Desktop/Laptop market share to easily migrate on Tablet and Phone with a similar OS, it could not only help Microsoft to continue their way for Desktop/Laptop, but also help to stop the bleeding in Phone and Tablet market against Apple, but also and mainly against Android.
Posted by: Phil | March 06, 2012 at 06:26 AM
I think Microsoft has a bigger problem then Metro. They are become more like IBM or Novell. as the years go on Linux is replace alot of enterprise servers like windows did to Novell. Company are sick of vendor lock in and the high price for Microsoft products. Take MS Office $250.00 vrs libraoffice free. Yes office maybe better, but why do I care, all Sally does is type word documents. There code is old and as we all know not very secure. Even Steve Gibson (grc.com) calls it a "Toy OS".
I think the biggest problem they have is they can never do what Apple did when they kill OS 9. if Microsoft did that why would a enterprise spend million or billion dollars rebuy all the software. I think they would do one of two things.
One: Stay on what ever vrs they are on till it dies (AS400 or OS2 anyone!)
Two: Move to Linux and maybe Apple desktops
More likely they move to linux it free they can spin there own OS. And they did not have to worry if there price will go up.
Microsoft big answer to all this hurt is WOA a strip down kernel that runs wait for it... HTML apps :). Wow they should have just buy WebOS. Would have saved them a lot of time in dev.
Posted by: Jeff Cook | March 06, 2012 at 08:02 AM
I think one possible solution to the clumsiness of switching between Metro and Desktop mode on PCs is to be able to choose default "mode" when installing the OS. With "Desktop" users should boot to desktop just like in Win7 (and should have Start Menu!), while Metro is accessible through shortcut on the desktop (first idea that comes to mind, I'm sure there is a better implementation). And "Metro" mode in my mind should be just like the Consumer Preview - boot into Metro, desktop is just another app (no start menu). This way there's flexibility for enterprise users, and people that often use apps that are not suitable for Metro. It should be the user's choice what their default environment should be - Desktop or Metro.
Posted by: bgd88 | March 06, 2012 at 08:24 AM
Really great article despite one aspect I wouldn´t agree with you. The transition from OS9 to OSX wasn´t that easy and took more than 10 years and it is still not over. Apple removed old code only in little steps with each new OSX version and there is still something left. Apple will kill some more 32 bit Carbon libraries with Mountain Lion. This could affect especially older versions of important software titels like Adobes CS which is still not fully transferred to Cocoa.
The transition was slow and painful because all big software houses like Adobe or Microsoft with million lines of code had refused every change until they are forced by Apple some time ago but they played well with their power as long as they could.
OSX without a working version of Creative Suite or Office would have killed Apple 10 years ago and they knew this very well, so they had absolutely no rush to change anything. Nowadays with the success in the mobil world the situation is different and Apple set the new rules very strictly - move or die.
Now Microsoft is a different situation and will have a long way to go until they can motivate their developers to move to the new WinRT platform. Windows 8 seems much to radical and this will lead to total ignorance by developers as well as by consumers.
The majority is always right and so Microsoft has to support Windows XP as long as it takes and the same thing will happen to Windows 7, which will be still there in 10 years if Microsoft don't learn their lesson well.
Posted by: peter.s. | March 06, 2012 at 08:49 AM
One little point. When Apple did its last re-write to its OS, it also devised its classic OS that ran with its new OS X and did so until classic apps could be re-written. Only then did it drop Classic. Couldn't MS have done the same and be further ahead in its game?
But Apple has done this OS shuffle a number of times from the 2e to Classic Mac OS to different chip sets (Old Mac, Power PC, Intel) and finally its version of Linux.
But you are correct in that when you're not the leader it is easier to take chances and Apple has chance-taking ingrained in its DNA.
Posted by: mhikl | March 06, 2012 at 10:59 AM