No one is unhappy with Mac OS X Version 10.4, known as Tiger. OS X is not an application platform (I bristle at using the term “operating system” for OS X; I explain why below) that needed repair, speeding up, or exterior renovation. Motivations for major upgrades of competing system software — roll-ups of an unmanageable number of fixes, because the calendar says it’s time, or because users are perceived to have version fatigue — don’t apply to OS X. Apple wields no whip to force upgrades because Tiger stands no risk of being neglected by Apple or third-party developers as long as Leopard lives. Despite the absence of a stick that drives users into upgrades of competing OSes, or perhaps because of it, Apple enjoys an extraordinary rate of voluntary OS X upgrades among desktop and notebook users. Why? People buy Macs because the platform as a whole is perfect, full stop. Leopard is a rung above perfection. It’s taken as rote that the Mac blows away PC users’ expectations. Leopard blows away Mac users’ expectations, and that’s saying a great deal.
Apple’s secret, which is no secret to Mac users, is that major OS X releases deliver tangible value far in excess of their asking price, which in Leopard’s case is $129. OS X is, first and foremost, a platform for integrated, user-facing applications, and to a far greater extent than previous releases, OS X Leopard itself exploits the facilities that Apple’s developers have used to create the vendor’s commercial software. Apple hasn’t reserved any of the Mac platform’s goodies for itself, and users don’t need to wait (or spend) for apps that expose the platform’s richness in productive ways. For example, Screen Sharing is now built into OS X; just open the Finder icon for a remote server and click the Screen Sharing button to grab the remote system’s display, and optionally its mouse and keyboard. Apple built Screen Sharing into iChat, and Back to My Mac uses the .Mac service and Screen Sharing to securely tunnel to files and consoles on Macs behind firewalls. All of Leopard is like that — every Leopard feature, even those that would ordinarily be invisible to all but developers, or reserved for the use of the vendor, is planted throughout OS X in the places you’d put it.
Freedom in the frameworks
Looking at it from a technical perspective, Leopard’s step past perfection lies in its extensive use of the combination of the Mac platform’s intrinsic integration and Leopard’s delivery of hundreds of additions and enhancements to OS X’s frameworks.
Apple supplies a consistent, familiar, and well-documented path for developers to do any given thing. In contrast, an entire industry has sprung up around providing developers with proprietary plugs for the gaps that Microsoft leaves in Windows, often intentionally as an aid to the third-party development community. The completeness of the Mac frameworks leaves no room for a marketplace for Mac developer library enhancements.
What’s changed in Leopard is that Apple has invested enormous effort to expose Mac framework enhancements to users through OS X’s built-in facilities and applications. Leopard’s out-of-the-box experience, which I define as the things that a user can do without spending an extra dollar on software, eclipses Tiger’s, and Tiger was no slouch in this regard. In the past, third parties have offered freeware and shareware facilities to extend or even replace Finder, the Mac’s answer to Windows’ primitive Explorer. That died out with Tiger, and Leopard makes such efforts entirely useless. That is not a bad thing.
Unlike Microsoft, Apple is not afraid to put developers out of a given line of business. Leopard integrates e-mail, browser, calendar, search, preview, dictionary, thesaurus, media player, code-free scripted workflow, accessibility, and almost innumerable top-level bundled apps and capabilities that, in one sense, take out any market for supplanting these things. No matter how well Apple does something, someone has cooked up what they feel is a better, but usually just different, way to do it. Leopard addresses that. Rather than seeing Leopard as a popping of the balloon for third-party enhancements to the Mac’s core user experience, a more accurate way of looking at it is that Apple frees developers from trying to improve on that experience. Third parties can focus on new applications instead. Yet, Apple’s 300-plus features are all things that third-party developers have at their disposal without requiring any hacks or workarounds to get at. If this registers somewhere between confusing and unbelievable on your scale, I understand. Apple has always let users and developers make their Macs into anything they like. Leopard moves the line between top-level functionality that can be improved upon and baked-in user-facing capabilities that don’t need improvement.
Windows and Leopard don’t compare
To the user, Leopard drives like the ultimate and ultimately extensible integrated application suite into which the Macintosh happens to boot. Every application installed to Leopard plugs into and extends the suite. Developers can’t help it; merely using the Mac frameworks creates a Mac app, which is distinguished by its integration with and extension of the Mac as a whole.
That is why Leopard fits so poorly in the “operating system” category, but at the same time, I don’t blame my colleagues for lingering over comparisons between Vista and Leopard. Journalists and observers have to cubbyhole Leopard somehow because the projection of objectivity demands comparison of like products. I can’t do that without a lot of bending and forgiving. Vista and Leopard don’t compare, and as this is a focal point of other reviews, I’ll take up the comparison by way of explaining why I believe it is erroneous and misleading.
You can reasonably argue that in the commercial space, Windows is always Windows plus Office, and that the combination exceeds Leopard’s core capabilities in many ways. Setting cost aside for now, what Office opens to the user does not improve their productivity when they step outside Office. Indeed, there is an entire industry dedicated to creating desktops that effectively boot into Office and which hide Windows entirely because, from the standpoint of IT, giving desktop users the run of Windows adds nothing but trouble. This is the reason behind Vista’s failure to thrive: IT doesn’t want a pretty Windows; IT wants a thin and invisible one, one out of users’ reach. Over time, Microsoft has filled out Office to function as a user’s sole interface, not only to the system, but to the network and the services wired into it. It usually falls to IT to extend Office’s capabilities at the server layer, and at great expense.
As to cost, when tallied frankly, the cost of a single commercial Windows desktop in an enterprise is potentially infinite, and it is a continuous and growing expense. It is so burdensome that outsourcing the management of Windows clients is another Microsoft-fed industry.
As much as the idea of a PC booting to Office appeals to IT, the idea of a Mac booting to Office is patently absurd. Even hardcore Windows shops concede that point. Likewise, nobody pays for outsourced management of Mac desktops or servers. OS X takes care of that.
Working with Leopard
Now that you understand how Leopard got its 300-plus features (new frameworks extended to the Mac’s out-of-the-box user experience) and where it fits, I can move into the review proper. Here, I do not presume that the reader is familiar with the Mac beyond the groundwork that I have laid above.
There are three ways for users to get the Leopard client: As a single-DVD upgrade for their existing Intel or PowerPC-based Mac, as a set of installable discs placed in the box with Macs that ship with Tiger installed, or pre-installed on a new Mac. OS X installs without requiring registration, activation, or a product key. Because you can only run OS X on a Mac, Apple doesn’t consider this necessary.
Installation.When installed on a new Mac, Leopard includes a digital media suite called iLife ’08, which includes iMovie, Garage Band, iDVD, iWeb, and iPhoto. Discussion of this suite is beyond the mission of this review. These elements are well worth discussing in a commercial context, much more so than the multimedia that’s in the box with costly editions of Vista. Rather than taking the space here, I’ll address iLife ’08 in my Enterprise Mac blog. I will review iWork ’08, Apple $79 desktop productivity suite, which includes word processing/layout, spreadsheet, and presentation applications, separately.
Existing users install Leopard by inserting the DVD and double-clicking the Install OS X icon that appears when the disc is inserted. This reboots the Mac from the DVD drive. Unless you’ve done something really weird with your Mac, the upgrade process migrates your existing user and application settings so that when you reboot after the upgrade, everything works as before, but Leopard comes in.
One snag that commercial users hit during migration is the deactivation of applications that require license keys or online purchase validation. Such applications will demand registration on their first launch, making it all the more critical that you keep a record of your registration keys.
Following installation, Leopard activates Software Update, which rapidly checks your Mac against available updates. All Apple-branded software is covered by Software Update, so it’s important to run it again if you install new software after Leopard is running. Software Update is a free service.
Getting started. Leopard comes with a short printed manual that walks you through its features. It will strike Mac newcomers as bizarre that this tiny manual actually takes a green user from baffled to productive, and with no condescension, no disarming cuteness, and no intimidation. You get used to that. It’s common to all Apple documentation and services.
Most users will tackle setting up Mail, Address Book, and iCal as their first task. Leopard has overhauled all of these to make them more complete as standalone applications and better integrated with one another. The face of Leopard’s Mail client is familiar to Tiger users, but users of Outlook Express and Thunderbird have some adjustments to make, for the better.
There is no Usenet news reader in Leopard, but Apple has added an RSS component that can create new inbox entries when a given feed is updated. That is a boon for me, since reading blogs is not something I set aside time to do. I also don’t sift through my mail server’s logs to see why mail didn’t go through. A Mail Activity pane added to Leopard’s Mail client shows the transit of e-mail, in both directions, in real-time. If a server is down or connectivity to it is slow, you’ll know it immediately instead of assuming that a message has been sent successfully. You’ll not only see connections as they’re opened and closed, but the transfer rate of the message.
Mail has been optimized for much faster searches and filtering. Mail content searches across mailboxes complete in a very short time, while scanning huge mailboxes by sender’s name is almost instantaneous. Smart mailboxes, which are pseudo-inboxes built by filtering and matching new e-mail — I have a Smart Mailbox that contains all traffic to and from infoworld.com, for example — without creating a separate copy on disk.
Features such as the Mail Activity pane and Smart Mailbox illustrate how Leopard was designed with real users in mind. Consideration for the user permeates to every nook of this remarkable operating system, as you’ll see here Monday in the second and final part of this review.