Wednesday, June 14, 2006

Windows Vista: What Not to Like

I'm a writer by trade, and one of the many things I write about is technology. I typically don't blog about my work, but I'm making an exception today because I've found a new technology which is more annoying than helpful. I'm talking about the next version of Microsoft's operating system, Windows Vista.

I get to beta test Vista because I'm writing a book about it. I'm used to using unstable beta software, of which Vista definitely is, but aside from the expected early bugs, there's some very serious things wrong in the general design of the thing. I wish I could be more positive (I do have books to sell, after all), and I know that Vista will sell a lot of copies (because that's the only operating system you'll be able to buy after January 2007), but I think Microsoft fucked up royally here.

First, to start off on a positive note, let's discuss the things about Vista that I like:
  • Aero interface. The new Aero interface is nice. It's cool looking and 3D-like and translucent, and all that -- just like the Mac. Finally.
  • Internet Explorer 7. It has tabs. I like tabs. And, once again, Microsoft catches up to a competitor (Firefox), which is a good thing for us MS users.
  • Windows Media Player 11. Nice. Really nice. Better than iTunes nice. Much easier to use than previous versions, much easier on the eyes (big album art throughout), and it works well. This is now the best music player program on the market, bar none.
  • Windows Photo Gallery. If you need sophisticated photo editing, stick with Photoshop. But if you need simple touch ups (brightness/contrast, cropping, red eye removal, etc.), having it built into Windows is a good deal. Excellent addition to the Windows suite of products.
  • Windows Media Center. With XP, Media Center was a separate OS SKU. With Vista, it's built into the operating system -- everybody gets it. And if you're using a living room PC, you want it. The changes to Media Center in Vista are minor (new colors, horizontal scrolling instead of vertical scrolling, etc.); it's the fact all versions of Vista (save for Home Basic) come with it that's the big thing.
  • Better networking. MS changed the whole IP stack and redid the networking internals, and it shows. With XP, home networking tended to be a bit hit or miss -- computers disappearing from the network, shared folders showing up (or not) at random, that sort of thing. With Vista, networking simply works. Everything's where it's supposed to be, no unpleasant surprises.

So that's the good. (And note that most of the good things aren't really part of the operating system per se, but are rather accessory programs.) Now let's look at the bad -- the really bad:

  • User Account Control. Microsoft, in its infinite wisdom, has decided that users have too much control over their PCs. All that control makes for sloppy security; users can install any program they want (even malicious ones), delete important files, you name it. Well, in the name of increased security (isn't everything, these days?), Microsoft has taken away the user's ability to do these supposedly administrator-level operations. It's all called User Account Control, and what it means for the average user is that you're now prompted (often twice!) whenever you try to install a new program, delete or move certain types of files or folders, or even empty certain files out of the Recycle Bin. It's a HUGE hassle, being prompted to confirm all this stuff that you do on a daily basis. In addition, many existing programs just assume that they have administrator rights (to write files, etc.), and simply won't work with UAC. In other words, users get a significantly worse experience under Windows Vista -- and people aren't going to like that. I recommend right now that Microsoft either turn off this invasive feature, or start staffing up their tech support lines; this one is going to catch the company a lot of flack. My solution? Turn off the damned UAC for your main account, which then makes Vista work just like XP, in terms of administrator privileges and the like. A bad, bad, really bad idea.
  • Windows Explorer and file management. In Windows Vista, Windows Explorer is back. That's not a bad thing. What's bad is what Microsoft has done to the Explorer window. First, there's no menu bar, which means no File menu. (Although you can display the menu bar by pressing the Alt button -- but what users are going to know or remember that?) Second, there's no task pane (like XP had), so all the obvious operations are no longer obvious. Instead, Vista has added an Organize button, which displays what is pretty much a mashup of the old task pane and File menu. But this is less than intuitive, and is a major step backwards in usability for non-technical users. Why hide the common file management tasks (copy, delete, move, rename, and the like)? Stupid, stupid, stupid. What was Microsoft thinking?
  • "Streamlined" Start menu. The old Start menu grew and grew and grew with each new program you added. Messy, but easy enough to figure out. The new Vista Start menu is "streamlined," which means that folders are collapsed until you click on them; they don't expand outwards, they grow and shrink within a very limited space. Neater, I supposed, than the old method, but harder for users to figure out. Another step backwards in the ease-of-use department -- and another example of Microsoft changing something that worked, for no apparent reason.
  • Sleep mode from the Power button. To help speed up shutdown and startup, Microsoft essentially is steering users away from powering down their computers. Instead, when you click the Power button (which you think would shut off your computer), Windows goes into Sleep mode. I hope Vista Sleep mode works better than XP Sleep mode (which was problematic, at best), but it's disingenuous to take something that users expect to do one thing (turn off the PC) and make it do another (leave the PC on while Windows goes to sleep). Misleading, it is.
  • Instant Search. In itself, this isn't a bad thing. Microsoft puts little search boxes all over the place, to better find files, programs, and the like, and this function appears to work better than the lame XP search. But I think Microsoft is wrong in thinking users are going to want to search for everything this way; some people, after all, like to organize, and searching instead of browsing -- while a Google conceit -- isn't the way most folks approach all their tasks. As I said, not necessarily a bad feature, just one in which Microsoft places too much emphasis.

I can go on and on, but basically I find Vista underwhelming. Once you get past the pretty interface and the improved applications, there's little there, there. And the security-related changes interrupt the user experience rather than enhance it; security should be invisible, not invasive. (And I do understand that Microsoft is reacting to a lot of bad press about Windows security holes; making users jump through hoops just to do their daily tasks is not an acceptable solution, however.) People are going to complain a lot about this, trust me.

Should you upgrade to Vista? No, not on your current PC. (You can, after all, download Internet Explorer 7 and Windows Media Player 11 separately for XP.) Yes, if you're buying a new PC -- if only because you'll have no choice; after January 2007, all new PCs will come with Vista pre-installed.

Will you like Vista? On the surface, probably yes; the Aero Glass interface is pretty cool. After you get to use it, maybe no; the User Account Control security is just too invasive -- and will crash too many of your old programs. I'd like to think that Microsoft will recognize the error of its ways and change or disable UAC before Vista ships to the public, but that's probably hoping for too much. Microsoft knows what's best for us, after all.

But that's just my opinion; reasonable minds may disagree.

No comments: