Adobe blogger John Nack has let it slip that the next version of Adobe Photoshop (CS4 for those wondering) will be 64-bit… but for Windows only. While I’m usually one to cast blame at Adobe’s feet for decisions like these, I have to admit Adobe is doing the best they can with the situation they’ve been dealt.
Last year at WWDC, during the Mac OS X State of the Union, Apple dropped a pretty significant bomb that didn’t get much attention (probably due to the whole NDA thing, I guess). While Leopard would be a 64-bit OS through and through, Carbon would not gain 64-bit memory addressing. This essentially leaves developers with Carbon apps stuck in 32-bit land, with the only other option being migrate to Cocoa. This was counter to Apple’s promise in August of 2006 that Carbon would be 64-bit.
When I heard this news at the session, I immediately thought that apps like Photoshop, Flash, Office were going to suffer, long term. As Nack points out on his blog, this decision really did throw Adobe a curve ball. They were in the middle of developing against the previous Leopard seed from August of 2006, which did feature a work-in-progress 64-bit Carbon.