The Stage, Not the Page
An app is a stage you operate, not a page you read. This series is the contract, felt one module at a time.
Everything in the Layout & Grids series assumed a page — a document the eye travels down. Apps break that assumption on purpose. A tool, a game, a monitor, a quiz: these are stages. The frame stays put, the content performs inside it, and the user operates rather than reads.
The tell is the scrollbar. The moment a task-surface grows one, it has quietly become an article — and the eye starts commuting instead of working. This module makes the difference felt in the hands: the same tool built both ways, controls that wander versus controls that wait, and content that grows versus content that becomes scenes.
One viewport, operated
App mode is a behavioural contract, not a visual style. Its clauses: the surface fills one viewport and never scrolls during an active task; the centre belongs to content and the edges to actions; when more must fit, the layout grids more scenes together — tabs, swipes, pages — instead of growing into a document; and the frame never jumps.
The reward is cognitive: a fixed stage means the eye learns the territory once and then stops paying for it. Every glanceable dashboard, every game, every instrument panel you have ever used without thinking is this contract, honoured.
Scrolling is the tell of an article. An app fills the frame — and when more must fit, it grids more scenes, never grows.
The same tool, twice
Below is a tiny task: tap the three amber targets inside the framed screen. First as a page — the targets scattered through a document. Then as a stage. The counters do the arguing.
Controls that wait
The second clause: content in the centre, actions at the edges. The wrong version is everywhere — buttons living in the content stream, so they move whenever content changes. Press Next five times in each mode; the stage counts your misses.
A control that never moves stops needing to be seen.
Grid, don’t grow
Real content overflows — that is not the failure. The failure is answering overflow with a scrollbar. The app answer is scenes: the same twelve cards as two pages of a fixed grid, navigated by dots, every state one-viewport complete. Find card 09 both ways.
Naming the surface
The skill this module leaves you with is a naming reflex. Before designing anything, ask: is this surface read or operated? Articles, docs and feeds are read — they scroll, and should. Tools, games, monitors, quizzes and wizards are operated — they stage. Every hybrid disaster you have used (the tool buried mid-article, the article trapped in a pager) is a surface whose designer never answered that one question.
Once named, the physics follow: the read surface inherits everything Layout & Grids taught. The operated surface inherits this series — and the next module adds its second clause: nothing jumps.
Name the surface first — read or operated — and its physics name themselves.
Where app layout dies
Where the field agrees
Four sources worth reading in full — the platforms and research this module stands on.
Stage or page?
Five face-offs. Two surfaces — one is a stage you operate, one is a page you scroll. Pick the stage, then see what makes it one.
The Stage glossary
Six words for surfaces you operate. Tap a card to flip it.
Questions you actually ask
Run the numbers
Ten questions in mixed formats — multiple choice, multi-correct, fill-in, match, order, read-think-connect and write-your-own — each with layered hints: a nudge, the reasoning, then a deeper connection. Served from the question bank, never hardcoded.