Platform conventions

Platform conventions are the established design patterns, interaction behaviors, and visual styles that users expect based on their experience with other products on the same platform.

What are platform conventions in UX design?

Platform conventions are the established patterns, behaviors, and visual styles that users expect from products running on a specific operating system or platform. iOS users expect swipe-back navigation, specific alert dialog styles, bottom tab bars, and particular gestures for common actions. Android users expect different navigation patterns, different component styles, and different interaction behaviors. Web users expect hyperlinks to be underlined, back buttons to navigate browser history, and certain keyboard shortcuts to work consistently. These conventions are codified in platform design guidelines: Apple's Human Interface Guidelines and Google's Material Design are the primary references for iOS and Android respectively.

Why should products follow platform conventions?

Platform conventions exist because they have been consistently implemented across thousands of applications, training users to expect specific behaviors in specific contexts. When a product follows these conventions, users can apply knowledge from other applications immediately, reducing the learning curve and cognitive load. This is the basis of Jakob's law: users spend most of their time in other apps and arrive at any new app with expectations built from that experience. Violating conventions requires users to unlearn existing behavior and learn new behavior, which creates friction even when the alternative design might be objectively better in isolation.

When is it appropriate to deviate from platform conventions?

Deviating from platform conventions is justified when there is a specific, well-researched reason why the convention fails for your particular users and use case, and when you are prepared to invest in helping users learn the deviation. Deviations should never be made for purely aesthetic reasons or to create a sense of uniqueness. The cost of deviation is always paid by users in the form of increased cognitive load and reduced learnability. That cost requires a proportionate benefit to justify.

Related terms

Related guides