Tag Archives: software-upgrades

The Truth About Windows Vista

When I first saw XGL and AIGLX being demonstrated through YouTube videos, I was blown away. I assumed that it would take a monster video card, much like Vista does. However, I found that I could run a full 3D accelerated Linux desktop on Ponzi’s low powered laptop with an average Intel video chipset. Make no mistake: Windows has fierce competition in the marketplace, especially for the masses. Is Linux ready? No, but it’s definitely looking sexier than Windows Vista RC1 these days.

And if you don’t want your desktop to be sexy, you’re in a minority.

I’ve seen several geeks (and countless developers) dismiss the slick nature of the AIGLX demo. “I got seasick from the wavy windows” is tantamount to saying that “the way Windows works is good enough for me and everybody else.” It’s not like those XGL options are hard-coded into the operating system, folks – it’s fully customizable, fully tweakable, and fully usable. My original complaint stemmed from the way Microsoft has been actively touting Vista as a “breakthrough” experience – and until I saw that video, I couldn’t point to something to put the haphazard implementation of Aero (and the shim-ridden Windows shell) in its place.

Uh, Flip3D is borderline useless – not half as usable as OS X’s Expose (which a forthcoming Microsoft mouse will fully emulate, and I’ll report on that soon enough). I get more out of the free TaskSwitchXP than I do from Flip3D! Vista’s user experience has been further rendered generic when it’s demonstrated side-by-side with the full range of today’s AIGLX features. I’m not saying that the average user would want to use (or could use) half of the eye candy that’s shown in the new Linux desktop, but that doesn’t make AIGLX / XGL any less exciting to see. Linux with a 3D desktop, much like OS X, is fun to use – and Windows Vista is just. feh.

And if you’re not excited by desktop advancements, then you should just live on the command line and be done with it.

So, Robert McLaws wants me to take a deep breath. “[Chris’s] feedback on Vista would be far more valuable if he accepted the reality of the situation and focused on problems that actually stand a chance of getting fixed at this point in the game.” I agree and disagree.

Yes, I’d be happy to help Microsoft fix the fixable Vista oversights – but I’m not going to push my opinions to the sidelines, throw up my hands in defeat, and wait to see if they actually improved anything. It’s been in my experience that by the time I see a Microsoft product, it’s far too late to provide feedback for it. Instead, I’m told to hold off until the next version – but by the time I see that Microsoft product, it’s far too late to provide feedback for it. Instead, I’m told to hold off until the next version – but by the time I see that Microsoft product, it’s. starting to sound like a broken record.

