Here at CDM headquarters in sweltering NYC, I’m pretty excited about future Intel Macs, and in the meantime I’m happy with Apple’s current lineup for music. But music apps and plug-ins that don’t get ported to Intel-compatible form probably won’t run at all.


You may havce heard that your existing apps will run on Apple’s new hardware when it begins shipping next year, thanks to emulation software called Rosetta. Think again. Here’s the scoop:

Rosetta will be slow. Rosetta’s own developer claims only 60-80% performance for computationally-intense apps (read: audio). Analysts peg the numbers as low as 30-40%. And that doesn’t include lost performance by the absence of the G4/G5 and Velocity Engine, which can boost audio performance. Not to mention, anything less than 100% performance is basically useless to audio users. (This also explains dismally-low benchmarks that have been making the rounds on the Web. It’s not the Intel chip that’s slow; it’s Rosetta.)


Rosetta will break your music app anyway. You’re not likely to even find out how slow Rosetta is running music and audio apps. See Appendix A in Apple’s tech documentation (PDF link) for the new universal binaries. Rosetta won’t run apps that make use of the AltiVec (Velocity Engine), apps that require the G4 or G5, or apps that either rely on (or are) kernel extensions. As far as I know, that pretty much rules out ALL Mac audio apps. (Several readers have pointed some of these caveats out; thanks!)


ALL your plug-ins will have to be ported. It gets worse. If you have even a single plug-in that has PowerPC code but not Intel code, the entire host application will switch over to Rosetta. See above for what happens to music apps when that happens.

So, is this the end of the world? No, absolutely not. Developers are saying that porting their code is not going to be a big deal, and we have at least a year to wait — maybe more, if Apple in fact ships PowerPC machines through the end of 2007 as it’s currently indicating. If anything, this suggests why waiting to buy new hardware is silly for most users. Use the stuff that works today. When it’s Christmas 2006 and you just absolutely have to have some ultra-speedy new Intel-based Mac, with that fancy new chip that isn’t available now for either Mac or PC, you’ll upgrade your software. All of it. And this is an excellent reason to avoid companies that aren’t keeping pace with new hardware and OS releases. I’m not naming any names, developers — so make sure this isn’t you.


Sources / additional reading:
CNET on Rosetta
Macworld’s Jason Snell on what you need to know about Intel and Mac
Apple on the new universal binaries with PPC and Intel compatibility in one app, including documentation on Rosetta

5 responses to “Apple + Intel: Music Apps and Plug-ins Must Be Ported”

  1. atomic_afro says:

    I tell you the Mac user’s transition to Intel will make the PC user's transition to Longhorn (if it ever ships) look tame by comparison. I feel sorry for Mac folks who have legacy programs from OS9 that are no longer supported, and now have to deal with yet another switch in compatibility only a few years after the last one. So while the Mac user is going to potentially have a G4 dual boot, a G5 (PPC), and a G(5 or 6?) (Intel) in their studio, I'll sit back with my ONE computer, with ONE boot running almost all of the programs and plugs that I've ever downloaded. Right now I can only name two non-functional programs from the Windows 95 era that I wish would work on XP: Stomper and Little Drummer Boy. That's it. Everything else that I've used and would want to keep runs on XP. Meanwhile, there are certainly going to be some OSX programs and plugs that are going to get lost in the shuffle from PPC to Intel, as well as costly forced upgrades from big vendors, and new software that will not be backwards compatible. This is going to be a big fucking headache for existing Mac users.

    Somewhere Bill Gates has a big fat grin on his Chevy Chase.

    ATA (This rant brought to you by AMD)

  2. admin says:

    Good points, BUT even a minor upgrade to an OS can cause compatibility problems with applications, on any OS. So it's developers upon whom the burden really rests. And we don't know enough about Longhorn yet to know what that transition will look like.

    I might also point out that Mac users are willing to go through things like this partly because of how horribly godawful many things about Windows are — many of which aren't likely to be fixed in Longhorn.

    My guess is responsible developers will have Intel-ready code in time for the Macs that ship with these chips. If they don't, we'll dump `em. HEAR THAT, DEVELOPERS? And by the way, MAKE YOUR UPDATES FREE.

    Peter

  3. atomic_afro says:

    Further note, the "discussion" (to use the term loosely) is getting FUGLY over @ KVR.

    Start with Bone's comment (2nd down), and just go from there. It makes Slashdot look civil in comparison.

    ATA
    PC fanboy

  4. kokorozashi says:

    Wow. There are a lot of people over there with chips on their shoulder and time on their hands.

  5. admin says:

    Well, I'll accept it. Clearly that guy over there is being such a jerk about Mac users BECAUSE he has all this free time because he's been running a PC instead of an older Mac. And he's got something most PC and Mac users lack: a powerful ass-computer interface, which makes talking out of your ass faster and more efficient than ever before.

    It's worth reading the thread just to see someone endorse the Atari platform. Now you're talking. (And damnit, in all seriousness, why NOT?!)

    Peter

Leave a Reply

Your email address will not be published. Required fields are marked *