RORK LABEN
PRICE — Rork Max の価格帯は月200ドルから1,800ドルまで幅があります。作業量の多い開発者やチーム向けの帯が上に伸びている形ですFREE — 無料枠は週5プロンプト程度です。試すには足りますが、継続的に作るなら有料前提の設計になっていますSHIP — App Store への公開はビルド・証明書・申請まで自動化されており、Mac も Xcode も持たずに iOS アプリを出せますSIM — ブラウザ配信のシミュレータで、実際の Apple 環境で動く画面を手元のブラウザから確認できますNATIVE — HealthKit、ARKit と LiDAR、NFC、Dynamic Island、Metal による3D まで届きます。React Native では触れない領域ですFUNDING — 2026年4月9日発表のシードで Left Lane Capital 主導の1,500万ドルを調達し、アプリビルダーの Paperline を買収していますPRICE — Rork Max の価格帯は月200ドルから1,800ドルまで幅があります。作業量の多い開発者やチーム向けの帯が上に伸びている形ですFREE — 無料枠は週5プロンプト程度です。試すには足りますが、継続的に作るなら有料前提の設計になっていますSHIP — App Store への公開はビルド・証明書・申請まで自動化されており、Mac も Xcode も持たずに iOS アプリを出せますSIM — ブラウザ配信のシミュレータで、実際の Apple 環境で動く画面を手元のブラウザから確認できますNATIVE — HealthKit、ARKit と LiDAR、NFC、Dynamic Island、Metal による3D まで届きます。React Native では触れない領域ですFUNDING — 2026年4月9日発表のシードで Left Lane Capital 主導の1,500万ドルを調達し、アプリビルダーの Paperline を買収しています
記事一覧/開発ツール
開発ツール/2026-05-01上級

Rork Max で画面録画と配信を実装する — ReplayKit と MediaProjection の本番運用ガイド

Rork Max のアプリに iOS ReplayKit と Android MediaProjection を統合し、ゲームプレイ録画・チュートリアル動画作成・ライブ配信機能を実装する本番運用ガイド。

Rork Max233ReplayKitMediaProjection画面録画ライブ配信2iOS109Android44

プレミアム記事

アプリ内に「録画ボタン」を置きたいだけなのに、なぜこんなに難しいのか

ユーザーが自分のアプリ操作を友人に共有したい。ゲームのハイスコア瞬間を SNS にアップしたい。チュートリアル動画を作って YouTube に投稿したい――そういった要望が出たとき、「画面録画くらいすぐ実装できるだろう」と思って着手すると、想像以上の壁にぶつかります。

iOS では ReplayKit という公式フレームワークがありますが、ドキュメントには「In-App Recording」「Broadcast Upload Extension」「Broadcast Pairing」「App Recording」と4種類の API が並んでいて、どれを選ぶべきか最初は分かりません。Android はもっと厄介で、MediaProjection API は Foreground Service と Notification の組み合わせを正しく書かないとシステム側に強制終了されます。さらに React Native 上で動かすには、ネイティブモジュールを書くか、コミュニティのライブラリを継ぎ接ぎする必要があります。

私自身、3つほどアプリで画面録画機能を組み込んできましたが、最初に作ったときは Broadcast Upload Extension のメモリ制限(50 MB)に引っかかってクラッシュし、App Store 審査では「録画中であることがユーザーに明示されていない」とリジェクトされました。ここではその失敗を踏まえて、Rork Max ベースのアプリに録画機能を組み込むための実装パターンと運用上の注意点を、動くコード付きでまとめます。

4種類の ReplayKit API、結局どれを使えばいいのか

