Tiger Review^W Retrospective
This post started as a review of the latest operating system revision from Apple, known as Tiger. Languishing in my to-blog pile for too long, I've decided to repurpose it as a retrospective, just in time for next month's WWDC when Tiger's replacement is expected to be announced.
Let's get this out in the open right now. Without a doubt Tiger is the best desktop operating system that money can buy right now. Which is to say that although it's not quite ready to join the League of Awesomeness, it's certainly not Hard Charging.
For a long time it was worth spending extra dollars to get Apple's esoteric, well-designed, under-powered hardware simply for the purpose of running their operating systems. The OS is good enough to be the major selling point of already very impressive hardware. Now of course the hardware is less-esoteric, just as well-designed (perhaps), and in no way under-powered. And is the OS still the main selling point? Not according to some.
But lets cast our mind back to the heady days of April 2005. Every Mac user was anxiously awaiting the sequel to the incredibly successful and influential Panther release. When it was finally revealed and we all got a chance to try it, the initial wave of enthusiasm eventually subsided. The promised 200 new features turned out to contain just as many hits as misses.
After my experience with Tiger I think I concur with the prevailing view, which can be summed up as: Meh (paraphrasing).
Notwithstanding this, there are certainly some cool things in Tiger. As a result I would say Tiger is a worthwhile step forward for Apple's flagship selling point. Here are some of my favourites.
- ⌘-ctrl-D = show dictionary definition of any word. This is SOO cool.
- H.264 codec for quicktime. Just beautiful. (But possible limitations? Apparently it contains only "baseline profile with 1B frame support", whatever that means)
- File-system metadata-aware tar, cp, rsync, and other tools. Manipulating the bewildering array of complex filesystem metadata is a constant chore for MacOS users, and these tools are a step in the right direction, if nothing else.
- launchd. An amazing cron/anacron/startup/inetd replacement. Well, almost a replacement, anyway.
- iCal. Only a minor rev in Tiger, but I like it anyway.
- Mail 2.0. Some performance gripes with this one, but other than it's great.
- ⌘-opt-+ to magnify screen. Phoar, check out the subpixel rendering on that!
- Character Pallette. Gratuitous unicode character set usage. How did you think I found the ⌘ character in that last item?
- Default font set. So lovely.
- So much included by default: Tcl, Perl, Ruby, Python scripting. bash, tcsh, zsh shells. awk, sed, etc. OK most of that was added in Panther and hardly any of it revved in Tiger. Scratch it then.
- Built-in VNC Server!
- Migration Assistant. OK also not new, but just so awesome.
- Core Data. Amazing stuff to be built into the OS.
- iSync. Bluetooths all my calendar and contacts to my N70. Very nice.
In retrospect we now know that The Switch took some development resources from the Tiger team. Still, would have been nice to have some of this stuff fixed.
- No new Finder. What to say about this? Along with the rest of the Mac universe we were seriously hoping that Tiger would be The One That Finally Fixed The Finder. The current finder is so broken in so many ways. My pet hate: I still can't get the Finder to tell me how much disk space is used by items in the Trash.
- Uninstallers. There are installers, there should be uninstallers. WTF?
- Quicktime Pro $30 tax. This should go down in the annals of marketing as the most egregious case of nickel-n-diming ever. Right, here's your brand new $4000 laptop with all manner of built-in software and features. Oh, you want to play movies full screen? That will be another $30 please.
- No Sync services without .mac. The $99/year .mac service offering doesn't offer as much disk space as the freebies from Google, Yahoo, etc. But it does let you synchronise your Address Book from one computer to another.
- Spotlight. Great idea, poorly implemented.
- A year's worth of updates, and they still haven't fixed the wierd colorsync profile bug that I get all the time (along with many others).
- No upgrades to python or apache.
- Quartz 2D Extreme. OMG so cool, but still vapourware.
Lastly, the following big-ticket items looked moderately interesting at first glance, but turned out to not live up to their potential, for whatever reason.
- Dashboard. OK, I use it. But I can live without it.
- Safari RSS. Useful for introducing the SO into the world of blogs. But she still doesn't read mine (sniff!).
- iChat AV. Adium whups its ass in almost every way possible, except videochatting. Mostly a yawn, but the jabber (and hence Google Chat) support is nice.
- Automator. Tried to use it once. Couldn't get it to do what I wanted. Went back to AppleScript, despite its quirks.
So there you have it. Like I said, overall it's an improvement on the previous-best OS in the world. But I have even bigger hopes for the announcements at next month's WWDC. Basking in the warm enveloping arms of the RDF, what wonders will unfold? Let's hope they don't turn out to be yawns a few weeks later.