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
Share
Categories
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
Adobe and ppc? no no no!
December 15 2006 at 9:12 PM Report abuse Permalink rate up rate down Reply"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.
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.
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 Permalink rate up rate down ReplyI 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 Permalink rate up rate down ReplyI 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 Permalink rate up rate down ReplyI 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 Permalink rate up rate down ReplyThe 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 Permalink rate up rate down ReplyThis 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.
So much for the "little check-box"...
October 30 2006 at 10:19 AM Report abuse Permalink rate up rate down ReplyHot Apps on TUAW
Deals of the Day
more deals- Refurb Apple MacBook Air Laptops: 12" 64GB SSD for $699 + free shipping
- JVC Motion Sensing Clock Radio with Dual iPod Docks for $55 + free shipping
- Apple iPhone Headset with Mic for $4 + $2 s&h
- miFrame Picture Frame Dock for iPad for $64 + $8 s&h
- Refurb Apple iPod nano 8GB MP3 Player for $99 + free shipping, 16GB for $119
- Hannspree Apple-Shaped 28" 1080p LCD HDTV for $270 + free shipping
Software Updates
more updates- EFI Firmware Update brings Lion Internet Recovery to 2010-model Macs
- OS X Lion 10.7.3 released with Safari 5.1.3, Wi-Fi bug fix
- Aperture updated to 3.2.2, addresses Photo Stream issue
- Apple updates Keynote to address Lion issues
- Google Search app gets new look on iPad
- Apple releases Apple TV Software Update 4.4.3



31 Comments