Filed under: Pure, Wild Speculation.
John Gruber, writes today in Daring Fireball, an article about Adobe CS4 and the fact that while it will be 64bit on Windows it will only be 32Bit on the Mac. He writes (as usual) a simply wonderful analysis on the topic (well worth the full read), pointing out that lack of Carbon support in Leopard is making it difficult for Adobe (as well as some other cross platform vendors) to develop applications for both Windows and the Mac using the same code base.
… the degree to which Apple pulled the rug out from under Adobe’s feet at WWDC 2007 last June. When Leopard was first announced at WWDC 2006 nine months prior, it included full 64-bit support for both Carbon and Cocoa.64-bit.
Carbon wasn’t promised to be coming “sometime”, like with, say, resolution independence. It was promised for 10.5.0. And it existed developer seeds of Leopard up through WWDC 2007 had in-progress 64-bit Carbon libraries, and Adobe engineers were developing against them. Several sources1 have confirmed to me that Adobe found out that Apple was dropping support for 64-bit Carbon at the same time everyone else outside Apple did: on the first day of WWDC 2007.
If Apple had shipped Leopard with the 64-bit Carbon support promised at WWDC 2006, Photoshop CS4 would run in 64-bit mode on the Mac.
I’m not rushing right out to get my tinfoil hat, but this coupled with the new Aperture plug-in framework, really starts to make me wonder. The only question which remains is how might Apple augment its current suite of products to more fully take on Adobe (remember, in the software space, Apple grows as much by acquisition, as by innovation).
My bet, they acquire Corel, but I’d love to hear your ideas.