ReplayKit は iOS 9 から導入された画面録画フレームワークですが、API は段階的に拡張されてきました。それぞれの違いを最初に押さえておきましょう。

  • RPScreenRecorder(In-App Recording): アプリ自身を録画して、終了後に編集・共有させる方式です。ゲームのハイライト録画やチュートリアル作成に向きます。実装が最も簡単で、ローカルファイルとして MP4 を取得できます
  • RPBroadcastActivity(Broadcast): Twitch / YouTube Live などの配信先に直接ストリーミングする方式です。Broadcast Upload Extension という別ターゲットが必要で、システム的な制約が多いです
  • In-App Broadcasting(iOS 12+): 自社サーバーに配信する場合に使います。WebRTC や RTMP の知識が必要で、実装難度が一段上がります
  • App-Wide Recording(Control Center): ユーザーがコントロールセンターから手動で録画開始する方式です。アプリ側はほとんど制御できないため、ここでは扱いません

私はまず RPScreenRecorder で In-App Recording を実装する ことをおすすめします。配信が必要になったら段階的に Broadcast Extension を追加すればいいからです。逆順で取り組むと実装の複雑さで挫折しやすいです。

ここまでお読みいただきありがとうございます。

この記事の続きを読む

この先には、実装コードやベンチマーク結果など、実務でお役に立てる内容をご用意しています。このサイトは広告を掲載しておらず、サーバーや開発にかかる費用はメンバーの皆様のご支援で成り立っています。もしお役に立てていましたら、ご支援いただけますと大変ありがたいです。

この記事で得られること
ユーザーがアプリ内の操作を録画して友人に共有したい、というニーズに応えられないでいた開発者が、ReplayKit と MediaProjection の両プラットフォーム実装を今日手に入れられる
Broadcast Upload Extension の設定で詰まっていた人が、Xcode のターゲット構成・App Group 共有・サンプルバッファ処理まで動くコードで習得できる
プライバシーや App Store 審査で不安だった画面録画機能を、Apple / Google の最新ガイドラインに沿って安全に本番リリースできる
Stripe による安全な決済 · いつでもキャンセル可能

この記事を購入する

この先の内容をすべてお読みいただけます。一度のご購入で、いつでも何度でもアクセスできます。このサイトは広告を掲載しておらず、皆さまのご支援がサーバー費用などの運営を支えています。

または
メンバーシップなら全記事が読み放題 →
シェア

お読みいただきありがとうございます

Rork Lab は広告なしで運営しており、サーバー費用などの運営コストはメンバーシップのご支援で賄っています。実装コード・ベンチマーク・本番設計パターンなど、実務でお役立ていただける記事を毎日更新しています。もし読んでよかったと感じていただけましたら、ぜひご覧ください。

  • コピー&ペーストで使える実装コード付き
  • 毎日新しい上級ガイドを追加
  • ¥580/月 または ¥1,480 の永久アクセス
メンバーシップを見る →

関連記事

開発ツール2026-04-11
Rork × Agora SDK でライブ配信アプリを作る実装ガイド — リアルタイム動画配信・ギフト課金・視聴者管理の全技術
RorkとAgora SDKでライブ配信アプリを実装します。アーキテクチャ設計、配信者と視聴者それぞれの画面、ギフト機能と課金システム、リアルタイムチャット、パフォーマンス最適化とスケーリングまで、個人開発者が押さえるべき技術をコード付きで解説します。
開発ツール2026-04-11
Rork Maxでネイティブ統合マスタリング:iOS/Android本番環境対応ガイド
Rork MaxでiOSとAndroidのネイティブ機能を統合する本番対応ガイドです。HealthKit、CameraX、ARKitとARCore、NFC決済とタグ読み取りの実装、パーミッション管理のベストプラクティス、メモリリーク対策までを体系的に解説します。高付加価値アプリへの近道です。
開発ツール2026-04-08
Rork Max + EAS Build カスタムネイティブモジュール導入エラー完全解決ガイド
Rork MaxアプリにカスタムネイティブモジュールをEAS Buildで導入するときのエラーを完全解決。Config Plugin作成・iOS/Androidビルドエラー・Hermes互換性・Podfileの競合解決まで実例コード付きで解説。
📚RECOMMENDED BOOKS
大規模言語モデル入門
山田育矢
LLM開発
生成AIプロンプトエンジニアリング入門
我妻幸長
プロンプト
Claude CodeによるAI駆動開発入門
平川知秀
AI駆動開発
※ アフィリエイトリンクを含みます
もっと見る →