by
Robert Barr >> Tue, 21 Mar 2000 22:28:55 GMT
I sure wouldn't! I get used to blue being title bars, grey being background etc, and it makes it that much easier to see what's going on. If some title bars were different colors, or had the menus set up differently, it just makes that much more visual and mental clutter it would be hard to find my way around. In fact, I delayed for years upgrading from Word 6 to Word 95 because the Word 95 title bar wasn't the same as the others! Having this sort of commonality means that once I learn to run one program, I have learned to run them all. If they were all different, I would have to learn each one. While some may enjoy that process and find the variety "fun", I would much rather just get the job done with a minimum of fuss.
Photoshop also has a blue title bar - doesn't mean that Word users know how to drive it!
Take as another example a simple business software package such as a JUICE'd console-style book-keeping package, with no title bar or menus. Any end user who can read can use the software without being scared off by arcane clutter. The title bar isn't needed to recognise the software because it's visual *branding* is so strong that it's *instantly* recognisable. Context-sensitive functions are in the user's face when they need them, rather than being buried in layers of (conventional)
menu heirarchy. In your words John, it helps the user "get the job done with a minimum of fuss". The accountancy firm doesn't need to advertise for 'PC literate' staff.
Title-bar is a minor, but typical example - the important design issue
is prudence, or *context suitability*. I've seen applications with File and Edit menus where they just don't make sense, but everyone else has them, so we have to put them on our menu!? Take menus a step further - they expose every function available all the time. Though some may be disabled (grey) when unavailable, they're mostly still in your face, adding unnecessary context-insensitive clutter. For example, if I can't do anything until I've added a first account, then all I want is an 'Add Account' menu or button, and I don't want to search every menu to find it. Every other function is just clutter until they are in context.
Also relevant is that different types of software require quite
different UI design approaches. Generalised tools like Word and Excel
are designed to provide great flexibility for many users and situations. However custom business software is usually designed to perform very concise and non-generalised tasks - this is workflow-optimised software that guides a user through their business process use-cases in as streamlined and uninterrupted a manner as possible. Of course this is a simplificiation (or we would have a lot more wizards), and ad-hoc flexibility is often required as business processes are usually complex and non-linear. This is where the real skill of the designer comes in,
to balance workflow optimisation and flexibility.
JUICE is just another tool to be used with prudence, as are the many other established GUI paradigms and conventions, and Gregory is correct in saying that some interface artefacts aren't ready to be replaced. indeed, many are excellent. But one day, cars will have joysticks
. Which manufacturer will jump first? There are sheep and pioneers on the software business too. Quicktime may not be a business success, but it will be a reference in our industry for years to come.