App Store Screenshots
Create app store screenshots and preview videos via inference.sh CLI.
Quick Start
CODEBLOCK0
Install note: The install script only detects your OS/architecture, downloads the matching binary from dist.inference.sh, and verifies its SHA-256 checksum. No elevated permissions or background processes. Manual install & verification available.
Platform Specifications
Apple App Store (iOS)
| Device | Dimensions (px) | Required |
|---|
| iPhone 6.7" (15 Pro Max) | 1290 x 2796 | Required |
| iPhone 6.5" (11 Pro Max) |
1284 x 2778 | Required |
| iPhone 5.5" (8 Plus) | 1242 x 2208 | Optional |
| iPad Pro 12.9" (6th gen) | 2048 x 2732 | If iPad app |
| iPad Pro 11" | 1668 x 2388 | If iPad app |
- - Up to 10 screenshots per localization
- First 3 screenshots are visible without scrolling (critical)
- Formats: PNG or JPEG (no alpha/transparency for JPEG)
Google Play Store (Android)
| Spec | Value |
|---|
| Min dimensions | 320 px (any side) |
| Max dimensions |
3840 px (any side) |
| Aspect ratio | 16:9 or 9:16 |
| Max screenshots | 8 per device type |
| Formats | PNG or JPEG (24-bit, no alpha) |
- - Feature graphic: 1024 x 500 px (required for featuring)
- Promo video: YouTube URL (optional but recommended)
The First 3 Rule
80% of App Store impressions show only the first 3 screenshots (before the user scrolls). These three must:
- 1. Communicate the core value proposition
- Show the best feature/outcome
- Differentiate from competitors
Screenshot Gallery Order
| Position | Content | Purpose |
|---|
| 1 | Hero — core value, best feature | Stop the scroll, communicate what the app does |
| 2 |
Key differentiator | What makes you unique vs competitors |
|
3 | Most popular feature | The thing users love most |
|
4 | Social proof or outcome | Ratings, results, testimonials |
|
5-8 | Additional features | Supporting features, settings, integrations |
|
9-10 | Edge cases | Specialized features for niche users |
Screenshot Styles
1. Device Frame with Caption
The standard: device mockup showing the app, caption text above/below.
CODEBLOCK1
2. Full-Bleed UI (No Device Frame)
The app UI fills the entire screenshot. Works for immersive apps.
3. Lifestyle Context
The device shown in a real-world context (person holding phone, on desk, etc.).
4. Feature Highlight with Callouts
UI screenshot with arrows/circles pointing to specific features.
Caption Writing
Rules
- - Max 2 lines of text
- Benefit-focused, not feature-focused
- 30pt+ equivalent font size (must be readable in store)
Examples
CODEBLOCK2
Generating Screenshots
Hero Screenshot (Position 1)
CODEBLOCK3
Feature Highlight
CODEBLOCK4
Lifestyle Context
CODEBLOCK5
Before/After
CODEBLOCK6
Preview Videos
Apple App Store
| Spec | Value |
|---|
| Duration | 15-30 seconds |
| Orientation |
Portrait or landscape (match app) |
| Audio | Optional (loops silently in store) |
| Format | H.264, .mov or .mp4 |
Google Play
| Spec | Value |
|---|
| Source | YouTube URL |
| Duration |
30s-2min recommended |
| Orientation | Landscape preferred |
Preview Video Structure
| Segment | Duration | Content |
|---|
| Hook | 0-3s | Show the core outcome/wow moment |
| Feature 1 |
3-10s | Demonstrate top feature in action |
| Feature 2 | 10-18s | Second key feature |
| Feature 3 | 18-25s | Third feature or social proof |
| CTA | 25-30s | End screen with app icon |
CODEBLOCK7
Localization
Each language gets its own set of screenshots. Priorities:
| Market | Localization Level |
|---|
| Primary markets | Full: new screenshots + translated captions |
| Secondary markets |
Translated captions, same screenshots |
| Other | English defaults |
Key localization markets: English, Japanese, Korean, Chinese (Simplified), German, French, Spanish, Portuguese (Brazilian)
A/B Testing (Google Play)
Google Play Console supports store listing experiments:
- - Test different screenshot orders
- Test with/without device frames
- Test different captions
- Test different color schemes
- Run for 7+ days with 50%+ traffic for significant results
Common Mistakes
| Mistake | Problem | Fix |
|---|
| Settings screen as screenshot | Nobody cares about settings | Show core value, not infrastructure |
| Onboarding flow screenshots |
Shows friction, not value | Show the app in-use state |
| Too much text | Unreadable in store | Max 2 lines, 30pt+ font |
| Wrong dimensions | Rejected by store | Use exact platform specs |
| All screenshots look the same | No reason to scroll | Vary composition and content |
| Feature-focused captions | Doesn't communicate benefit | "Never Miss a Deadline" > "Push Notifications" |
| Outdated UI | Looks abandoned | Update screenshots with each major release |
| No hero screenshot | Weak first impression | Position 1 = your best shot |
Checklist
- - [ ] Correct dimensions for target platform
- [ ] First 3 screenshots communicate core value
- [ ] Captions are benefit-focused, max 2 lines
- [ ] No onboarding or settings screens
- [ ] Preview video is 15-30s with hook in first 3s
- [ ] Localized for top markets
- [ ] Feature graphic (1024x500) for Google Play
- [ ] Screenshots updated for current app version
- [ ] A/B test variant prepared
Related Skills
CODEBLOCK8
Browse all apps: INLINECODE1
App Store 截图
通过 inference.sh CLI 创建 App Store 截图和预览视频。
快速开始
bash
curl -fsSL https://cli.inference.sh | sh && infsh login
生成设备模型场景
infsh app run falai/flux-dev-lora --input {
prompt: iPhone 15 Pro 展示一个带有分析面板的简洁现代应用界面,略微倾斜悬浮,柔和渐变背景,专业产品摄影,微妙阴影,营销模型风格,
width: 1024,
height: 1536
}
安装说明: 安装脚本仅检测您的操作系统/架构,从 dist.inference.sh 下载匹配的二进制文件,并验证其 SHA-256 校验和。无需提升权限或后台进程。提供手动安装与验证。
平台规格
Apple App Store (iOS)
| 设备 | 尺寸 (px) | 要求 |
|---|
| iPhone 6.7 (15 Pro Max) | 1290 x 2796 | 必需 |
| iPhone 6.5 (11 Pro Max) |
1284 x 2778 | 必需 |
| iPhone 5.5 (8 Plus) | 1242 x 2208 | 可选 |
| iPad Pro 12.9 (第6代) | 2048 x 2732 | 如有iPad应用 |
| iPad Pro 11 | 1668 x 2388 | 如有iPad应用 |
- - 每个本地化版本最多 10 张截图
- 前 3 张截图 无需滚动即可看到(至关重要)
- 格式:PNG 或 JPEG(JPEG 不支持透明度)
Google Play Store (Android)
3840 px(任意边) |
| 宽高比 | 16:9 或 9:16 |
| 每设备类型最多截图 | 8 张 |
| 格式 | PNG 或 JPEG(24位,无透明度) |
- - 特色图片:1024 x 500 px(推荐展示时必需)
- 推广视频:YouTube URL(可选但推荐)
前三规则
80% 的 App Store 展示只显示前 3 张截图(用户滚动前)。这三张必须:
- 1. 传达核心价值主张
- 展示最佳功能/成果
- 与竞争对手区分开来
截图展示顺序
| 位置 | 内容 | 目的 |
|---|
| 1 | 主打——核心价值,最佳功能 | 吸引用户停留,传达应用功能 |
| 2 |
关键差异化 | 与竞争对手相比的独特之处 |
|
3 | 最受欢迎的功能 | 用户最喜欢的功能 |
|
4 | 社交证明或成果 | 评分、结果、用户评价 |
|
5-8 | 附加功能 | 辅助功能、设置、集成 |
|
9-10 | 边缘情况 | 针对特定用户群体的专业功能 |
截图风格
1. 设备框架配说明文字
标准格式:展示应用的设备模型,上方/下方配说明文字。
┌──────────────────────────┐
│ 轻松追踪你的习惯 │ ← 说明文字(以收益为导向)
│ │
│ ┌──────────────────┐ │
│ │ │ │
│ │ 应用屏幕 │ │ ← 设备框架中的实际应用界面
│ │ 内容 │ │
│ │ │ │
│ │ │ │
│ └──────────────────┘ │
│ │
└──────────────────────────┘
2. 全屏界面(无设备框架)
应用界面填满整个截图。适用于沉浸式应用。
3. 生活场景
设备在真实场景中展示(人手持手机、放在桌上等)。
4. 功能高亮带标注
界面截图带箭头/圆圈指向特定功能。
说明文字撰写
规则
- - 最多 2 行 文字
- 以收益为导向,而非功能导向
- 30pt+ 等效 字号(在商店中必须可读)
示例
❌ 功能导向:
推送通知系统
带筛选器的日历视图
数据导出功能
✅ 收益导向:
再也不会错过截止日期
一目了然查看你的一周
一键分享报告
生成截图
主打截图(位置 1)
bash
带主打功能的干净设备模型
infsh app run falai/flux-dev-lora --input {
prompt: 现代iPhone展示一个漂亮的健身追踪应用,带有活动环和锻炼摘要,设备在柔和紫色渐变背景上略微倾斜悬浮,专业产品拍摄,简洁极简构图,微妙反射,
width: 1024,
height: 1536
}
功能高亮
bash
功能标注风格
infsh app run bytedance/seedream-4-5 --input {
prompt: App Store截图风格,iPhone展示一个带有AI写作建议高亮的消息应用,干净白色背景,微妙界面标注箭头,专业营销素材,现代设计,
size: 2K
}
生活场景
bash
真实场景中的设备
infsh app run falai/flux-dev-lora --input {
prompt: 人手持iPhone展示一个烹饪食谱应用,厨房背景带食材,温暖自然光线,过肩视角,生活摄影,真实感,
width: 1024,
height: 1536
}
前后对比
bash
分割对比
infsh app run infsh/stitch-images --input {
images: [before-screenshot.png, after-screenshot.png],
direction: horizontal
}
预览视频
Apple App Store
竖屏或横屏(与应用匹配) |
| 音频 | 可选(在商店中静音循环) |
| 格式 | H.264,.mov 或 .mp4 |
Google Play
推荐 30 秒 - 2 分钟 |
| 方向 | 优先横屏 |
预览视频结构
| 段落 | 时长 | 内容 |
|---|
| 吸引 | 0-3秒 | 展示核心成果/惊艳时刻 |
| 功能1 |
3-10秒 | 演示顶级功能实际效果 |
| 功能2 | 10-18秒 | 第二个关键功能 |
| 功能3 | 18-25秒 | 第三个功能或社交证明 |
| 行动号召 | 25-30秒 | 带应用图标的结束画面 |
bash
生成预览视频场景
infsh app run google/veo-3-1-fast --input {
prompt: 流畅屏幕录制风格,手指点击现代移动应用界面,在显示图表和数据可视化的屏幕之间滑动,干净界面过渡,专业应用演示
}
本地化
每种语言都有自己的一套截图。优先级:
| 市场 | 本地化级别 |
|---|
| 主要市场 | 完整:新截图 + 翻译说明文字 |
| 次要市场 |
翻译说明文字,相同截图 |
| 其他 | 英文默认 |
关键本地化市场:英语、日语、韩语、简体中文、德语、法语、西班牙语、巴西葡萄牙语
A/B 测试 (Google Play)
Google Play Console 支持商店列表实验:
- - 测试不同的截图顺序
- 测试带/不带设备框架
- 测试不同的说明文字
- 测试不同的配色方案
- 运行 7 天以上,流量 50%+ 以获得显著结果
常见错误
| 错误 | 问题 | 修复 |
|---|
| 设置界面作为截图 | 没人关心设置 | 展示核心价值,而非基础设施 |
| 引导流程截图 |
展示摩擦而非价值 | 展示应用使用状态 |
| 文字太多 | 在商店中不可读 | 最多 2 行,30pt+ 字号 |
| 尺寸错误 | 被商店拒绝 | 使用精确的平台规格 |
| 所有截图看起来一样 | 没有滚动理由 | 变化构图和内容 |
| 功能导向的说明文字 | 未传达收益 | 再也不会错过截止日期 > 推送通知 |
| 过时的界面 | 看起来被遗弃 | 每次重大更新时更新截图 |