Device mockups—bezels, Dynamic Island cutouts, hardware buttons—can make screenshots feel tangible. They can also shrink your UI, date your listing overnight, or clash with store policies. Indie teams often inherit a Figma template with a phone frame and never question it. This guide explains when frames help, when they hurt, and how Apple vs Google guidance differs.
In ASO practice, a mockup usually includes:
Full-bleed UI (no bezel) is the alternative: the app interface is the entire screenshot canvas, with marketing headlines overlaid in the safe margins.
Apple’s screenshot specifications focus on exact pixel sizes, format (JPEG/PNG), and no alpha. Creatives must follow App Store Review Guidelines and depict the app accurately. Hardware frames are commonly used on iOS listings, especially when the design language emphasizes premium product feel—but frames are not required. If you show a device, keep it recognizable and avoid misleading hardware claims (do not imply Apple Watch support with a Watch frame if you do not ship Watch).
App Previews have their own specs; do not assume a static mockup template equals a valid preview render.
Play Console Help is more explicit on promotional imagery: Google discourages device imagery in screenshots and feature graphics because devices age quickly and can alienate users on other OEMs. For Wear OS and watch faces, Google goes further—screenshots must show the interface without device frames or extra non-UI graphics.
For phone listings, framed shots may still upload if they meet size/format rules, but they can reduce eligibility or fitness for certain large-format recommendation surfaces that expect clean in-app experience. When in doubt for Play, prefer full-bleed UI plus short taglines.
Frames tend to work when:
Skip or minimize frames when:
Export to the store’s required pixel size first (e.g., App Store 1320 × 2868, Play 1080 × 1920). Place the mockup inside that canvas. Never design only at “iPhone logical points” and stretch.
Whether framed or not:
Do not drop a landscape game into a portrait bezel with huge black bars. Pick portrait or landscape sets intentionally; both stores support landscape sizes when appropriate.
If you use 3D device renders, keep reflections subtle and consistent across the set. Mismatched metallic materials make the carousel feel like five different apps.
No Watch, fold, or desktop frame unless the build supports it. Misleading screenshots risk review pushback and refund-shaped reviews.
Generic “squircles” are fine; inaccurate logos or trademarked OEM marks without permission are not. Keep third-party marks out unless licensed.
| Situation | Lean frame? | Lean full-bleed? |
|---|---|---|
| iOS-only premium utility | Often yes | Also fine |
| Android-first / Play promotion focus | Rarely | Yes |
| Heavy caption / ASO messaging | Only thin bezels | Yes |
| Wear OS listing | No | Required style |
| Feature graphic (Play 1024×500) | Avoid devices | Illustration / UI crop |
| Rapid A/B testing | Heavier | Faster |
Tools that generate multi-size screenshots with optional frames can accelerate the preset approach; strategy still decides whether the bezel earns its pixels.
Frames add visual noise for low-vision users if bezels are high-contrast chrome next to tiny UI. Prefer:
Use device mockups when they clarify scale or elevate a sparse UI—especially on iOS. Skip them when Google Play promotion, caption space, Wear rules, or hardware churn matter more. The winning indie pattern in 2026 is often two presets: lightly framed App Store sets and full-bleed Play sets, both telling the same conversion story.