Long-time readers will know that despite some initial worries, I quite like the Office Ribbon.
When Microsoft went about remaking the user interface of one of only two bread-and-butter products, they did their homework. They tried numerous mockups and threw pretty much anything at the wall to see what would stick. They based contentious decisions on observable user metrics. User interface benefits abound in the product — the Office button, while a victim of a hyperactive marketing department, adheres to Fitt’s law by swallowing top-left corner clicks; the status bar has received a major redesign and is filled with useful, customizable information and a standard page zoom control; standard tooltips have been replaced with meaty “this-is-X-it-is-used-for-Y-press-F1-for-help-on-this” explanatory tooltips that are shown beyond the Ribbon and are guaranteed to not obscure any other tools; “Galleries” show style changes in-line and previews live as were they already applied to the selection.
No, the benefits of the Ribbon as a concept have been proven in usability testing. The thing that gets everyone riled up is twofold: the theory and the reality of abrupt change.
If you were to go to people after Office 2003 had just come out, they would have told you to bank on two things: the interface sucking right now, and the interface not changing in a billion years, no way, because we knew what Microsoft’s method of change was, and was slapping new paint on the same buttons or making the menu items you used disappear because you were some sort of bell curve-outlying freak.
That they did change the interface was a testament to some sort of change in the Microsoft culture, and I personally approve of it. But everyone involved knew that rearranging everything in the world’s most commonly used applications that aren’t web browsers or media players would require an enormous retraining effort. People didn’t expect the dramatic shift. Half of getting frustrated with the Ribbon is in just being frustrated with the change itself, and despite being real, legitimate criticism, I suppose that this will go away with time.
But the other half is a different kind of user interface criticism, which would still exist in a vacuum of “just Office 2007 and knowledge of a previous version”, regardless of Microsoft’s update habits. Finding rearranged commands is arduous. Going from n custom toolbars with arbitrary positioning to 1 custom toolbar with two positions is hard to stomach. Most sources of pain can be directly derived from one core decision: “a feature should only be exposed in one place”. This rule is broken in two places: the mini-toolbar (which appears in context, or in Office UI engineer parlance, on object, near selected text) and the customizable toolbar, but otherwise is maintained, as far as I can tell, across every window that uses the Ribbon, for every command in the Ribbon.
Which brings us to Office 2008, the first Mac Office version to come out since the Ribbon was invented.
Office 2008 has gone off in a completely different direction. (Contrary to some mainstream reports, I affix no “whence the Ribbon” astonishment to this sentence; it is simply a statement of facts.) The floating toolbars have been integrated into something that, if it isn’t, at least looks remarkably close to a standard Mac OS X toolbar. This is a bit confusing, since the problem the Ribbon was supposed to solve in Office 2007 was to deal better with the wealth of commands available. A good part of the Ribbon concept is just a fleet of toolbars, and Office 2008 instead crams many commands into a single toolbar. For two versions of the same suite, no matter how “light” one version is, these are very different ways of dealing with the same problem.
Most of Office’s commands, then, are outsourced to a mighty-morphin’ Inspector; a model that has worked well for Apple’s own apps, like Keynote. The interesting thing is that Microsoft bakes font and color selection into the Inspector, where most of Apple’s formatting choices are in the Format Bar or system standard panels, inconvenient as they might sometimes be. Overall, Microsoft’s Inspector gives the appearance of being very messy, having not only multiple top tabs, but multiple collapsible sections within each tab, each causing the Inspector to resize.
The part that has without a doubt led the Ribbon confusion in media coverage has been the Element Gallery; a set of tabs that hangs below the toolbar and which opens up galleries with templates. This works about as well as the in-Ribbon galleries in Word (for styles) and PowerPoint (for slides and transitions), but it is a brutal slap in the face in Excel, where the formula bar has been outsourced to a panel but the Element Gallery — which is of minimal importance in any spreadsheet, even a good-looking one — gets to hang around just below the toolbar. The Element Gallery may superficially slightly resemble one, but it is no Ribbon.
The really sad conclusion is that I don’t know what sort of conclusion to draw from all this. Office 2004 was reasonably un-Mac-like, and would have represented the old guard in Office design had it been left untouched. Office 2008 is instead some sort of franken-Office, being slightly more Mac-like at the cost of being, arguably, more complex and less customizable, while looking nothing like any Office version ever, including the new Office 2007.
Porting the Ribbon right off the bat is hard, because the Ribbon depends on being the main interface. The Mac OS X menu bar would have to go, or the Ribbon would have to be duplicated on all documents. The best compromise I have been able to reach is porting the spirit of the Ribbon tabs, including contextual ones for manipulating images, to a standard Mac OS X toolbar, and using a custom space below to host the Ribbon groups (whose usability remains excellent).
The Mac Business Unit is between a rock and a hard place here, and I would suggest that they too consult Jensen Harris for help. One of the best user interfaces in the world is currently shipping inside boxes for the Windows version of Office while the Mac version is plagued with inconsistency and indirection. Think about that for a while, before you go ask Bizarro for directions home.