It’s great that Microsoft has accepted so much feedback in the development of Vista, Office, etc. I’m never short of feedback – and I typically provide it freely. But I’m tired of feeling like I’m talking to a brick wall. Need an example? I told Microsoft to build RSS support into Windows Media Player 9 before it exited beta, years before podcasting, months before Scoble went to work for `em! Windows Media Player 11 will likely ship without it. There’s another Microsoft team that thinks they know more than users do – and what’s best for you.

And if you don’t think that users matter, you’re living in a bubble that’s about to burst.

“Brand loyalty” is a phrase that’s quickly disappearing. Users are looking for better, cheaper, faster, nicer, cleaner, smarter, etc. I used to swear by Dell – now I see that everybody’s swearing at them. I used to rely on MSN for my searches – and now I only look when I forget to change my defaults to Google. I used to use Internet Explorer – until I discovered Maxthon 1.x (and I’m still not liking the way 2.x is shaping up). If you’re blind to brand, you deserve everything you might get from it – both good and bad.

Henry Ford initially refused to innovate beyond the Model T, resolute in his belief that his automobile did everything a driver needed it to do (and nothing more). Because of this attitude, Ford had slipped to #3 in the nation by the time the World War was upon us. In a similar sense, I believe that Microsoft has gotten lazy in the desktop space – much like Apple has gotten lazy in the media space. What’s most interesting is that each company is only now beginning to challenge the other on more equal terms – Zune vs. iPod, Windows vs. OS X on Intel.

And if you don’t think that users provide feedback (and make decisions) on their own schedules, you’ve got another thing coming.

I’ve run into countless UI hiccups which prove (beyond a shadow of a doubt) that the usability quirks inside Windows Vista are by design. Need four prime examples that are completely replicable?

  1. In installing and running WinVNC server, I’m prompted to view a dialog that’s been forced into some kind of separate desktop (a backwards compatibility screen that runs in Classic mode, removes me from the Vista experience, and looks like total ass to boot). I’m sure this isn’t an isolated incident. My beef, again, is that Windows Vista handles incompatibilities with the largest amount of inelegance possible.
  2. Separately, the QuickTime Preferences Control Panel applet causes my entire Windows session into some kind of non-glass Aero fallback mode. Why? Why not just shove that process into some kind of space that protects it from the rest of Windows Vista? Then, why does the screen flash suddenly – as if I’m about to hit a BSOD? Screen flashes without fades are jarring.
  3. If you’re lucky enough to have a video card powerful enough to run the full Aero experience (Glass), you know that it’s certainly better than XP’s Luna. I’m not talking about the way that Microsoft’s own developers completely ignored the guidelines set forth by their own company here, mind you (that’s another rant entirely). My legitimate complaint is that the non-Glass experience doesn’t look like Glass at all. Seriously, even Stardock emulated Aero pretty well in WindowBlinds (with transparency!) – but Microsoft opted to give users this 50/50 experience. It’s not just about having a great video card – it’s about having applications that are 100% optimized for Windows Vista. For that, you’ll likely have to wait. forever.
  4. “Classic Mode” has always been pretty clean across the board. I’m not so sure that’s the case in Windows Vista – at least, in respect to Microsoft’s own applications (especially Windows Explorer). The shortcomings in UI cohesiveness and completeness are even more apparent when you’re not in Aero (or Aero Basic). With all the new Vista shell shims and hacks in place, “Classic Mode” has pretty much been shoved out of the picture – even though it rears its ugly head far too frequently, as witnessed by my first point in this truncated list.

And if you think I’m the only geek who believes Windows Vista RC1 is not compelling, then you need to start reading reviews outside the Microsoft echo chamber.

Vista’s user experience is just sloppy, folks – sloppy, sloppy, sloppy. I’m sure we’re going to get excuse after excuse, apology after apology, reason after reason – but nothing is going to undo what’s already been done in Vista betas to this point. I’m told that little to nothing is going to change in the UI between RC1 and Gold. We’ll see what happens in a few weeks, won’t we? I’m not holding my breath, but I remain hopeful that someone in the Quality Control department will wake up and smell the competition. Unless we see a radical system-wide improvement in the final (shipping) version of Windows Vista, my judgement on the OS will remain negative.

Without veneer, underlying code will never have a chance to shine.

The Windows Vista Challenge

Charlie Owen has issued a challenge, but I’m not quite sure he understands why I’m complaining so much about the UI oversights found in Vista. Mind you, I haven’t said a word about Windows Vista’s Media Center – I haven’t had a chance to play with it extensively yet. Before I respond, I’d like everybody to read Why Vista will mean the end of the Microsoft monolith:

The Vista saga has two interesting lessons for the computer business. It raises, for example, the question of whether this way of producing software products of this complexity has reached its natural limit. Microsoft is an extremely rich, resourceful company – and yet the task of creating and shipping Vista stretched it to breaking point. A lesser company would have buckled under the strain. And yet while Microsoft engineers were trudging through their death march, the open source community shipped a series of major upgrades to the Linux operating system. How can hackers, scattered across the globe, working for no pay, linked only by the net and shared values, apparently outperform the smartest software company on the planet?

Challenge?! You can operate an XGL desktop perfectly without having to upgrade your video card first. To add insult to injury, XGL sports infinitely better (and reasonably more) eye candy than Aero does. Windows Vista is hardware hungry, no doubt – and I’m challenging Microsoft’s assertion that Aero is a “breakthrough user experience.”

No, it’s not – Vista’s UI is not breakthrough, Charlie. It’s broken. XGL, on the other hand, is breakthrough – and I find myself wondering how long it’s going to take for someone to port that to OS X. Windows Vista is not revolutionary – it’s evolutionary (barely, at that). A recently releaesd Mandriva Linux 2007 RC1 comes bundled XGL and AIGLX with Compiz, by the way.

Vista is already taking a beating, whether by Apple fanboys from InfoWorld, UAC task forces, or old Latvian women. There is no perfect operating system, and I’m certainly not suggesting that Linux and/or OS X are totally teh shiz. What I am saying, however, is that as far as cohesive, compelling user experiences go – I believe that Vista’s Aero fails (on the whole).

I understand that thousands of people poured their blood, sweat, and tears into pushing Windows Vista out the door – but I started to get impatient two years ago, only to be handed an RC that looked more like a early beta (I said “alpha” earlier, but perhaps that was a little harsh on my part). If Linux (with XGL) and Leopard (with UNO) aren’t challenging Microsoft to take UI more seriously, nothing ever will. In this arena, Windows has already been challenged – and remains truly challenged.

Leopard vs. Windows Vista

As you can imagine, I’ve been involved with countless Windows Vista email threads over the past few days. One of them is with Stardock’s own Brad Wardell (a good friend of mine). He tried to hit me with the classic “I don’t pay for service packs” argument when discussing Apple’s impending Leopard upgrade.

“I challenge you to name what in Leopard justifies $149,” Brad interjected. “Because I sure can’t think of one.” Apparently, you’re not thinking hard enough – or you haven’t done your homework:

  • Time Machine (amazing interface, long overdue)
  • Mail updates (To Do, Notes, Stationery, RSS – Outlook killer)
  • iChat (live video backdrops, photobooth effects, screen sharing)
  • Spaces (awesome virtual desktop behaviors)
  • Dashboard (Dashcode, .Mac syncing)
  • Spotlight (search Macs on your network, inline preview)
  • iCal (CalDAV support, auto schedule, event dropbox)
  • Core Animation (for developers who understand design)
  • Boot Camp (’nuff said)
  • Other optimizations and tweaks (combined)

You *MUST* watch every single one of these Leopard videos to understand why I believe the price is completely justified. Apple issues security updates constantly (and no doubt will wrap them into Leopoard as well). This isn’t a service pack, dude. These are not trivial upgrades. You combine the features of this list with better parental control, seamless 64-bit compatibilities, wider accessibility, and… and… and… knowing that Apple will have another set of new, incremental, and system-wide upgrades in another couple years? Game over.

Microsoft’s Service Packs are free, and they offer us… security updates, which should be free to begin with. Oh, wait – and pop-up blockers for browsers that are sadly past their prime. I appreciate that “smaller” Microsoft teams release useful tools every so often (like Windows Live Writer), but your mom probably couldn’t find them in the first place – and doesn’t care about them to begin with. Apple has invested a significant amount of time to ensure that both our personal and professional lifestyles will be enhanced and extended by Leopard. Microsoft has been shuffling deck chairs on the Titanic – and Windows Vista proves it.

If it’s asinine to spend money on a set of tools which serve to make my life better, then could you please explain to me Stardock’s business model? Moreover, could you explain why Microsoft is allowed to charge for Windows Vista and Apple isn’t for Leopard? Don’t get hung up on version numbers, dude – they’re “pointless” at this stage of the game. Then, aside from the “given” nature of security updates, could you give me ten solid reasons why someone would want to pay $149 for a service pack from Microsoft!?

All you Windows fanatics need to get off your high horse for a second and realize what’s happening here. My name isn’t Chicken Little, and I’m certainly not alone in my belief that Leopard is far more compelling than Windows Vista.