To view parent comment, click here.
To read all comments associated with this story, please click here.
Pretty sure you read that from Bruce Tognazzini's askTog site, I know thats where I did ;-)
On top of that, according to Jeff Raskin's "The Humane Interface", the brain uses a measurable amount of energy when using a user interface (something we can't accurately or safely measure yet, but still). He says that the amount of brain power required to operate any given interface is an indication of how well it is designed, something that forces the mind to work in ways it doesn't handle well will take more energy, and something designed with cognative psychology in mind will take less.
"""
On top of that, according to Jeff Raskin's "The Humane Interface", the brain uses a measurable amount of energy when using a user interface (something we can't accurately or safely measure yet, but still).
"""
So we may someday rate interface ergonomics in clicks per gallon of glucose? (Yes, I dare say that we in the U.S will still be using gallons, pints, and onces at that time.)
Gnome gets X CPG? Windows Seven gets Y CPG?
YMMV, of course. ;-)
Edited 2007-11-07 19:53
It's funny when people advocate a global menu bar based on Fitts law. Sure, with equal distances, and a knowledgeable user, and given the task is to access a menu, a menu bar on the edge of the screen is faster than one not on the edge. However there are a lot of confounding factors.
1. A local menu bar if often much closer to the mouse. For example, an IM window on the far right of the screen has a local menu bar very close to the application content, rather than across the screen. Also if you have two screens, you might have to move all the way across two screens to get to your menu. Hard to compare which is faster then.
2. Accessing a menu in an inactive app requires two actions with a global menu bar, activate and click.
3. The user must know they can click on the edge of the screen. I don't think I've ever seen a non-technical user take advantage of screen corners. New users precisely aim at these buttons just like any other button.
4. The assumption is that the menu is an important UI element to access. This is not true for myself, since I barely ever use the menu in any application. Putting the menu at the top steals that space from other widgets that could potentially go there (for me this is the minimize and close buttons of a mazimized application).
Usability is never as simple as a formula.






Member since:
2006-05-26
You make excellent points, but other than it not becoming less important with training, there are a lot of people out there with less than ideal coordination due to whatever reasons, and Fitt's Law is their friend: with certain limitations people may have, no amount of training will make it easy to hit something, because they just don't have the coordination for it.
Also, even with training, IIRC Apple (or someone else) showed that because there's a high probability that the user will overshoot their intended target, they automatically slow down their mouse movements, to the point where the time taken to move the shorter distance (compared to the global menu on the side of the screen) actually increases: thus, it still matters for actual speed: the only thing that changes is user's perception of whether it's faster to have a localized menubar or a global menubar.
Admittedly, once you have more than one application in use, it can be rather confusing as to which one holds control of the menu bar, and the menu changing quickly can quite possibly be disorienting: in that respect, having the menubar attached firmly to the window it controls is less confusing.