Skip to Content

Adobe's John Nack explains lack of PPC support in Soundbooth


Some corners of the Mac web aren't too happy about Adobe's choice to not support the PowerPC chip with their latest beta offering, Soundbooth. We've received a few comments on our original post, and Macintouch has a few posts from readers who are, let's say, 'somewhat upset.' To help bring some sense to the table, Adobe's John Nack (the product manager of Photoshop, mind you) has stepped in to lay down the company's decision on his blog. Long story short, John explains that support isn't being 'removed' from the product - while it's been dubbed as 'Audition Elements' by some, it's a brand new baby for both Mac OS X and Windows. In this context, Adobe made the choice of streamlining development (supporting one chipset) which favors focusing on things like features and performance, rather than trying to get a team of audio engineers who are used to working with Intel-based chips to start jugging a second architecture (PowerPC) which Adobe believes Apple is treating as "dead to us."

I think this is a really difficult position for Adobe to be in, and given the circumstances, I understand their decision. While the PowerPC architecture is by no means 'dead' just yet, it's getting up from the dinner table and making its way for the coat closet (don't forget, there's plenty of conversation and lingering while putting one's coat on and rounding up all the kids). Readers at Macintouch have cited that a fair portion of the Mac audio industry are still using PowerPC based rigs and probably will for quite some time, and I think that might also have been a significant factor in the decision: Soundbooth isn't competing with Pro Tools and professional workflows, it's a mid-range app (at least from what I understand). I am certainly no software engineer, and I know equally little about the intricacies of audio software, but if a company with Adobe's girth says that now is a bad time to start building PowerPC support into a brand new product - I'll listen. From the non-developer sidelines, it sounds like it's a lot easier for code ninjas who already had a PowerPC app to unite forces with Intel support (thanks in part to Apple's UB efforts), as opposed to getting Intel backgrounds (remember: Adobe's audio guys are coming over from Windows development on this one) to shake hands with PowerPC.

In the grander scheme of Adobe matters, however, they haven't shown this "abandoning" attitude in any of their other existing products, such as the entire Creative Suite (in fact Nack reminds us PPC hasn't gone anywhere in CS3), and even Lightroom Photoshop Lightroom, another recent beta offering for the pro photography crowd, is in fact a Universal Binary. I think Soundbooth was simply caught in the crossfire of this chip architecture migration, and Adobe had to make a hard decision that was ultimately tipped by looking ahead at the Mac platform, and realizing exactly where Soundbooth is going to sit on the ladder of Mac OS X-based audio editing.

Some corners of the Mac web aren't too happy about Adobe's choice to not support the PowerPC chip with their latest beta offering,...
 

Add a Comment

*0 / 3000 Character Maximum

31 Comments

Filter by:
auto me

Adobe and ppc? no no no!

December 15 2006 at 9:12 PM Report abuse rate up rate down Reply
Scott Ahten

"Do you think Apple gives a stuff about Power PC ? How about all G5 PCIe owners NEVER have been able to order a video card upgrade ! Contemptable behavior."

The only reason why Mac OS was able to move so quickly from PPC to Intel was because Apple secretly kept their x86 source tree up to date and wrote cross platform code.

Porting legacy / Classic applications such as Photoshop is very difficult. While it's certainly not as simple as clicking a button in xCode, it's significantly easier to design your app to support multiple architectures on new projects such as Sound Booth. Apple also includes several frameworks, such as Accelerate Framework, that help write cross-platform SSE / Velocity engine code on Mac OS X.

October 31 2006 at 2:06 PM Report abuse rate up rate down Reply
Peter Kirn

Hart Shafer, product manager for audio apps at Adobe, had more to say about this, and unlike John Nack he focused on the technical reasons for the decision as opposed to the philosophical ones:

http://blogs.adobe.com/hartshafer/2006/10/soundbooth_and.html

Chris Randall, who develops Audio Damage's plug-ins (which are cross-platform) chimed in on my own site about the issue and notes that cross-processor development is a LOT harder than people think:

http://createdigitalmusic.com/2006/10/31/adobe-defends-intel-only-mac-release-for-soundbooth/

Audio apps also happen to have a whole lot of the kind of bit operations that make cross-processor compatibility (and performance, incidentally) more challenging.

I think it's funny that people missed the *good* news, which is that the formerly Windows-only Adobe audio team have decided to develop for the Mac. And it's great that, unlike certain companies whose name begins with the letter "A", Adobe's developers are allowed to talk publicly on their blogs. They're reading what we're saying, and we can have a two-way conversation about their software. I think this could have a positive impact on Soundbooth, because it means they're getting feedback on what people want from the app feature-wise BEFORE it ships, instead of after. Adobe's not perfect, just like any developer, but I'm glad they keep these discussions open.

October 31 2006 at 11:22 AM Report abuse rate up rate down Reply
Kurt Vander Bogart

Why would any company in their right mind develop a new software product for a platform that is fading? It can't economically justifiable.

October 30 2006 at 9:49 PM Report abuse rate up rate down Reply
Brent S

I think there is another possibility to consider that Adobe wouldn't necessary readily admit. Its possible that Soundbooth was a Win32-only development project until the announcement of the Intel switch. Here, Adobe would see the potential market increase and not fatally delay the development roadmap by adding OS X on Intel support.

October 30 2006 at 4:00 PM Report abuse rate up rate down Reply
NavStar

I think that's total BS. How are they building it? In Xcode, you simply mark a checkbox for PPC and/or Intel. It's that simple.

October 30 2006 at 1:48 PM Report abuse rate up rate down Reply
Joel Ivory Johnson

I can understand Adobe's decision. If nothing else the Endian issue creates great challenges. The G5 series of chips actually dropped some of the functionality for dealing with little-Endian numbers that the G4 had and that caused significant delays in the release of VirtualPC for Mac when the G5 was released.

October 30 2006 at 1:13 PM Report abuse rate up rate down Reply
Beta_Tester

The advantage of Universal apps is that when Apple decides to release a PPC system again it will just work. An architecture isn't dead until there no code that runs on it. I remember when we had the funeral for x86, ooops don't look now.

October 30 2006 at 12:07 PM Report abuse rate up rate down Reply
Qn

This has nothing to do with Big/Little endianness but everything with those audio filtering algorithms being available of the shelf for the x86 architecture (CoolEdit, Audition). This would be a rather costly rewrite for PPC.

I assume that SoundBooth is not using CoCoa but their own inhouse framework since the same sourcecode needs to support both Windows and Mac OS X. This is a much bigger task to implement than supporting Big/Little Endian.

October 30 2006 at 10:56 AM Report abuse rate up rate down Reply
Mr Lizard

So much for the "little check-box"...

October 30 2006 at 10:19 AM Report abuse rate up rate down Reply
Buy an ad here

Hot Apps on TUAW

Tweets

© 2012 AOL Inc. All Rights Reserved.