g r o t t o 1 1

Peeve Farm
Breeding peeves for show, not just to keep as pets
  Blog \Blôg\, n. [Jrg, fr. Jrg. "Web-log".
     See {Blogger, BlogSpot, LiveJournal}.]
     A stream-of-consciousness Web journal, containing
     links, commentary, and pointless drivel.


On My Blog Menu:

InstaPundit
USS Clueless
James Lileks
Little Green Footballs
As the Apple Turns
Entropicana
Cold Fury
Capitalist Lion
Red Letter Day
Eric S. Raymond
Tal G in Jerusalem
Secular Islam
Aziz Poonawalla
Corsair the Rational Pirate
.clue

« ? Blogging Brians # »





Book Plug:

Buy it and I get
money. I think.
BSD Mall




 10/6/2003 -  10/8/2003
 9/29/2003 -  10/5/2003
 9/22/2003 -  9/28/2003
 9/15/2003 -  9/21/2003
  9/8/2003 -  9/14/2003
  9/1/2003 -   9/7/2003
 8/25/2003 -  8/31/2003
 8/18/2003 -  8/24/2003
 8/11/2003 -  8/17/2003
  8/4/2003 -  8/10/2003
 7/28/2003 -   8/3/2003
 7/21/2003 -  7/27/2003
 7/14/2003 -  7/20/2003
  7/7/2003 -  7/13/2003
 6/30/2003 -   7/6/2003
 6/23/2003 -  6/29/2003
 6/16/2003 -  6/22/2003
  6/9/2003 -  6/15/2003
  6/2/2003 -   6/8/2003
 5/26/2003 -   6/1/2003
 5/19/2003 -  5/25/2003
 5/12/2003 -  5/18/2003
  5/5/2003 -  5/11/2003
 4/28/2003 -   5/4/2003
 4/21/2003 -  4/27/2003
 4/14/2003 -  4/20/2003
  4/7/2003 -  4/13/2003
 3/31/2003 -   4/6/2003
 3/24/2003 -  3/30/2003
 3/17/2003 -  3/23/2003
 3/10/2003 -  3/16/2003
  3/3/2003 -   3/9/2003
 2/24/2003 -   3/2/2003
 2/17/2003 -  2/23/2003
 2/10/2003 -  2/16/2003
  2/3/2003 -   2/9/2003
 1/27/2003 -   2/2/2003
 1/20/2003 -  1/26/2003
 1/13/2003 -  1/19/2003
  1/6/2003 -  1/12/2003
12/30/2002 -   1/5/2003
12/23/2002 - 12/29/2002
12/16/2002 - 12/22/2002
 12/9/2002 - 12/15/2002
 12/2/2002 -  12/8/2002
11/25/2002 -  12/1/2002
11/18/2002 - 11/24/2002
11/11/2002 - 11/17/2002
 11/4/2002 - 11/10/2002
10/28/2002 -  11/3/2002
10/21/2002 - 10/27/2002
10/14/2002 - 10/20/2002
 10/7/2002 - 10/13/2002
 9/30/2002 -  10/6/2002
 9/23/2002 -  9/29/2002
 9/16/2002 -  9/22/2002
  9/9/2002 -  9/15/2002
  9/2/2002 -   9/8/2002
 8/26/2002 -   9/1/2002
 8/19/2002 -  8/25/2002
 8/12/2002 -  8/18/2002
  8/5/2002 -  8/11/2002
 7/29/2002 -   8/4/2002
 7/22/2002 -  7/28/2002
 7/15/2002 -  7/21/2002
  7/8/2002 -  7/14/2002
  7/1/2002 -   7/7/2002
 6/24/2002 -  6/30/2002
 6/17/2002 -  6/23/2002
 6/10/2002 -  6/16/2002
  6/3/2002 -   6/9/2002
 5/27/2002 -   6/2/2002
 5/20/2002 -  5/26/2002
 5/13/2002 -  5/19/2002
  5/6/2002 -  5/12/2002
 4/29/2002 -   5/5/2002
 4/22/2002 -  4/28/2002
 4/15/2002 -  4/21/2002
  4/8/2002 -  4/14/2002
  4/1/2002 -   4/7/2002
 3/25/2002 -  3/31/2002
 3/18/2002 -  3/24/2002
 3/11/2002 -  3/17/2002
  3/4/2002 -  3/10/2002
 2/25/2002 -   3/3/2002
 2/18/2002 -  2/24/2002
 2/11/2002 -  2/17/2002
  2/4/2002 -  2/10/2002
 1/28/2002 -   2/3/2002
 1/21/2002 -  1/27/2002
 1/14/2002 -  1/20/2002
  1/7/2002 -  1/13/2002
12/31/2001 -   1/6/2002
12/24/2001 - 12/30/2001
12/17/2001 - 12/23/2001
Sunday, September 8, 2002
02:38 - Ees how she is done
http://developer.apple.com/ue/switch/windows.html

(top) link
Apple's "Switch" campaign isn't just for potential customers; there's another side to the push, which has just recently (apparently) been released: a primer on Apple's Human Interface Guidelines for Windows developers seeking to start developing Mac apps. Apple's HI Guidelines have become somewhat iconic in the computer industry over the years; user-interface is one of those things that people in the industry usually grant without much complaint that Apple understands better and takes more seriously than just about any other software company.

This document, which is posted fairly prominently in the User Experience section of the Apple Developer Connection site, is a brief overview of the areas in which the Mac's user experience principles differ from those of Windows; in what must be another first for Apple, in keeping with the baldly competitive spirit of the Switch campaign, the page explicitly lays out some examples of what's wrong with Windows UI design, and how the Mac OS UI designers would have done it better.



There are all kinds of categories covered in the page. The reasoning behind not using the MDI interface model is given (the Mac has document-centric windows rather than application-centric), and the reasons why not to use custom UI widgets and non-standard keyboard shortcuts, and the importance of properly designed icons, and proper visually-compelling toolbars, and form layout principles, and the evils of Windows' stupid "Setup" procedure (versus a simple drag-and-drop installation, which Apple acknowledges is one of those things that Mac users cherish), and how filename extensions work nowadays. It's just a starting point for interested developers, but it's enough to make a guy get excited about designing an OS the way computers should work, and taking some pride in a good workflow and layout-- instead of just slapping some form elements on the page and never thinking about making it usable by regular people, let alone aesthetically pleasing.

Anybody who takes any interest in the field of interface design, particularly those who may be interested in designing their own apps (regardless of platform), would do well to take a look at this page. It's fairly brief (though it links off to a lot of other detailed documents), it's illustrated and compelling and full of illustrations, and it represents something that I find relieves me a great deal: Apple is finally taking direct responsibility for preaching their ideas about computer design to the technical public, instead of relying on the geeks and the Mac faithful to educate people by writing websites about them.

In Mac OS X, dialogs (including not only text but visual design) have a consistent format: Status, Reason, Action. They explain what the current situation is--and why a dialog has appeared--and offer action choices to the user. In other words, clear dialogs in Mac OS X communicate to the user: 1) what happened, 2) why it happened, and 3) what to do about it. To ensure that consistent format, Mac OS X dialogs tend to use verbs as button titles.

Aahhh. Music to my ears.

Back to Top


© Brian Tiemann