Inside Microsoft's $6 BILLION Failure [Archive] - Glock Talk

PDA

View Full Version : Inside Microsoft's $6 BILLION Failure


Tennessee Slim
09-12-2008, 20:12
I OCR scanned this out of the October 2008 issue of MaximumPC. I edited briefly for translation foul-ups (didn't get 'em all, as you'll soon see) but this is otherwise as printed in the mag.

Shattered Dreams & Broken Promises

We sat down with Microsoft to hear the company's side of story. What lessons have been learned following the worst Windows launch in the company's history? Is Microsoft doing enough to regain PC users' faith?

Way back in January 2007, after years of hype and anticipation, Microsoft unveiled Windows Vista to a decidedly lukewarm reception by the PC community. IT pros, and tech journalists alike. Instead of a revolutionary next-generation OS that was chock-full of new features, the Windows community got an underwhelming rehash with very little going for it. Oh, and Vista was plagued with performance and incompatibility problems to boot.

Since then, the PC community has taken the idea that Vista is underwhelming and turned it into a mantra. We've all heard about Vista's poor network transfer speeds, low frame rates in games, and driver issues-shoot, we've experienced the problems ourselves. But over the last 18 months, Vista has undergone myriad changes, including the release of Service Pack 1, making the OS worth a second look. It's time we determine once and for all whether we should stick with XP for the next 18 months while we wait for Windows 7. But before we answer that question, let's review exactly what's wrong with Windows Vista.

What Went Wrong with Vista's Launch?

We've seen worse launches over the years, but not from a multibillion dollar product that was a half-decade in the making. Here are the seven biggest contributors to Vista's dud of a debut


INSTABILITY
At launch, we complained that Vista was significantly less stable than its predecessor. We experienced more hard locks, crashes, and blue screens in the first weeks of use than we bad in the entire year prior using XP. Sadly for Microsoft, our experience was shared by many early Vista users. The problems weren't limited to high-end, bleeding-edge hardware, either. People with pedestrian, non-exotic hardware configs reported crashes, instability, and general wonkiness with Vista on laptops and desktops, in homebuilt rigs and OEM machines, and in PCs that originally shipped with XP Considering that improved stability was one of the highest promises Microsoft made for Vista, users were understandably upset.

INCOMPATIBILITY
Microsoft didn't make any big promises about application compatibility, and it's a damn good thing. If a desktop application didn't follow Vista's rules for behavior, Vista wouldn't let it run. The program would fail to load, crash on use, or eat the user's data, depending on the development infraction. And to be clear, we're not talking about shareware apps created why some dude in his basement, we're talking about Acrobat Reader, iTunes, Trilian, and dozens of other programs, not even counting the antivirus programs that are rarely compatible with a new OS. Getting hardware working could be just as challenging, If you had one of the millions of perfectly serviceable, but suddenly incompatible printers or scanners, you probably felt pretty raw. We know we did. Additionally, if you needed to connect to a VPN (virtual private network) that isn't supplied by Vista's built-in client, you were probably out of luck.

Vista shipped without support from major VPN manufacturers, including Cisco, leaving work-at-home types out in the cold. The massive number of compatibility problems ensured that every user would he touched by at least one disappointment.

PERFORMANCE
We would expect a new version of Windows to be slower than the previous one, given immature drivers and new features that drain CPU cycles and absorb memory. However, the performance differential has always heen less than 10 percent in the past and only really evident in hardware-intensive apps, such as games.

At Vista's launch, our tests revealed worse-than-expected performance in many different tasks and applications, Gaming performance suffered notably; using drivers from the launch time frame, our tests showed as much as a 20 percent performance difference between Vista and XP on the same machine, But that wasn't the worst of it.

Even common tasks suffered. Large network file transfers took a ludicrous amount of time, even on systems hardwired to gigabit networks. On affected machines, Vista could take days to transfer a full gigabyte of data! While that was a worst-case scenario. many users complained that file transfers took twice as long to complete in Vista as in XI'

USER ACCOUNT CONTROL
Vista brought marked improvements to the overall security of Windows, one of the few areas in which the as actually lived up to Microsoft's promises. Unfortunately, one of the mechanisms that helps enable that security comes at a high cost - it's incredibly annoying.

That's right, we're talking about User Account Control, aka UAC. Even if you do know what it's called, if you've used Vista you're undoubtedly aware that you need to prepare your clicking finger when the desktop darkens and your trusty PC start asking whether you really meant to install that application you just double-clicked. UAC prompts you whenever an app tries write to an area of your hard disk or registry that Windows finds suspicious, This seem like a good thing. right? It would be. excel UAC prompts every time the installer does somethll1g suspicious. We've had Vista prompt us no fewer than five times before completing installs it questioned.

The problem is compounded by the the fact that those five prompts look and behave differently, even though they're all asking for basically the same thing: permission to write to a protected area of your system, To make matters even worse, none of the UAC prompts actually tells power users what the app is doing. When you click that Allow button, all you're doing is adding a speed bump to whatever malware you might be installing. Executed properly, UAC could have been a savior for people wont to install every application they find. Unfortunately, the UAC prompts quickly become so annoying that most users either disable them (the poweruser option) or mindlessly click Allow (the mom option).

ACTIVATION
Activation has been a hassle since Microsoft first included it with Windows XP. Microsoft's never really honored its stated 90-day limit for discarding activation information either. After installing the as once or twice, you inevitably have to call some poor sap manning the activation hotline to enable Windows. What bothers us about Vista is the inclusion of the Windows Genuine Advantage software, which periodically checks in with Microsoft to ensure that the copy of Windows you've already activated remains genuine.

That's all well and good, unless something confuses WGA. Unfortunately, just about everything confuses WGA. It could be something as simple as a BIOS reset that sets the clock back a few years. Or it could be that Microsoft's entire activation process shuts down for a few hours-like it did last August. But at least Microsoft curbs piracy of Vista and other activated software by treating its customers like criminals, right? Well, not so much. Hacked versions of Vista that simply bypass activation are available on BitTorrent sites around the world.

VERSION OVERLOAD
In the old days, there were two distinct versions of Windows: one for home users and one for corporate users. For home, you bought Windows 98: IT departments bought Windows NT (at least the serious ones did).

With Windows XP, this trend continued, despite the fact that both the home and enterprise OSes used the same core. With Vista, the old home and enterprise distinctions went out the window, as Microsoft added three more versions of Windows, removing crucial features like the 3D UI from the low-end release and forcing power users who want access to both work·friendly and enthusiast features to shell out for the $400 Ultimate edition. To help justify that exorbitant price, Microsoft promised Ultimate Extras, the first of which didn't materialize until months after launch, and those that did appear were disappointing. A bad Texas Hold 'Em game, a backup utility that should have been included in every box, and support for other languages do not "ultimate extras" make.

Oh, and if you used Windows XP Professional at home and wanted to upgrade to a less-expensive home version of Vista, you were out of luck. The only upgrade path that worked from XP Pro to anything with Media Center capability was the spendy Ultimate edition.


'ONE MORE THING'
If the last eight years of watching Steve lobs smugly introduce "one more thing" have taught us anything, it's that no matter how technically sound (or alternately, how fatally flawed) a product is, every major release desperately needs one or two supersexy features to incite lust in geeks everywhere. Every time lobs rolls out a new product, he teases the audience with a feature or two that you simply cannot wait to use. These features not only leave customers clamoring for the new product but also give those pesky users sitting on the fence a rationale for upgrading. While Vista had the technical chops in the form of the Aero renderer to deliver some potentially astounding API's, Microsoft's best effort was Flip3D - a gimpy knock-off of a feature that OS X implemented infinitely better.

Aside from that, most of the API's included with Vista are rote updates of their forebears-from Movie Maker to Photo Gallery. There's very little that's new, even when the API's themselves are brand-new (see Windows Mail). Worse than nothing new, there's not much in a stock Windows install to inspire anyone-even the stereo¬typical dullard PC user.

An Exercise in Angering Potential Customers: DirectX 10

Vista was supposed to mark the launch of a new revolution in PC gaming, spearheaded by the full might of Microsoft as manifested in the Games for Windows initiative. With promises of everything from a fully fledged online matchmaking experience (a la Xbox Live), easier installations, and (most importantly) a host of killer AAA titles, Games for Windows looked poised to really challenge console dominance and modernize the PC as a gaming platform.

What Games for Windows actually did was tie the DirectX 10 API to Vista simply to drive sales of the OS. The first Vista¬exclusive AAA Games for Windows title was a downright geriatric port of Halo 2, a game that originated with the first Xbox and doesn't use DirectX 1O! To add insult to injury, there was no technical reason for a three-year-old ported Xbox game to be Vista-only. True, the community quickly released a patch that opened the door for XP garners, but we still can't understand who possibly thought this was a good idea.

Microsoft continued down the suicidal Vista-only path for one more release, Shadowrun. Despite innovative gameplay and cross-platform support for its Xbox counterpart, the Vista-only release was enough to doom FASA Interactive, the studio that created the game.

Abandoning the pretense that Vista is the perfect OS, Microsoft reps sat down with us to discuss the OS's problems in a (kind of) frank conversation

We were surprised when Microsoft reps agreed to discuss Vista's launch problems and what the company has done to fix them. We were surprised not only that they agreed to answer our questions with candor, but that they were speaking to us at all. Our initial conversation occurred in June and set the stage for the article you're reading. This dialogue also marked the first time in eight years that we had a private conversation with any Microsoft employee without a PR manager present. The answers we got during this mid-June background conversation were brutally honest: Our source, a high-ranking Windows product manager, conceded that Microsoft botched the Vista launch. He added that the company's biggest concern wasn't the OS but rather the eroded faith in Microsoft's flagship product among users of all types and experience levels. Our conversation was refreshingly frank, and no topic appeared off limits. To wit:

• Our Microsoft source blamed bad drivers from GPU companies and printer companies for the majority of Vista's early stability problems.
• He described User Account Control as poorly implemented but defended it as necessary for the continued health of the Windows platform.
• He admitted that spending the money to port DirectX 10 to Windows XP would have been worth the expense.
• He assailed OEM system builders for including bad, buggy, or just plain useless apps on their machines in exchange for a few bucks on the back end.
• He described the Games for Windows initiative as a disaster, with nothing more than 54-bit compatibility for games to show for years of effort.
• He conceded that Apple appeals to more and more consumers because the hard¬ware is slick, the price is OK, and Apple doesn't annoy its customers (or allow third parties to).

(cont.)

Tennessee Slim
09-12-2008, 20:13
(cont.)

Yes, the June conversation was dazzlingly candid, and we were looking forward to an equally blunt follow-up meeting-a scheduled late-July on-the¬record interview with Erik Lustig, a senior product manager responsible for Windows Fundamentals. But then the universe as we know it returned to normal, and Microsoft became Microsoft again. Our interview with Lustig was overseen by a PR representative and was filled with the type of care¬fully measured language that we've come to expect from Microsoft when discussing "challenges." A "challenge" is Microsoftese for anything that isn't going according to the company's carefully choreographed plans. In the text that follows, we've combined the information conveyed during the mid-June background conversation with decoded translations of the "on the record" conversation we had in July. The contrast between the two interviews is stunning.

We herewith give you a snapshot of Microsoft's take on Vista launch problems.

• • MICROSOFT'S TO-DO LIST
Admitting to Unfinished Business
Microsoft has acknowledged-and addressed-several of Vista's shortcomings over the last 18 months, However, the company willingly concedes there are a few key areas that still need attention:
~ USER ACCOUNT CONTROL "UAC was a version-one technology in Vista, and it was made for some very good reasons," said Lustig. "Of course, we know that the compatibility issues and frustration issues [in Vista], There are opportunities to continue [to improve how UAC interacts with the user]."
~ ACTIVATION Activation annoys us. It punishes paying customers by forcing them to phone-activate their machines, yet pirates avoid the annoyance entirely, Microsoft acknowledged this irony but still stands behind activation. "Just because a particular technology has a loophole that some dishonest folks have figured out doesn't mean we shouldn't invest in an activation technology to bring value to the platform for consumers," Lustig said, "If we can provide additional value [to paying customers] now and in the future, that's really what the advantage is,"
~ VERSION OVERLOAD Users who want to purchase Vista are still faced with a paralyzing set of choices, With no fewer than four editions of Vista on retail shelves, it's difficult for a normal consumer to know what they actually need. From conversations we've had with Microsoft insiders, we know they're aware of the problem and are addressing it with Windows 7, Whether that's by reducing the number of versions or adding functionality to further differentiate Windows flavors, we don't know.

STABILITY
According to now-public internal Microsoft memos, 18 percent of all Vista crashes reported during the months immediately following its launch were due to unstable Nvidia graphics card drivers.

Microsoft has never issued any public comment concerning who's to blame for the driver crashes, but during our back¬ground conversation, our source conceded that hardware OEMs were writing WDDM (Windows Display Driver Model) drivers for a moving target during Vista's beta and release-candidate periods. Our source told us that because of low-level assess changes, hardware vendors didn't have sufficient time to develop and test their drivers. This mirrors what Steven Sinofsky, the head of the Windows team, said in an interview with Cnet earlier this year: "The schedule challenges that we had. and the information disclosure weren't consistent with the realities of the project, which made it all a much trickier end point when we got to general availability in January."

Launch problems aside, once Vista is updated with SP1, it seems much more reliable than it was early on. The Maximum PC Lab isn't equipped for long-term stability testing, but in our anecdotal experience, Vista's stability problems are largely fixed, even on somewhat exotic hardware. Whether Vista is more stable than WinXP really depends on the actual hardware configuration you're using more than anything else.

COMPATIBILITY
While discussing this story on back¬ground. Microsoft placed blame for incompatible software and hardware on its third-party partners. However, during our on-the-record chat, Lustig simply said, "I honestly don't have the exact numbers for that," in reference to the ratio of crashes attributed to Microsoft versus third-party entities.

Regardless, we're well aware that Microsoft had been talking to hardware and software developers about Vista compatibility issues since the 2005 Meltdown, Microsoft's annual gaming conference. At that conference, Microsoft informed game developers that they needed to write apps that behaved well. or they would face problems with Vista. The requirements were, for the most pan. simple-caveats like not writing to C:\Program Files or C:\Windows.

It's also important to note a shameful truth that everyone in the PC industry is aware of but rarely discusses: When a new as comes out, third-party vendors will often withhold compatibility support in order to drive sales of new units, turning the cost of supporting a new as from a liability into a source of revenue. The same goes for software like antivirus utilities and some CO/OVD burning apps, both of which hook into the as very closely.

SECURITY
The statistics on Vista's security record are clear: Vista is the most secure version of Windows to date. Nonetheless, Lustig said that Microsoft made "changes that have had some short¬term ramifications that we've worked very hard the last year and a half, and through Service Pack 1. to address." Some of these changes may have had unintended negative consequences, but Vista has suffered fewer security defects than any previous version of Windows. In short, sometimes you just have to give up flexibility for security. As Lustig told us, "I believe that those changes are going to be a fundamental basis for the integrity of the platform." We agree.

GAMING PERFORMANCE
During our initial June interview, Microsoft blamed unoptimized videocard drivers for poor gaming performance. To confirm this, we tested both the launch version of Vista and the post-SPI version of Vista with current Nvidia drivers. Our gaming tests showed only the most negligible performance differences between the two as builds. confirming that Vista itself was not to blame for early game performance issues. Rather, those earliest Vista videocard drivers were the culprits. Indeed, now 18 months after its launch, Vista's performance is within striking distance of WinXP's in almost every test we ran.

THE IMPACT OF SP1
Because Vista's first Service Pack significantly improved the struggling as, we were surprised that Microsoft didn't tack a Second Edition label on it, a la Windows 98. Providing measurable improvements in performance and stability, Service Pack 1 should have been Vista's saving grace, No? Lustig told us that despite significant improvements in most of Vista's deficient areas. "there is a lot of leftover concern [about Vista] based on information folks have heard anecdotally."

Quite an admission. Lustig continued, "The challenge for Microsoft isn't necessarily continuing to take the feed¬back and improving the product-we've been doing that since launch and will continue to. The challenge is getting the message out that we've listened, we've made very positive changes. we're seeing very positive results from the changes we've made, and there's enough value in the product."

THE UPSHOT
Maximum PC's Final Word on Vista
After spending the Last six weeks getting down and dirty with the OS-on multiple hardware configurations, in both 64•bit and 32•bit flavors, and on mobile and desktop systems-we're willing to give it a second chance, There are still tons of things about the OS we're not happy with-starting with the now-$350 Ultimate SKU and working down from there-but from a performance, stability, and security standpoint, we're satisfied with where Vista is today, You no Longer need to sacrifice performance or stability if you want to run the Latest version of Windows.

[i]If you already have Vista, there's no reason not to use it, but should you go out and buy Vista today? Probably not. With Windows 7's Launch scheduled for early 2010, we're actually closer to that date than we are to Vista's launch. If you've ridden out the storm on XP so far, it probably isn't worth investing in Vista for just a year and a half of use.

d3athp3nguin
09-13-2008, 01:04
I honestly can't find any reasons to use Vista on a day-to-day basis over XP or other OSes. Companies make games for it... aaand thats about it.

The reason why Microsoft sees UAC as a "necessary evil" is because their whole desktop model since Windows 3.1 has been giving Joe Shmoe users all administrator rights by default. Then every virus that gets onto your PC has admin rights too. Now that people are used to being administrators all the time, Microsoft tries to dance around the design flaw by adding another layer of protection. Simpler solution: enforce the root/user model. Make a root account during setup, AND make a user account for the first user. You wanna make big system changes to the OS? Type a root password and you get admin rights for a small window of time, say 10-15 minutes. Yes it will still bug you for admin rights, but not nearly as much as that UAC junk. Jeebus, I've never gotten carpal tunnel from installing software before...

<warning: smarmy Linux elitism ahead>

As for Vista's performance: when I have my eeePC set up with this (http://www.youtube.com/watch?v=ZzzhEs9XGuE) on linux, and an entry-level Vista PC chugs when trying to render a crummy 3d window switcher, it becomes painfully apparrent how much of an inefficient hog Vista is. Once I got past the Linux learning curve, I can't help but look at Vista and think "People pay up to $400 for this thing?" :steamed:

Sorry rant over.

gwalchmai
09-22-2008, 08:00
Bump and tag

JohnBT
09-22-2008, 17:52
"If the last eight years of watching Steve lobs"

Who?

Is the rest of the article similarly accurate?

Vista, it's just another operating system. Have we moved from the Model T stage of development to the Model A yet?

I know, I didn't need a quad core or Vista, but they both work.

John

M2 Carbine
09-25-2008, 11:02
I recently bought a new laptop that came with Vista installed.
I used it long enough to get over my "I don't like a new system rant" and I still didn't like it. MANY of my programs and games wouldn't work and couldn't be made to work. In short Vista had no advantages over XP and MANY disadvantages.
I bought a new hard drive and installed XP. Now I'm a happy camper.:)


I bought a new HD just incase there was some large problems switching to XP. Then I could just stick in the Vista HD and be back to square one.
The XP install, etc, went smooth.

glockophilic
09-25-2008, 13:52
I also have a new laptop with vista... mine has had no issues...none. My XP laptops (which by the way are dual boot with fedora on some of the other partitions) did occasionally have problems. Some things like program instillation in linux just aren't as easy. Its harder to install non mainline linux based stuff (like nessus) and if you choose to compile from source it takes longer. I kind of like both linux and windows for different reasons. I dont do much graphic art related stuff so processing power dosent effect me quite as often...I guess you could say for me the bottle neck is always the connection to the network.

Deanster
09-26-2008, 22:01
As is well-established here, I'm a pretty big fan of Mac OS X and Apple's products.

I waited until about six months ago to buy my first Vista PC for my office, and it's been excellent. It ended up moving home to be our finance computer (Quicken for Mac is one of the worst apps on the market, and my wife doesn't like the multi-OS environment of Parallels or Boot Camp, so we have a dedicated PC for finance...), and Vista Business has been excellent. Fast, responsive, stable, and while there's a few things that are a pain to find, I like it quite well. I really like the Aero interface - pure eye candy, but it delivers on that nicely.

