RORK LABEN
MAX — Rork Maxはコード署名やプロビジョニングを肩代わりし、2クリックでApp Storeへ申請できます。公開にローカルMacは不要ですSIMULATOR — ブラウザ内のストリーミングシミュレータで操作感を試せ、QRを読めばTestFlightなしで実機に直接インストールできますNATIVE — SwiftUI・ARKit・HealthKit・HomeKit・Core ML・Metalなど、React Nativeでは届かない領域までカバーしますSEED — Rorkは2026年4月にLeft Lane Capital主導で$15Mのシードを調達し、Peak XVやa16z Speedrunが参加しましたGROWTH — 月間743,000訪問・成長率85%と報じられ、AIモバイルアプリ構築の裾野が広がっていますNOCODE — Gartnerは2026年末までに新規アプリの75%がローコード/ノーコードで作られると予測していますMAX — Rork Maxはコード署名やプロビジョニングを肩代わりし、2クリックでApp Storeへ申請できます。公開にローカルMacは不要ですSIMULATOR — ブラウザ内のストリーミングシミュレータで操作感を試せ、QRを読めばTestFlightなしで実機に直接インストールできますNATIVE — SwiftUI・ARKit・HealthKit・HomeKit・Core ML・Metalなど、React Nativeでは届かない領域までカバーしますSEED — Rorkは2026年4月にLeft Lane Capital主導で$15Mのシードを調達し、Peak XVやa16z Speedrunが参加しましたGROWTH — 月間743,000訪問・成長率85%と報じられ、AIモバイルアプリ構築の裾野が広がっていますNOCODE — Gartnerは2026年末までに新規アプリの75%がローコード/ノーコードで作られると予測しています
記事一覧/開発ツール
開発ツール/2026-07-11上級

Rork Max で App Clip を実装する — QR を読んだ瞬間にアプリの核だけを届ける設計メモ

Rork Max が出力するネイティブ Swift を土台に、App Clip の15MB制約・起動URLの受け取り・親アプリへの状態引き継ぎまでを実装ベースで整理します。

Rork Max220App ClipSwift44iOS107個人開発181

プレミアム記事

友人に自作の壁紙アプリを見せようとして、いつも同じところで詰まります。「まず1枚だけ試してほしい」だけなのに、相手は App Store を開き、検索し、ダウンロードを待ち、起動して、ようやく1枚目にたどり着く。その頃には最初の熱は少し冷めています。

見せたいのは1枚だけ。インストールという壁を、その1枚の後ろに回せないか。App Clip は、まさにこの順番を入れ替えるための仕組みでした。

Rork Max はネイティブ Swift を出力します。React Native では届きにくい App Clip のような領域にも踏み込めるのは、この点が大きい。ただし App Clip はアプリのターゲットを分ける話が絡むため、生成されたコードをそのまま使うのではなく、構造を理解して手を入れる必要があります。手を入れる場所を、実装ベースで残しておきます。

App Clip は何を解くのか

App Clip は、親アプリの一部機能だけを、インストールなしで即座に起動できる小さなアプリです。QR コードや専用の App Clip Code、NFC タグ、あるいは Web ページの Smart App Banner から起動し、目的の1画面だけを数秒で提示します。

大切なのは「劣化版」ではないという点です。壁紙を1枚プレビューする、店舗のメニューを見る、駐輪場の料金を払う。ユーザーが「今この瞬間にやりたいこと」だけを切り出し、それ以外を親アプリへ委ねる。機能の引き算そのものが設計になります。

個人開発の視点では、これは配布導線の実験でもあります。名刺やポスターに App Clip Code を刷り、読んだ人がその場でアプリの核を体験する。ダウンロードは、体験して「もっと欲しい」と思った後に回せます。

ターゲットを分ける — 15MB を守る最初の判断

App Clip は独立したターゲットとして親アプリに同梱されます。ここで最初の制約に向き合います。App Clip のバイナリは、非圧縮状態で厳しいサイズ上限を持ちます。

対象 OSApp Clip の非圧縮サイズ上限
iOS 16 以降15 MB
iOS 15 以前10 MB

15 MB は、画像アセットを数枚まともに積むとすぐ埋まる大きさです。ここを守るには、親アプリと App Clip でコードを共有しつつ、App Clip に持ち込むものを明確に絞る設計が要ります。

実務上の分け方はこうしています。共有ロジック(モデル・ネットワーク層・1画面分のビュー)は Swift Package か共有ターゲットに切り出し、両方から参照する。一方で、親アプリだけが必要とする重い依存(動画再生、解析 SDK、課金基盤)は App Clip のターゲットからリンクしない。App Clip の Podfile やパッケージ依存は、親アプリのコピーではなく、必要最小限を明示的に列挙します。

要素App Clip に入れる親アプリだけ
プレビュー1画面のビュー入れる
共有モデル・ネットワーク層入れる(共有ターゲット)
解析 SDK・広告 SDK親アプリだけ
全カタログ画像親アプリだけ

App Clip 側の画像は、オンデバイスに同梱せず起動 URL のパラメータから必要な1枚だけ取得する。この割り切りが、サイズ上限を守る一番効く手でした。

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

この記事の続きを読む

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

この記事で得られること
App Clip の15MB制約を守るためのターゲット分割と依存の切り分け方
QR・App Clip Code・NFC からの起動 URL を NSUserActivity で受け取り目的の画面へ直行させる実装
App Clip で得た状態を App Group と共有 Keychain 経由で親アプリへ引き継ぐ移行設計
Stripe による安全な決済 · いつでもキャンセル可能

この記事を購入する

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

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

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

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

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

関連記事

開発ツール2026-07-10
クラッシュとして記録されない強制終了 — Rork アプリの JetsamEvent を読む
Crashlytics には何も出ていないのにレビューで「勝手に閉じる」と書かれる。その多くはメモリ超過による OS からの強制終了です。JetsamEvent レポートの読み方と、画像中心アプリのメモリ上限を実測から設計する手順をまとめます。
開発ツール2026-07-08
Rork Max のジオフェンスが20件で頭打ちになる問題を、動的再登録で解く
Rork Max が生成したネイティブ Swift のアプリで、登録したはずのジオフェンスが途中から反応しなくなる——その多くは iOS の「1アプリ20件」という上限に静かにぶつかっています。近い順に20件だけを登録し直す動的再登録の設計と、そのまま組み込める Swift の実装をまとめます。
開発ツール2026-07-06
Rork Max のアプリ機能を Apple Intelligence に開く — App Intents Assistant Schemas の設計と、収まらない機能の逃がし方
Rork Max が生成した Swift アプリの操作を Apple Intelligence から呼べるようにする App Intents Assistant Schemas の設計を、固定スキーマへの当てはめ方・収まらない機能の逃がし方・実機での確認手順まで含めて実装ノートとしてまとめます。
📚RECOMMENDED BOOKS
大規模言語モデル入門
山田育矢
LLM開発
生成AIプロンプトエンジニアリング入門
我妻幸長
プロンプト
Claude CodeによるAI駆動開発入門
平川知秀
AI駆動開発
※ アフィリエイトリンクを含みます
もっと見る →