belt CLI スキルをインストール:
npx skills add belt-sh/cli
App Store スクリーンショット
inference.sh CLI を使って App Store のスクリーンショットとプレビュー動画を作成します。
クイックスタート
inference.sh CLI(
belt)が必要です。インストール手順
belt login
# デバイスモックアップシーンを生成
belt app run falai/flux-dev-lora --input '{
"prompt": "iPhone 15 Pro showing a clean modern app interface with analytics dashboard, floating at slight angle, soft gradient background, professional product photography, subtle shadow, marketing mockup style",
"width": 1024,
"height": 1536
}'
プラットフォーム仕様
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)
| 仕様 | 値 |
|---|---|
| 最小寸法 | 320 px(いずれかの辺) |
| 最大寸法 | 3840 px(いずれかの辺) |
| アスペクト比 | 16:9 または 9:16 |
| デバイスタイプごとの最大数 | 8 枚 |
| フォーマット | PNG または JPEG(24ビット、アルファなし) |
- フィーチャーグラフィック: 1024 x 500 px(掲載に必須)
- プロモーション動画: YouTube URL(任意だが推奨)
最初の3枚のルール
App Store のインプレッションの80%は最初の3枚のスクリーンショットのみを表示(スクロール前)。これら3枚は以下の条件を満たす必要があります。
- 中核となる価値提案を伝える
- 最高の機能/結果を見せる
- 競合と差別化する
スクリーンショットギャラリーの順序
| 位置 | 内容 | 目的 |
|---|---|---|
| 1 | ヒーロー — 中核価値、最高の機能 | スクロールを止め、アプリの機能を伝える |
| 2 | 主要な差別化要因 | 競合と比較しての独自性 |
| 3 | 最も人気のある機能 | ユーザーが最も愛するもの |
| 4 | 社会的証明または結果 | 評価、結果、推薦文 |
| 5-8 | 追加機能 | 補助機能、設定、統合 |
| 9-10 | エッジケース | ニッチなユーザー向けの特殊機能 |
スクリーンショットのスタイル
1. デバイスフレーム+キャプション
標準:アプリを表示するデバイスモックアップ、上/下にキャプション。
┌──────────────────────────┐
│ "習慣を簡単に" │ ← キャプション(メリット重視)
│ │
│ ┌──────────────────┐ │
│ │ │ │
│ │ アプリ画面 │ │ ← デバイスフレーム内の実際のアプリUI
│ │ コンテンツ │ │
│ │ │ │
│ │ │ │
│ └──────────────────┘ │
│ │
└──────────────────────────┘
2. フルブリードUI(デバイスフレームなし)
アプリUIがスクリーンショット全体を埋め尽くす。没入型アプリに適しています。
3. ライフスタイルコンテキスト
デバイスを実際の使用状況で表示(人がスマホを手に持っている、机の上など)。
4. 機能ハイライトとコールアウト
UIスクリーンショットに矢印や円で特定の機能を指し示す。
キャプションの作成
ルール
- 最大2行 のテキスト
- メリット重視、機能重視ではない
- 30pt以上相当 のフォントサイズ(ストアで読みやすいこと)
例
❌ 機能重視:
"プッシュ通知システム"
"カレンダービューとフィルター"
"データエクスポート機能"
✅ メリット重視:
"もう期日に遅れない"
"週間を一目で確認"
"ワンタップでレポート共有"
スクリーンショットの生成
ヒーロースクリーンショット(位置1)
# ヒーロー機能を備えたクリーンなデバイスモックアップ
belt app run falai/flux-dev-lora --input '{
"prompt": "modern iPhone showing a beautiful fitness tracking app with activity rings and workout summary, device floating at slight angle against soft purple gradient background, professional product shot, clean minimal composition, subtle reflection",
"width": 1024,
"height": 1536
}'
機能ハイライト
# 機能コールアウトスタイル
belt app run bytedance/seedream-4-5 --input '{
"prompt": "app store screenshot style, iPhone showing a messaging app with AI writing suggestions highlighted, clean white background, subtle UI callout arrows, professional marketing asset, modern design",
"size": "2K"
}'
ライフスタイルコンテキスト
# 実世界の設定でのデバイス
belt app run falai/flux-dev-lora --input '{
"prompt": "person holding iPhone showing a cooking recipe app, kitchen background with ingredients, warm natural lighting, over-the-shoulder perspective, lifestyle photography, authentic feeling",
"width": 1024,
"height": 1536
}'
Before/After
# 分割比較
belt app run infsh/stitch-images --input '{
"images": ["before-screenshot.png", "after-screenshot.png"],
"direction": "horizontal"
}'
プレビュー動画
Apple App Store
| 仕様 | 値 |
|---|---|
| 長さ | 15〜30秒 |
| 向き | 縦向きまたは横向き(アプリに合わせる) |
| 音声 | 任意(ストアではループで無音) |
| 形式 | H.264、.mov または .mp4 |
Google Play
| 仕様 | 値 |
|---|---|
| ソース | YouTube URL |
| 長さ | 30秒〜2分推奨 |
| 向き | 横向き推奨 |
プレビュー動画の構成
| セグメント | 長さ | 内容 |
|---|---|---|
| フック | 0〜3秒 | 中核アウトカム/感動の瞬間を見せる |
| 機能1 | 3〜10秒 | トップ機能の動作を実演 |
| 機能2 | 10〜18秒 | 2つ目の主要機能 |
| 機能3 | 18〜25秒 | 3つ目の機能または社会的証明 |
| CTA | 25〜30秒 | アプリアイコンでエンド画面 |
# プレビュー動画シーンを生成
belt app run google/veo-3-1-fast --input '{
"prompt": "smooth screen recording style, finger tapping on a modern mobile app interface, swiping between screens showing charts and data visualizations, clean UI transitions, professional app demo"
}'
ローカライゼーション
言語ごとに独自のスクリーンショットセット。優先度:
| 市場 | ローカライゼーションレベル |
|---|---|
| 主要市場 | 完全:新規スクリーンショット+翻訳キャプション |
| 二次市場 | 翻訳キャプション、同じスクリーンショット |
| その他 | 英語デフォルト |
主要ローカライゼーション市場:英語、日本語、韓国語、中国語(簡体字)、ドイツ語、フランス語、スペイン語、ポルトガル語(ブラジル)
A/Bテスト(Google Play)
Google Play Console はストアリスティング実験をサポート:
- 異なるスクリーンショット順序をテスト
- デバイスフームの有無をテスト
- 異なるキャプションをテスト
- 異なる配色をテスト
- 有意な結果を得るために7日以上、50%以上のトラフィックで実行
よくある間違い
| ミス | 問題 | 修正 |
|---|---|---|
| 設定画面をスクリーンショットに | 誰も設定に関心がない | 中核価値を表示、インフラではない |
| オンボーディングフローのスクリーンショット | 摩擦を示し、価値を示さない | アプリ使用状態を表示 |
| テキストが多すぎる | ストアで読めない | 最大2行、30pt以上のフォント |
| 誤った寸法 | ストアに拒否される | 正確なプラットフォーム仕様を使用 |
| すべてのスクリーンショットが似ている | スクロールする理由がない | 構成と内容を変える |
| 機能重視のキャプション | メリットを伝えない | 「プッシュ通知」→「期日に遅れない」 |
| 古いUI | 放置されているように見える | メジャーリリースごとにスクリーンショットを更新 |
| ヒーロースクリーンショットがない | 弱い第一印象 | 位置1=最善のショット |
チェックリスト
- 対象プラットフォームの正しい寸法
- 最初の3枚のスクリーンショットが中核価値を伝えている
- キャプションがメリット重視で最大2行
- オンボーディングや設定画面がない
- プレビュー動画が15〜30秒で最初の3秒にフックがある
- 上位市場向けにローカライズ済み
- Google Play向けフィーチャーグラフィック(1024x500)
- 現在のアプリバージョン用にスクリーンショットを更新済み
- A/Bテストバリアントを準備済み
関連スキル
npx skills add inference-sh/skills@ai-image-generation
npx skills add inference-sh/skills@ai-video-generation
npx skills add inference-sh/skills@image-upscaling
npx skills add inference-sh/skills@prompt-engineering
すべてのアプリを参照:belt app list