Logo Rob Buckley – Freelance Journalist and Editor

Boost your Intel Mac

Boost your Intel Mac

Discover how to get your Intel Mac running all your favourite applications at maximum speed

Page 1 | Page 2 | All 2 Pages

Then there is an unlucky third group of developers who have a technology that’s very hard to move over to Intel. Rosetta can’t translate embedded PowerPC Java code (see “Rosetta: What works?”). This sounds pretty esoteric and it is, but it’s something used quite frequently by companies that produce software for Windows, Macs and potentially other operating systems such as Linux. Writing code as embedded Java avoids much of the recoding necessary to get the software to work on all these different platforms. But for various reasons, it also makes it harder to take code written for the PowerPC over to Intel. Version 13 of the SPSS statistical package, for example, has been released quite recently, but will only run on PowerPC Macs – no Rosetta option here at all.

If you’re not sure if a program is a Universal Binary, there’s a quick way to find out – although you’ll probably have noticed it bounces in the Dock quite a few times if it’s a PowerPC application. If you select an application in the Finder and use the “Get Info” command, you’ll notice that under the “General” tab there’s a “Kind” entry that will say “Application” and then in brackets the type of application: PowerPC, Universal Binary, Intel and Classic. If it’s a Classic application, there’ll be a bar through the icon because you won’t be able to run it all on a MacIntel. The Intel option means it will only run on a MacIntel because it only contains Intel code and no PowerPC code. There will be a growing number of these applications as time goes on: developers will start to use tools that can only create Intel apps; some tools will be able to create applications that are either PowerPC or Intel but not Universal; and more and more developers will create applications that take advantage of features of the Intel chips that aren’t present in PowerPCs.

You can also tell if a program currently running is doing so in Rosetta using the Activity Monitor program in your Utilities folder. Launch it and use the “Show” pulldown at the top to highlight “My processes”. Then look for the Kind column: if it’s not showing, use the View menu’s Columns command to add it to the existing columns. If you’re running any Universal Binaries or Intel apps, they’ll show up as “Intel” in the Kind column; PowerPC-only apps will show up as “PowerPC”.

If you have a large number of programs, this can all take time. If you’re prepared to pay money for a service, VersionTracker Pro (http://www.versiontracker.com/subscribe/mactrial/) and MacUpdate Desktop (http://www.macupdate.com/desktop/) can scan your hard drive to determine which versions of which software you have installed; they then check to see if new versions are available. Even if a Universal Binary version isn’t available, there may be well be bug fixes and new features that make the update worthwhile.

If you don’t want to spend money, there are various “home brew” options that can speed things up. In particular you can run an AppleScript – a type of program you can create yourself – that will colour-code your applications by type to make it obvious what kind of program each one is. Read the first walkthrough for more details on how to do this.

As we’ve already hinted, Rosetta has its limits. There’s a whole list of things it can’t do, and types of software it can’t run, including drivers for printers and other kinds of hardware. In particular, Rosetta won’t run the PowerPC-only plug-ins of a Universal Binary. That means if you’re using Safari, Address Book or any program that uses plug-ins, you’ll need to look for Universal Binary versions of the plug-ins to be able to use them. There are far fewer of these, since XCode has no particular tools for creating Universal Binary plug-ins, making conversion very much harder, and frequently, Mac plug-ins are after-thoughts by Windows-friendly companies. Some developers, such as Mark/Space, have come up with clever workarounds. Mark/Space’s Missing Sync for Palm OS is a Universal Binary, but other than the ones it’s written itself, none of the Palm “conduits” used to sync Palm programs with their Mac equivalents are Universal yet. However, Missing Sync can still use these older conduits: it launches a separate program that runs invisibly in Rosetta to run these conduits and exchange their data with Missing Sync.

Sometimes, as with old PowerPC apps, the developers have stopped maintaining the program and there might never be a Universal version of the plug-in: Windows Media Player, for example, has been discontinued by Microsoft. In these situations, you’ll often have to look for alternative provider of the plug-in. Flip4Mac (www.flip4mac.com), for example, has Universal Internet and QuickTime plug-ins that can deal with many kinds of Windows Media files.

Again, VersionTracker Pro and MacUpdate (see “Getting your updates”) can come in handy when looking for updated plug-ins, since they can check for newer versions as well as more obscure add-ons, such as kernel extensions, contextual menu items, input managers and printer drivers that will also need updating.

If you really depend upon a plug-in but have updated to a Universal Binary, there is a way round the problem. If you Get Info on a Universal Binary, you’ll notice that there’s an option in the General panel: “Open using Rosetta”. If you check this option, the next time you run the program, it will open in Rosetta and be able to use its PowerPC plug-ins as well as a Universal ones you might have installed. Obviously, it’ll run a whole lot slower, too. If you only use the plug-in infrequently, as is usually the case with Safari, it might be worth duplicating the application in the Finder and setting one of the programs to run in Rosetta, leaving the other to run at full-speed when you need it, rather than constantly switching between settings. Hopefully, though, this will only be a short-term necessity as plug-in developers catch up.

The switch to Intel isn’t quite over yet, but we’re very nearly there. If you follow the tips in this article, you’ll be able to get the most out of your apps that you can at the moment. The rest of the year will see the last of the stragglers make their way over, if they’re ever going to come at all. Then you’ll see just how fast the new Macs can be, once the shackles that have been holding them back come off.

Page 1 | Page 2 | All 2 Pages

Interested in commissioning a similar article? Please contact me to discuss details. Alternatively, return to the main gallery or search for another article: