RORK LABEN
TOOLING — Rorkの開発者向けリポジトリが動き続けています。rork-xcodeが7月16日、rork-deviceが7月15日、rork-plistが7月13日に更新されましたOPUS46 — RorkでClaude Opus 4.6が稼働しています。Rork MaxはClaude Codeを土台にアプリを組み立てる設計ですSIM — ブラウザ上で動くクラウドのiOSシミュレータを備え、実機へのインストールは1クリック、App Storeへの提出は2クリックと案内されていますMAX — Rork MaxはReact Nativeではなく純粋なSwiftを出力します。iPhone・iPad・Apple Watch・Apple TV・Vision Pro、そしてiMessageまでが射程ですNATIVE — HealthKit、ARKitとLiDAR、NFC、Dynamic Island、Live Activities、Metalによる3D、Core MLのオンデバイス推論まで扱えますSEED — RorkはLeft Lane Capitalが主導する1,500万ドルのシードラウンドを実施し、Peak XVとa16z Speedrunが参加しましたTOOLING — Rorkの開発者向けリポジトリが動き続けています。rork-xcodeが7月16日、rork-deviceが7月15日、rork-plistが7月13日に更新されましたOPUS46 — RorkでClaude Opus 4.6が稼働しています。Rork MaxはClaude Codeを土台にアプリを組み立てる設計ですSIM — ブラウザ上で動くクラウドのiOSシミュレータを備え、実機へのインストールは1クリック、App Storeへの提出は2クリックと案内されていますMAX — Rork MaxはReact Nativeではなく純粋なSwiftを出力します。iPhone・iPad・Apple Watch・Apple TV・Vision Pro、そしてiMessageまでが射程ですNATIVE — HealthKit、ARKitとLiDAR、NFC、Dynamic Island、Live Activities、Metalによる3D、Core MLのオンデバイス推論まで扱えますSEED — RorkはLeft Lane Capitalが主導する1,500万ドルのシードラウンドを実施し、Peak XVとa16z Speedrunが参加しました
記事一覧/開発ツール
開発ツール/2026-04-23上級

Rork アプリに Siri と Shortcuts を統合する — App Intents の Expo 実装と失敗しない設計

Rork で作った React Native アプリに Siri Shortcuts と App Intents を組み込む実装ガイド。Expo Config Plugin で native モジュールをブリッジし、AppShortcut・Entity Query・Donations・Control Center ウィジェットまで本番運用を見据えて解説します。

Rork515App Intents6Siri3Shortcuts3Expo149iOS108SwiftUI63Config Plugin3

プレミアム記事

Rork で App Store に出したアプリのダウンロードが伸び悩んだとき、最初に試したい改善策のひとつが Siri と Shortcuts への対応です。筆者は2本のアプリで App Intents を導入してから、オーガニックな再起動率(DAU / MAU)が明らかに改善しました。理由はシンプルで、iOS 側がユーザーの行動パターンを学習して「朝7時にこのアプリを開く人にショートカットを提案する」ところまでやってくれるからです。

一方で、Rork が生成してくれるのは基本的に Expo 寄りの React Native コードです。App Intents は iOS 16 で導入された純 Swift API なので、そのままでは手が届きません。ここではRork プロジェクトに対して Expo Config Plugin を通じて App Intents を組み込み、AppShortcutAppEntityIntentPerformer を正しく設計するまでの流れを、筆者が実際に本番投入した構成ベースで解説します。8,000 文字超の長めの記事ですが、終盤に進むほど「なぜそう書くのか」の設計判断に踏み込んでいくので、目次で気になる箇所から読み進めても構いません。

「Rork Max」表記について補足

記事中で「Rork Max」と書かれた箇所を見た方もいるかもしれませんが、この記事の手法は現行 Rork と Rork Max のどちらでも同じように使えます。違いは「カスタマイズ可能な Xcode プロジェクトを書き出せる高度なビルドパイプラインが使えるか」だけです。無料プランでローカルに ios/ ディレクトリが見えない場合は、npx expo prebuild を実行するか、上位プランへ切り替えてから Config Plugin を追加してください。そこから先は同じ手順です。

App Intents が本当に効くのは「2回目以降の起動」

Apple の公式ドキュメントは App Intents を「Siri・Spotlight・Shortcuts アプリから自分のアプリの機能を呼び出せる仕組み」と説明していますが、これだけでは導入の動機が弱いです。私の感覚では、App Intents の本当の価値は 再起動時のフリクション低減 にあります。

ユーザーが一度アプリを使った後、次にそのアプリを開くまでの間に iOS は Siri・Spotlight・ウィジェット・Control Center・ロック画面など多くの「入り口」を提供しています。App Intents に対応すると、こうした入り口すべてから直接アプリの特定機能を呼び出せるようになります。例えば「朝起きたら今日の天気を読み上げる」「昼休みに昨日記録した体重を入力する」といった習慣的な操作が、アプリを開かずに1タップ(または音声)で完結します。

現場で効く指標は次の3つです。

  • D7 リテンション: Siri 提案が出るようになってから、私の観測範囲では +8〜12 ポイント改善しました
  • セッション時間の短縮: これはネガティブに見えますが、1回あたりの作業が Shortcuts で完結するため健全な変化です
  • ロック画面ウィジェットからの起動率: iOS 17 以降、ウィジェットに直接 App Intent を貼れるため、ホーム画面よりもロック画面経由の流入が増えました

Rork が生成するアプリは「AI で便利な機能を作りやすい」反面、「ユーザーに繰り返し使ってもらう導線」を考えないと、ストア評価の伸び悩みに直結します。App Intents はこの導線問題に最も素直に効く投資です。

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

この記事の続きを読む

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

この記事で得られること
Rork が生成した React Native コードに Siri Shortcuts を後付けできず詰まっていた方が、Expo Config Plugin 経由で native ブリッジを通す具体的な手順を手に入れられます
AppShortcut・AppEntity・Query の3本柱を押さえ、単発の決まり文句ではなく「ユーザーのデータに対して動く Shortcuts」を設計できるようになります
Donations と iOS 18 の Control Center ウィジェットまで取り込み、Siri が先回りして自分のアプリを提案してくれる体験をユーザーに提供できるようになります
Stripe による安全な決済 · いつでもキャンセル可能

この記事を購入する

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

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

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

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

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

関連記事

開発ツール2026-06-15
Rork 製アプリのウィジェットにタップで動くボタンを置く — App Intents で「アプリを開かない操作」を実装する
Rork が生成する Expo アプリのウィジェットに、タップしてもアプリを開かずに状態を変えるボタンを置く方法です。App Intents と WidgetKit を App Group で結び、reloadTimelines まで往復させる実装を、詰まった2か所も含めて手順で整理します。
開発ツール2026-07-06
Rork Max のアプリ機能を Apple Intelligence に開く — App Intents Assistant Schemas の設計と、収まらない機能の逃がし方
Rork Max が生成した Swift アプリの操作を Apple Intelligence から呼べるようにする App Intents Assistant Schemas の設計を、固定スキーマへの当てはめ方・収まらない機能の逃がし方・実機での確認手順まで含めて実装ノートとしてまとめます。
開発ツール2026-06-29
写真の「選択した項目だけ許可」に正しく向き合う設計
iOS の写真ライブラリ限定アクセス(選択した項目だけ許可)に Rork(Expo)アプリで正しく対応します。フルアクセス・限定・拒否の3状態の判定、選んだ写真だけを扱う前提の画面設計、追加選択を促す導線までを実装コードとともに整理します。
📚RECOMMENDED BOOKS
大規模言語モデル入門
山田育矢
LLM開発
生成AIプロンプトエンジニアリング入門
我妻幸長
プロンプト
Claude CodeによるAI駆動開発入門
平川知秀
AI駆動開発
※ アフィリエイトリンクを含みます
もっと見る →