Specs UI设计黄金规则



  1. Place Users in Control (用户可控)
  2. Reduce Users’ Memory Load (减少记忆成本)
  3. Make the Interface Consistent (一致性)


Place Users in Control

  • Use modes judiciously (modeless)
  • Allow users to use either the keyboard or mouse (flexible)
  • Allow users to change focus (interruptible)
  • Display descriptive messages and text(Helpful)
  • Provide immediate and reversible actions, and feedback (forgiving)
  • Provide meaningful paths and exits (navigable)
  • Accommodate users with different skill levels (accessible)
  • Make the user interface transparent (facilitative)
  • Allow users to customize the interface (preferences)
  • Allow users to directly manipulate interface objects (interactive)

Reduce Users’ Memory Load

  • Relieve short-term memory (remember)
  • Rely on recognition, not recall (recognition)
  • Provide visual cues (inform)
  • Provide defaults, undo, and redo (forgiving)
  • Provide interface shortcuts (frequency)
  • Promote an object-action syntax (intuitive)
  • Use real-world metaphors (transfer)
  • User progressive disclosure (context)
  • Promote visual clarity (organize)

Make the Interface Consistent

  • Sustain the context of users’ tasks (continuity)
  • Maintain consistency within and across products (experience)
  • Keep interaction results the same (expectations)
  • Provide aesthetic appeal and integrity (attitude)
  • Encourage exploration (predictable)

实际来看,一致性(Consistent )是最容易犯的错,设计思维是建立在理性之上的感性,避免过于随意。

refer: http://theomandel.com/resources/golden-rules-of-user-interface-design/