(I know, its really great that AppleScript now has more descriptive error messagesit is, seriously, if you happen to use AppleScript. But thats not really the sort of thing thats going to produces millions of sales or get the geek juices flowing in the worlds propellerhead population.)
So of those hundreds of new things, what are the real stand-outs? In my highly biased opinion, the following 20 features are the ones most likely to make my own computing life easier, more efficient, and more enjoyable:
#1: Time Machine You could quibble (as indeed I have) about the limitations and deficiencies in Apples new built-in backup program. But anything that gets more people to back up is a very good thing in my book.
For starters: the interface for restoring files is a work of genius: absolutely beautiful. Makes me want to go around recklessly deleting random files just for the pleasure of restoring them. And for people who have struggled with configuring conventional backup apps, you cant get much simpler than one-click setup. Yes, sure, theres fiddling to be done beyond that, and everyoneeveryoneshould also have bootable duplicates, which Time Machine doesnt provide. But by erasing pain that comes from both human and machine error, Time Machine makes a tremendous stride in reducing stress and increasing happiness.
#2: Spaces Im a complete screen real estate junkie. Ive always gone for the largest displays I can affordand the more, the better. I always seem to have a dozen large windows open, and no amount of careful positioning, minimizing, or hiding has ever been able to make sense of that clutter for me, not even with Exposé.
But now, Spaces gives me the cleanest, most efficient multiple-desktop system Ive ever triedand Ive tried quite a few. Its almost like having three extra monitorsor as many more as I need. With a keystroke or a click, I can go from, say, email and chat to Web browsingor from a few Terminal sessions to a nice big spreadsheet.
#3: Screen Sharing Screen sharing is nothing new. Ive used Timbuktu Pro since way back when, and occasionally VNC in any of its many incarnations. But as with most things, when Apple decides to build a new feature directly into Mac OS X, they do it with a degree of elegance and simplicity that is hard to find anywhere else.
If I want to control the screen of another Mac in my home or office, I can do so with just one click. Its only slightly harder to control a Mac running Tiger, or a computer of any sort running VNC. And, for the easiest remote tech support yet, I can (with permission) control the Mac of a friend or family member right in iChat.
#4: Spotlight Improvements
|Apple Mac Columns|
Apple Arrogance Unleashed!
Review: the iPod Touch
Leopard is Good (but it ain't no threat to Microsoft)
Top 10 Mac Productivity Enhancements
As Matt Neuburg aptly put it, Spotlight in Leopard is what Spotlight in Tiger should have been but wasnt. Which is to say: Time Machine in Leopard is, surprisingly, very, very good. Most importantly, its not annoying. That by itself is an immense improvement.
But its gone far beyond that to genuine usefulness. Put a search in quotation marks to look for a whole phrase! Use all the Boolean goodness of AND, OR, and NOT to your hearts content! Search the full text of Web pages youve visited! Search the built-in Dictionary from the Spotlight menu! Even search on mounted network volumes! Yeah, OK, you could do most of this months ago using third-party tools such as Google Desktop. But its awfully nice to see Spotlight finally live up to its initial billing and become a tool Im happy to use many times a day.
#5: Improved File Sharing Finally, after all these years, Users and Groups makes the transition to the client version of Mac OS X! You can now actually assign arbitrary access to any given folder, just like you could, um, a decade or so ago.
Thats marvelous, but what I really like is being able to connect to shared volumes on nearby computers with zero clicks. They just show up there in the sidebar of Finder windows, and log me in automatically either as a guest (the default) or a registered user (if I enter my credentials just once and store them in my keychain). It took some getting used to, simply because it was far easier than I was accustomed to. Its just there. Cool.