Notable that I'm running this on thoroughly modern hardware and as an original Vista installation. I'm also not running much more than Quicken, Turbo Tax, and NeoOffice. Also not many peripherals... so I'm a compatibility softball.

Flubbed launch - yes.

Bad product today - I don't think so.

I have zero Vista-specific complaints. All my complaints surround things like the 3Gb of RAM limit - what century are we in?

Blitzer
09-27-2008, 14:44
As is well-established here, I'm a pretty big fan of Mac OS X and Apple's products.

I waited until about six months ago to buy my first Vista PC for my office, and it's been excellent. It ended up moving home to be our finance computer (Quicken for Mac is one of the worst apps on the market, and my wife doesn't like the multi-OS environment of Parallels or Boot Camp, so we have a dedicated PC for finance...), and Vista Business has been excellent. Fast, responsive, stable, and while there's a few things that are a pain to find, I like it quite well. I really like the Aero interface - pure eye candy, but it delivers on that nicely.

Notable that I'm running this on thoroughly modern hardware and as an original Vista installation. I'm also not running much more than Quicken, Turbo Tax, and NeoOffice. Also not many peripherals... so I'm a compatibility softball.

Flubbed launch - yes.

Bad product today - I don't think so.

I have zero Vista-specific complaints. All my complaints surround things like the 3Gb of RAM limit - what century are we in?

