The history of Mac development is not like a plant that grows and branches and produces leaves and flowers. It’s more like a series of rubber bands that get stretched to the breaking point and eventually snap. The 68000 processor was dropped; then the whole 68K processor family was superseded by Macs using PowerPC processors. Snap! When Mac OS X came along, all applications had to be rewritten, except for the lucky ones that could operate correctly inside the Classic emulator. Snap! When Macs started relying on Intel processors, support for Classic was dropped. Snap!
Now it was PowerPC that was emulated, using Rosetta. In Snow Leopard, the first Intel-only version of Mac OS X, Rosetta wasn’t installed by default; it would be downloaded and installed automatically the first time a PowerPC application launched, but the hand was already writing its ominous message on the wall. The rumor, which has become as loud as a roar, is that Mac OS X Lion will not support Rosetta. Snap!
No bad thing will happen to your Mac the day Lion goes final. Your current hardware won’t refuse to boot. Your current system won’t stop working. Your favorite applications will still be your favorite applications. But suppose, just for the sake of argument, that you become interested in upgrading to Lion. And suppose, for the sake of even further argument, that Lion lacks Rosetta. What might the loss of Rosetta mean to you?
To find out, you need to know what PowerPC-only applications you currently depend on. The easiest way to learn that is through System Profiler. This application resides in your
/Application/Utilities folder, but there’s a shortcut; choose About This Mac from the Apple menu, and when the dialog appears describing your system and hardware, click the More Info button to launch System Profiler. Even faster, Option-click the Apple menu and choose System Profiler directly.
System Profiler displays its information in three categories, listed in a pane down the right side of its window: Hardware, Network, and Software. For the fullest display of categories, choose View > Full Profile. Now, under Software (click the triangle to open it if necessary), select Applications.
Now go make yourself another espresso from your handy-dandy Pavoni Napolitana, because it could take a while for anything to appear in the window. System Profiler is going to walk through all mounted hard disks looking for applications, and if you’re anything like me, it’s a long walk (a big disk containing a lot of applications). When System Profiler finally finishes, your applications will be listed, along with several columns of information about them. The column you’re most interested in right now is the Kind column (you can drag it to the left to move it next to the Application Name column, if that makes parsing the results easier). It will say one of four things:
- Classic: These are 68K applications. What are you, some kind of sentimental wacko? These applications may have run under System 7 or as late as Mac OS 9, but under Mac OS X the only way they’ve ever run, if they’ve ever run, is in the Classic environment. If you’re running Snow Leopard, or even Leopard on any Intel-based Mac, there is no Classic. So why do you still have them around? Actually, a few of these applications are occasionally still important to me, and I run them using SheepShaver, as I explained in “SheepShaver Brings Classic Mac OS to Snow Leopard” (23 October 2009). So far be it from me to criticize.
Intel: These are Intel-native applications. They’ll probably continue to work reasonably well on Lion, though of course there can be glitches caused by the introduction of a new system. They are probably actively developed, though, so with luck any such glitches will be ironed out by their developers.
Universal: These are “universal binaries” that contain both PowerPC code and Intel code, so if you’re running Snow Leopard, which means you must be using an Intel-based Mac, they behave like Intel-native applications as far as you’re concerned.
PowerPC: Aha! These are the droids we’re looking for. They contain PowerPC code and no Intel code. So if, as is commonly expected, Lion doesn’t support Rosetta, these applications will be pushing up daisies. They will be pining for the fjords. They will have gone to meet their maker. They are even now crying out, “Ave Caesar! Nos morituri te salutamus!” Which means, roughly (and bearing in mind that I have a PhD in Classics and you probably don’t): “Stab me in the back! Stab me in the head! Farewell, Caesar! Dead dead dead!”
The list of applications presented by System Profiler may be very long and intractable. One way to make it more tractable is to sort the list: click the Kind header at the top of its column. Now your PowerPC applications are listed together in alphabetical order. If you’d like a more conveniently searchable record of this information, you can copy a subset of this list as a text file. With the list sorted by Kind, click the first PowerPC application to select it, then scroll down and Shift-click the last one to select all the PowerPC applications in between. Now click in the description pane at the bottom of the System Profiler window, press Command-A to select all the text, copy, switch to your favorite text editor, and paste.
If you’re like me, you’ll find that the way forward isn’t quite so gloomy as you may have anticipated. I have lots and lots of PowerPC applications, but most of them I haven’t used in years. Here’s a quick survey of my situation:
- I’ll miss Alco Blom’s URL Manager Pro, but in anticipation of Rosetta’s loss I’ve already moved that data into Safari itself, which turns out to be quite a good bookmark manager in its own right. Similarly, I’ve moved my data out of Alco’s Web Confidential, confiding the exported data to Panorama.
I’ve already explained how I’ve replaced Remember? with iCal; see “Freeware Coolness Crushes iCal Shortcoming” (4 August 2010).
Solitaire Till Dawn is a big worry. It’s a perennial favorite here at TidBITS and among our readers. You might like to look at developer Rick Holzgrafe’s blog post on its history and his plans; it presents an even longer list of snapped rubber bands (he calls them dead horses).
Those are the only serious problems on my machine. Most of the other PowerPC applications on my machine have names I don’t even recognize. A few of them are games that I remember enjoying at one time, but I suppose I can live without; those sorts of games play better on the iPad anyway.
The story will, of course, be different for different users. Microsoft Office 2004 is likely to be a serious stumbling block for many folks, who will reason that to move to Office 2008 will mean loss of Visual Basic, and that to move to Office 2011 will mean loss of good old-fashioned usability. (I’ve already told how I migrated out of Office as a mail program; see “Escape from Outlook 2011!,” 26 October 2010.)
I expect that this article will be just one in a series, as various TidBITS editors chime in with tales of their preparations for Lion compatibility. As we wait for the fateful day, I comfort myself with the thought that, if I really need it, I have an Intel-based Mac that can boot into Snow Leopard, a PowerPC-based Mac that can boot into Leopard and use Classic, and a couple of really old machines that can even boot into Mac OS 9 (not to mention SheepShaver). Lion’s roar can’t scare me!