Course Information
Calendar
Resources
 
 

Back to Project 2


Macintosh Human Interface Guidelines

These pages provide a theoretical base for the wealth of practical information on implementing the Macintosh interface elements described in the book,

http://developer.apple.com/techpubs/mac/HIGuidelines/HIGuidelines-2.html

There are two sets of guidelines: the original Human Interface Guidelines and a version updated for Mac OS8.
The guidelines are available in PDF, HTML and printed.

Having technical knowledge of the Macintosh user interface is a key factor in product design, but understanding the theories behind the user interface can help you create an excellent product.

In Chapter 1, Human Interface Principles:
Some of the most important topics related to human interface design include:

  • Metaphors - convey concepts and features through familiar objects or visuals
  • Direct Manipulation - direct control of objects represented by the computer
  • See and Point (instead of remember and type) - users perform actions by choosing from alternatives presented on the screen
  • Consistency - allows people to transfer knowledge and skills from one application to another
  • WYSIWIG (what you see is what you get) - ability to see what is needed when it is needed
  • User control - user, not the computer, initiates and controls actions
  • Feedback and Dialog - informs users as immediately as possible about what's happening
  • Forgiveness - encourages exploration of application
  • Perceived Stability - provides understandable, familiar, and predictable computer environment
  • Aesthetic Integrity - information well organized and consistent with principles of visual design
  • Modelessness - creates ability to do what you want when you want in program
  • Knowledge of Your Audience - identifying and understanding your target audience
  • Accessibility - members of your target audience who are different from the "average" user that you envision

Macintosh Human Interface Guidelines Book Contents

Part 1 - Fundamentals

  • Chapter 1 - Human Interface Principles
  • Chapter 2 - General Design Considerations
  • Chapter 3 - Human Interface Design and the Development Process

Part 2 - The Interface Elements

  • Chapter 4 - Menus
  • Chapter 5 - Windows
  • Chapter 6 - Dialog Boxes
  • Chapter 7 - Controls
  • Chapter 8 - Icons
  • Chapter 9 - Color
  • Chapter 10 - Behaviors
  • Chapter 11 - Language