Your experience is one that is shared by a minority of the users. :crying: :steamed:

Big Al 24
09-28-2008, 12:06
As is well-established here, I'm a pretty big fan of Mac OS X and Apple's products.

I waited until about six months ago to buy my first Vista PC for my office, and it's been excellent. It ended up moving home to be our finance computer (Quicken for Mac is one of the worst apps on the market, and my wife doesn't like the multi-OS environment of Parallels or Boot Camp, so we have a dedicated PC for finance...), and Vista Business has been excellent. Fast, responsive, stable, and while there's a few things that are a pain to find, I like it quite well. I really like the Aero interface - pure eye candy, but it delivers on that nicely.

Notable that I'm running this on thoroughly modern hardware and as an original Vista installation. I'm also not running much more than Quicken, Turbo Tax, and NeoOffice. Also not many peripherals... so I'm a compatibility softball.

Flubbed launch - yes.

Bad product today - I don't think so.

I have zero Vista-specific complaints. All my complaints surround things like the 3Gb of RAM limit - what century are we in?

The hardware you are running has a great deal to do with the "Vista Experience" you will have. And only the 32bit Vista has a ram limit. The 64 bit is fine with 4Gb+, provided you have SP1 installed if not you just have to install with 2gb, update, then add the other 2+ gb. Another deciding factor is how much you strip out of the OS before/during install.

Dandapani
09-28-2008, 17:25
Bought a low end Acer "business" 64 bit PC with Intel Core 2 Duo, 2GB memory, SATA harddrive, DVD writer, etc., that came with WINXP and proceeded to load Fedora 9. Works great. Less filling. What's this Vista everyone keeps talking about? :rofl:

denfoote
09-29-2008, 01:29
I'm still using Ubuntu 8.04.
It's even faster than the Windooze XP machine it's dual booted on!!!!
I wish my wife would cure herself of the Gatsian koolaid addiction she has!!