The Apple Human Interface Guidelines
1. Simple
design is good.
2. People
deserve and appreciate attractive surroundings. A mess is acceptable only if
the user makes the mess.
3. Good
design must communicate not just dazzle.
4. Objects
should look like what they do so that the user can recognize them and point to
them.
5. Consistency
should be valued over idiosyncratic cleverness.
6. The
transfer of skills is one of the most important benefits of a consistent
interface.
7. The
environment should appear to remain stable, understandable, and familiar.
8. There
should be little to no difference between what the user sees and what the user
gets.
9. The
user not the computer should control the action.
10. The interface should
stimulate the feeling that the user is in charge of the system, and it should
be fun to use.
11. The user should be kept
informed of what’s going on via messages (presented in dialog boxes).
12. The
user should be allowed to do anything reasonable and be forgiven if a mistake
a made.
13. Generally the interface
should use metaphors.
14. These metaphors should be
supported with audio and visual effects.
15. Animation, when used
sparingly, is one of the best ways to draw a user’s attention to a place on the
screen.
16. There should always be a way
out.