Does Adobe hate the Mac?

I’ve been pondering this question for a while now. I think that the folks at Adobe probably don’t hate the Mac, but they do seem to have a preference for Windows. Here’s why.

Exhibit A: Windows-style UI elements in Mac Photoshop

I’ve been using Photoshop since around 1995 (even written a nice book about it) so I feel like I know this beast inside out now. I’ve used both Windows and Mac versions heavily, and the Mac version is full of little Windows UI quirks. For example:

  • Non-standard shortcut to bring up the Preferences pane (Command-K, not the standard Command-,). Just because Windows users have to suffer from the lack of a consistent Preferences shortcut, why should Mac users have to do the same?
  • Non-standard shortcut to hide Photoshop (Command-Control-H, not the standard Command-H - fair enough in a way, as Command-H is used to hide stuff within Photoshop).
  • Non-standard shortcut to switch between document windows - i.e. Control-Tab, not the standard (and much less finger-twisting) Command-`. This one really bugs me.
  • The odd shortcut that only works in Windows (I’m thinking of Alt+I, then hold Alt and press D to instantly duplicate an image - a quirk that relies on Windows’ keyboard shortcuts for menus).

Exhibit B: 32-bit Mac Photoshop CS4

Photoshop CS4 will be 64-bit on Windows, 32-bit on Mac. ‘Nuff said. (Although Adobe blames Apple for this.)

Exhibit C: The horror of the Mac Photoshop CS4 interface

One of the things I’ve always hated about Photoshop on Windows is the “everything in one big window” interface. Well - horror of horrors - Adobe is shoehorning the single-window UI into Photoshop CS4 on the Mac! Is nothing sacred? And how will this work with Exposé? However, it looks like there will be an option to revert back to the multi-window UI. Thank flip for that.

Having said that, I confess I haven’t tried the single-window CS4 interface. Maybe it’s great, and maybe it does in fact mirror certain other Apple apps, as John Nack from Adobe argues quite convincingly on his blog. Time will tell I guess. (Many commenters on that blog post would seem to disagree. Choice quote: “I’ve always disliked the PC version of Photoshop, since it’s in a window and now you guy vomit this onto the Mac.”)

I personally don’t see the point of an app frame to block out underlying windows, especially as we now have Spaces in Leopard (if you’re really bothered about seeing stuff underneath document windows, simply put Photoshop in its own Space and you’re done.)

Then we have other yucky stuff in Photoshop CS4, such as buttons in the title bar (yuck) and non-standard window control buttons (yuck).

Exhibit D: The horror of the Mac Fireworks CS4 interface

The yuckiness continues with the Fireworks CS4 beta. According to Craig over at Cult of Mac - who describes Fireworks on the Mac as user interface hell - we have the same single-window interface, non-standard window buttons, and buttons in the title bar to look forward to, as well as no standard window resize control. My good friend and partner-in-crime, Si, recently echoed some of these grumbles, though he argues that Adobe is creating a UI that is neither Windows nor Mac. Interesting point - but if it’s true, what’s Adobe’s game-plan here? To create a new UI standard for all other companies to follow?

Exhibit E: Adobe Bridge CS3 - might as well be running it on Windows

Now I love Bridge CS3; after wrestling with iPhoto for ages I’ve finally settled on Bridge as the easiest, most transparent way to organise my photos. However, it feels very much like a Windows app that somehow got a bit lost and wandered onto my Mac by mistake.

Windows keyboard shortcuts that have polluted the Mac version include:

  • Same non-standard Preferences shortcut as Photoshop (Command-K)
  • Shift-click to select a range of items (admittedly quite useful, but non-standard on the Mac nonetheless)
  • Return doesn’t rename a photo, it opens it. According to the Bridge Help, you’re supposed to be able to rename with the Spacebar, but it doesn’t work. What does work, however, is F2 - a shortcut lifted straight from Windows Explorer!
  • F5 to refresh the window, again lifted from Windows Explorer and IE.
  • F1 for Help! Even the Mac’s dedicated Help key doesn’t work!

Hmm. I’m thinking: Written for Windows, hastily ported to the Mac. What about you?

I must admit, though, that I quite like Bridge CS3’s single-window approach (except when I’m trying to drag and drop photos between folders, of course). Maybe there’s something in what John Nack’s saying after all.

Conclusion

I suppose there’s something to be said for a consistent UI across platforms. It lets users easily switch between operating systems at will. However, part of what makes the Mac so great is its standards for UI elements and keyboard shortcuts, and Adobe happily ignores many of these standards with their apps.

So does Adobe hate the Mac platform? Do they want it to die quietly in a corner, so that they only have to worry about developing for one OS? Probably not. But it does seem that they care more about making their apps play nicely with Windows than with Mac OS.

In a way, this is understandable; they probably sell more copies of Windows Photoshop than Mac Photoshop (or do they?). Nonetheless, it’s a shame that Adobe’s apps seem to have a Windows bias these days. Both Apple and Adobe produce fantastic products which enjoy a strong following among the creative community, and I feel that Adobe is doing those users a disservice with this apparently Windows-centric approach. It’d be great to see Adobe treat both Mac and Windows platforms equally.

Anyway, it’ll be interesting to see how this situation plays out in future Adobe apps.

Bookmark this post:

13 Responses to “Does Adobe hate the Mac?”

  1. Snafu Says:

    “Photoshop CS4 will be 64-bit on Windows, 32-bit on Mac. ‘Nuff said. (Although Adobe blames Apple for this.)”

    yes, because Apple promised to deliver a Carbon 64 UI API which Adobe and others targetted their Carbon apps for, and a year later (WWDC ‘07) it killed it even if it was already mostly done. Now Adobe must attempt the biggest transition of a Carbon app to Cocoa ever (Apple hasn’t ported any of its biggies yet. Say, Final Cut Pro). And they are doing it after discarding these previous efforts that could have given us Photoshop 64 this year. It simply will take them beyond CS4.

    I like their new UIs lots, the alternative being the usual palettitis.

    Frankly, I don’t see then as the enemy. Any big Mac app developer that persists through the gyrations Apple usually puts them through merits a bit of love :)

  2. Nick Says:

    I don’t think they do have a preference for Windows. If anything it seems to be the other way round. I just bought Adobe Lightroom for my Mac and also bought the official book (by Martin Evening) to go with it. The book nearly always shows Mac screenshots and almost always says stuff along the lines of, “Do this on the Mac (or that, I you’re on Windows)”. I suppose Adobe knows that many, perhaps most, creative professionals are using Macs and so it makes sense for them to highlight that platform more even though it’s the minority platform across all demographics.

    Actually, IIRC, Lightroom debuted first on the Mac and the leading programmer is very much a Mac man (although I think I also recall reading he’s now left Adobe and is at at Microsoft of all places.)

    I think Adobe can seem to be uninterested in the Mac because of the 32-bit issue you mention and because of the awful quality of Flash on the Mac. But, after all, Flash was a Macromedia product not originally an Adobe one; and, besides, there the demographic is all Net users, which *is* a predominantly Windows-using demographic. As for the 32-bit issue — Adobe’s stuff is, as you mention, cross-platform at its core, and obviously needs to be given their market. Where it interfaces with OS X it uses outdated technology that was taken from the old Mac OS and forced (not always comfortably) into the NeXT-based stuff Jobs brought back with him from his years in Redwood City. Adobe have been trundling along with this technology for years — as has Microsoft with their Office for Mac. It’s irritating, but not surprising: I don’t think one could expect Adobe to move to the newer technology until they perforce had to. They, like Microsoft, were hardly going to go to the expense of abandoning an existing codebase and starting fresh unless there was no other choice.

    Adobe are something of a mixed bag. I believe they are fairly Mac-oriented and that they do some nice Mac software. Lightroom is a prime example. OTOH, they have Flash and that dreadful bloated Adobe Reader software, which seems always to have new insecurity to threaten its users with.

    Perhaps they’re not too different from Apple! Apple has some excellent best-in-class software — Safari, for example — but it also has QuickTime, which is nearly as much of a security embarrassment as Reader.

  3. Peter Says:

    I just wanted to make a quick comment about Exhibit B.

    Apple is deprecating Carbon UI elements. They will not be 64-bit. If you want to do 64-bit UI, use Cocoa. Using Cocoa means a big rewrite to applications into a language which is not all that transportable between Windows and Mac OS X.

    This, of course, is after years of telling application developers that if they will rewrite their apps to use these special Carbon UI elements (HIView), Apple will support them in the future. Of course, now Apple is saying, “If you rewrite everything again, we’ll support you.”

    From what I understand, 25% of Adobe’s revenue comes from Mac users. On the other hand, if Adobe is spending 75% of their development dollars to support 25% of their revenue, is this a really good idea?

  4. jbelkin Says:

    Yea, Adobe hates Apple … (and to be fair, Apple hates Adobe and Adobe also hates MS - they’re idiots).

    http://2aday.wordpress.com/2007/07/09/iphone-flash-rip/

  5. Joy Says:

     has dictated that ALL 64 bit applications must be coded using Cocoa. Joy! This simple stipulation, will force Adobe to actually treat Mac development as it’s own entity and take it seriously instead of a ported afterthought.

    Photoshop written in Cocoa will fix a lot of the unconventional Adobe UI, make a better product for Adobe, and maybe even drive innovation on the windows side.

    Once everything is written from scratch in Cocoa, this will be a screaming modern application, that will be well ahead of its windows counterpart.

    Adobe should take this seriously and jump on the rising ship, instead of grumbling and clinging to a dying windows platform. Does anyone seriously think that windows 7 will plug the holes and save the platform? Most PC manufactures are bundling duel boot Linux alternatives to ween users off of windows, and preserve their control, trying to deliver the tightly controlled Apple UI experience through pre-configured Linux.

    Microsoft is even doubling their Mac OSX Cocoa efforts. MacBU will be delivering many more al Cocoa applications in the coming years. Adobe would do well, to simply form an all new AdobeMac department that focuses on OSX technologies independent of Adobe/windows. The only colabration, would be cross platform file sharing, nothing else. All other UI conventions can be completely different and exist as distinctly different programs. Adobe could then sell to the strengths of both platforms, winner take all.

    It makes sense that Adobe try to make up their own UI for windows, that lacks this. However, they should adopt & embrace the  UI and stop trying to reinvent what  has already done so well.

    Adobe is in the best position to benefit from 64 bit OSX Snow Leopard, with OpenCL, QuickTIme X, & Grand Central… all in Cocoa. Adobe knows this… it is only their nostalgia for windows that prevents them from making a killer product. Maybe  will just buy Adobe and stop the nonsense.

  6. Roger Says:

    To me it seems Adobe is now run by marketing folk that do wish they only had to write for one platform. I am sure many of the folk writing Adobe apps do like the Mac, but they don’t run the company. Adobe does a great job with Photoshop and OK with InDesign while turning many of there applications in to bloated crap. They hardly ever fix the bugs in their applications. At one time they hardly ever had bugs. There is a company that needs to pause and clean up their applications as Apple is suppose to be doing.

  7. wtfk Says:

    Yup. I bought Photoshop Elements 6 because I needed it for compatibility with Leopard–or so I thought. The interface is an effing abomination! It takes over your whole screen, and you can’t even hide it easily because cmd-h doesn’t work the same way it does in every other application. You can’t cmd-option-click on the desktop to make it go away, because they’ve done away with your desktop!

    I’m seriously pissed, and you can color me “looking for a replacement for Photoshop Elements.”

  8. Matt Says:

    Many thanks for all your insightful comments. So it sounds like Apple might have jumped the gun forcing 64-bit apps to use Cocoa, but maybe Cocoa will be a good thing for Adobe Mac apps in the long run!

    @jbelkin - that’s a very interesting piece on the future of Flash. Thanks for posting it.

  9. Former PSE Fan Says:

    @Peter: There’s a fair amount of software that Adobe makes that is not available on a Mac. Plus, there’s got to be a lot of sales to the Windows behemoth with Flash (ads), InDesign, and Dreamweaver.

    @All: Apple really did pull the rug out from under Adobe with Carbon64. I’m sure it was a purely political move to try and lock people into Mac coding just as Microsoft has tried. It also has the HUGE benefit of keeping the apps that run the OS in sync with the OS. Changes to the OS objects automatically are reflected inside the App.

    As for the UI, I do Wincrap at work (power user) and Mac at home. I have to make the change at the OS level already. I DO NOT want to have to do a THIRD UI!!! I’m already locked into the UI I’m using and do NOT want to have to shift within that OS. Gack!

    Also, presumably Adobe can use some brains and do the Model View Controller dev methodology properly and set the View up to run platform specific and the model platform agnostic. I would think the controller could be divided to support the View and Model appropriately (or more accurately, the view has all the code needed to run itself and the controller has the rest of the code needed to run against the model anywhere. I write database apps so my knowledge of coding native apps is skin deep.

    I totally agree about the bug fixes. So many of the fixes wait for the new version. I’m also a PSE user (v3) and reeeeeeeeally don’t want to upgrade to 6, but there’s no other place to find these features. (Enlighten me if so).

  10. Darren Says:

    I, for one, will not be upgrading to CS4 apps if there is no option to use the traditional interface. I tried using the single-screen idea with fireworks CS4 and it was a disaster. I have a 1920px wide monitor and i make lots of 100 pixel wide banner ads and such. The single window idea makes no sense when one is generating small web graphics.

  11. Adam Pescupa Says:

    I don’t think Adobe hates they Mac, they just pander to Windows users due to the significantly higher bottom line. What I do know is that more and more Mac users are beginning to hate Adobe. I’m definitely getting there myself. After wrestling with all sorts of headache inducing BS on both ends of Adobe’s Mac toy store (Designer & Developer), my employer has been diligently weeding out every Adobe solution possible for some time now. It’s the same reason I hope Apple keeps Adobe’s half-assed Mac Flash Player off of the iPhone.

  12. tim Says:

    Very good article and I agree with pretty much all of it. Anyone who uses Macs more than Windows is going to hate the new UI. It looks really shocking and not at all good for workflow.

    On a separate note I hate the way we (UK customers) get fleeced on the prices. If you go get the complete suite is about $1500 more. I look at Apple and see FCS 2 for the bargain price of £850 and can’t help but feel some slight hatred toward Adobe.

  13. Matt Says:

    @tim: Yes the UK prices are a shocker aren’t they. We don’t get it quite so bad here in Aus (though still not as cheap as the US). It’s always been this way with Adobe I believe.

Leave a Reply