12.06 Modern UI
Golden Rules:
- Reduce the user's memory load
- Make the interface consistent (just like Im consistent with your mother)
Key Features:
-
Placing the User in control
- Defining Interaction modes so that the user is not forced into unnecessary actions
- Provide Flexible interaction
- Allow undo's and interrupts in user interaction
- Allow the interaction to be customized for advanced and beginners alike
- Hide technical internals from casuals
-
Reducing the User's Memory Load
- Reducing the demand for short term memory
- Establish meaningful defaults
- define intuitive shortcuts
- base visual layout from real world metaphors
- Disclose information in a progressive manner
-
Making the interface consistent
- Maintain consistency across a family of applications
- Avoid changing past interactive models that have created user experiences unless there's a compeling reason
-
Effective WebApp Interfaces
- Be visually apparent and forgiving
- Enabling users to quickly see their options and grasp how to achieve goals and do their work
- not concerning the user with inner workings
-
Aesthetic Design considerations:
- Effective use of whitespaces
- Emphasizing content
- Use layouts
- Group navigation content and function on the page
- strategic useage of color to enhance usability