Brand occupies the content layer; convention occupies the frame
Aliases: content layer · frame layer · chrome · brand expression
What it is
Split the screen in two. The frame is status, navigation, tabs, back, system sheets, lists, switches—the shell for “how things are done on this device.” The content layer is illustration, article layout, empty-state drawing, brand color where it sits on content, product photography. Platform convention should own the frame, because those actions arrived with the user from the OS. Brand should own the content, because that is where this product is not system Mail. The conflict is often phrased as “should it feel more on-brand.” The real question is whether brand has walked into the frame—custom back, an owner-drawn switch, a branded share page in place of the system sheet are all brand occupying a layer that is not theirs.
This is how brand and platform convention divide the screen, not the tension inside a design system between reuse and differentiation. That tension is about a component library and brand expression sharing one product system. This one is about the shell the OS lent the user, and the product’s own content, and which yields.
Why it happens
The frame is recognized by type, not by decoration. Users first see “this is back, this is a tab, this is a switch,” then decide how to move. If brand redraws those types, recognition falls from type to reading, and the frame loses its job as a reflex channel. The content layer is recognized by subject and style: inside the same system list, swap the illustration, the photography, the cover type, and the product is still itself, without asking the user to change hands.
The two layers can coexist because they use different channels. The frame uses motion and position (where the hand swipes, where the control sits); content uses image and copy. Brand color can live in illustration and titles; once it is poured into the navigation-bar background, the on-color of a system switch, or the chrome of a modal, color starts impersonating frame semantics—“green means on” will fight the system switch color. System sheets (share, payment, permissions) especially cannot be reskinned: users check the system chrome, and a reskin is the content layer forging a frame.
Where it stops holding
Games, camera finders, and immersive media can drop almost all system frame in the middle of a session, and brand and content can fill the canvas; entry and exit still have to return a system exit, or the frame retaliates at the boundary. Launchers, input methods, and vehicle clusters are the frame; brand may keep a tiny recognition mark (icon, splash) and must not replace the whole shell with branded controls. High-identity consumer goods (fashion, beauty) will want the frame to be a shop window as well; that choice accepts a single-platform learning bill, and must not pretend the frame has become content. Dark mode and the system accent belong to the frame as system settings; brand color yields on that layer, or a user-changed system theme fights the brand shell.
Applying it
- Split frame and content into two layer sets in the mock: the frame uses system controls and system sheets; content uses brand illustration, photography, and layout. Brand color is allowed on the content layers by default.
- Do not owner-draw navigation, back, tabs, switches, share, or payment as brand controls. Empty states, covers, article pages, and product shots are the brand’s home ground.
- Follow the system accent and dark mode on the frame. Do not overlay brand color on the on-state or the navigation background.
- Verify by greying out the content and keeping the frame, then asking someone new to the app where back, share, and the switch are—they should still point correctly. Then grey the frame, keep the content, and ask which brand this is—they should still recognize it. If the first question needs color to be answered, brand has invaded the frame. If the second question needs the navigation bar to be answered, brand is not doing its job on the content layer and is borrowing recognition from the frame.
Related
- Same group: R4.06.1 Breaking platform convention raises per-platform learning cost · R4.06.2 Cross-platform unification can violate both conventions at once · R4.06.3 Unify the conceptual model, not control appearance · R4.06.4 Convention draws its force from experience accumulated elsewhere · R4.06.6 Departing from convention requires a visible compensating gain
- Adjacent: R1.07 Tension between design systems and brand expression · R4.08 Core Apple Human Interface Guidelines
- Search terms:
chrome versus content·frame layer·brand expression·system chrome
Cards in the same group
- R4.06.1Breaking platform convention raises per-platform learning cost
- R4.06.2Cross-platform unification can violate both conventions at once
- R4.06.3Unify the conceptual model, not control appearance
- R4.06.4Convention draws its force from experience accumulated elsewhere
- R4.06.6Departing from convention requires a visible compensating gain