今 · WebRTCでスマホとペアリング 第04号 · 2026 デザインは無料 · 公開は月額€19.99
Screenshotify
React Native開発者向け

App StoreとPlay Store、1つのデザインで。

TL;DR. React Nativeアプリはどちらのストアにもリリースされます。Screenshotifyは1つのデザインから両ストアに必要なサイズ行列をすべてエクスポートします。2つのデザインツールで並行ワークフローを維持する必要はありません。

React Nativeアプリはデフォルトで2つのストアエコシステムに存在します。スクリーンショット作業は通常、生のシミュレータキャプチャを得るためのDetox駆動のUIテスト、またはiPhoneプリセットとAndroidプリセットを並べて開いたFigmaでの手動デザインのどちらかになりがちです。Screenshotifyは、デザインされたマーケティング用スクリーンショット — 生のキャプチャではなく — を両ストア向けに一度に作りたいときのためのツールです。

RNスクリーンショットの典型的な流れ

  1. ソースフレームをキャプチャします。実行中のアプリから取得してください。iOSシミュレータはCmd+S、Androidエミュレータはスクリーンショットボタン、実機の場合は内蔵のWebRTCペアリング経由で直接転送できます。
  2. Screenshotifyを開き、3〜5パネルのカルーセルを組み立てます。パネルごとに異なるデバイスフレームを使えるので、iPhoneとPixelを視覚的に混在させたカルーセルも1つで作れます。
  3. キャプションを追加します。ソース言語で入力してください。マルチパネルコンポーザーがパネル間で見出し構成を一定に保ちます。
  4. ローカライズします。ワンクリックでApp Storeの39言語すべてに翻訳します。グローバルなRNアプリでよく対象となるロケール(EN、JP、DE、BR、KR、ESなど)を中心に確認してください。
  5. エクスポートします。有効にしたApp Storeサイズ(6.9"、iPad 13"など)とPlay Storeサイズ(デフォルト1080 × 1920)をまとめた1つのZIPが出力されます。

RNエコシステムの代替手段

Detoxreact-native-testing-libraryにスクリーンショットヘルパーを組み合わせると、UIテストから生のフレームキャプチャを得られます。ソーススクリーンショットの取得には有用ですが、マーケティング合成のステップは別途必要です。Fastlane snapshotはRNアプリのiOS側(XcodeプロジェクトはそのままXcodeです)で機能します。

多くのRNチームが落ち着く組み合わせは、シミュレータ・実機でソースをキャプチャし、Screenshotifyでカルーセルをデザインし、プロジェクトJSONをコードと同じリポジトリでバージョン管理するというものです。

クロスプラットフォームデザインのヒント

  • プロジェクトごとにデザインシステムを1つに統一しましょう。iOSとAndroidのスクリーンショット間でフォントやカラースキームを切り替えないでください。
  • ステータスバーの表示は異なります。iOSは慣例として9:41を表示し、Androidは実際の時刻を表示します。ScreenshotifyはデバイスごとにiOSステータスバーの表示を切り替えられます。AndroidはOS標準のステータスバーをスクリーンショットにそのまま反映します。
  • ボトムナビゲーションとタブバーは切り取らないでください。カルーセルのサムネイルでユーザーが最初に目にするのは、アプリのこの部分です。
  • 5.5" iPhoneはもう対象外です。RNアプリがiOS 13(iPhone 6s Plus最小要件)をターゲットとしていない限り、5.5"サイズは省略して構いません。

リソース: 機能 · ガイド · 料金

エディタを開く →