An affordance is a property of an object or environment that signals the actions it makes possible to a perceiving agent, mediating the relationship between the agent’s capabilities and the world. Originating in ecological psychology, the concept was adapted to design to describe how the perceptible features of an interface or physical artefact suggest how it can be used. In spatial and interactive computing, affordances guide users towards available actions, and perceived affordances are deliberately engineered so that controls and gestures feel discoverable and natural.

Overview

  • The term was coined in ecological psychology to describe action possibilities an environment offers an organism, then adapted to design to distinguish real affordances from perceived affordances: a control may physically permit an action, but only a perceived affordance makes that action discoverable.
  • In spatial computing the concept becomes especially important, because Augmented Reality and Virtual Reality interfaces lack the inherited conventions of flat screens and must build perceptible cues for grabbing, pushing or pointing into the design itself.

Key aspects

  • Real versus perceived affordances and the role of signifiers.
  • The match between an artefact’s features and an agent’s capabilities.
  • Discoverability: making available actions visible without instruction.
  • Constraints that complement affordances by ruling out invalid actions.
  • Feedback loops that confirm an affordance was acted upon successfully.

Applications

Provenance