By now you have heard the news: Photoshop CS4 will not be 64-bit on the Mac, but will be 64-bit on Windows. I discussed the dawn of the 64-bit age and the end of Carbon in my Leopard review, concluding the section with this warning.
In the end, Apple made the hard choice instead of the easy one. I think it will pay off, though the short-term consequences could be pretty grim. After all, just look at how long it’s tak[en] to get an Intel-native version of Microsoft Office for the Mac. Should we expect a 64-bit Cocoa version in, say, 2012? And I have no idea what Adobe’s going to do about 64-bit versions of its products. That’s many millions of lines of Carbon code between those two companies alone. We may be in for a rough patch, so buckle up.
That lack of a 64-bit Photoshop on the Mac is the first big bump. I wrote that “I have no idea what Adobe’s going to do.” It turns out that they chose the obvious answer: port to Cocoa. The consequences are just as obvious: delay.
This is going to be a huge job for Adobe, and is likely the most complex and difficult Cocoa port ever attempted. I can imagine it being surpassed only by a hypothetical Cocoa port of Microsoft Office. But, of course, Office has no pressing need to be 64-bit; Photoshop does.
So now we wait. The speed advantage of 64-bit code on Intel’s x86_64 processors makes this wait particularly galling. The lack of a 64-bit Photoshop on the Mac doesn’t just affect those who work with huge files. It represents a blanket 8-12% speed hit for Mac users when compared with Windows users running Photoshop on the same hardware.
