◉RORK LABEN
●GPT-6.1 SOL — Rork のモデルメニューに追加(09-29)。Low/Medium/High を選べ、Pro・Max に含まれます●SONNET 5.5 — UI づくりが得意で、Sonnet 5 より出力が速いモデルが選べます(09-28)●SDK 58 — Beta が 09/15 から。stable の案内はまだなく、Expo Go でのプロジェクト実行は 09/03 からログインが必要です●WIDGET — iOS のウィジェットが本番ビルドだけ真っ黒になる原因を追った報告が出ています●OBSERVE — EAS Observe がネイティブクラッシュも記録します(SDK 57.0.21 以降・10/07)●NEW — 起動広告が、背面から戻った回にしか出ていませんでした。「前面に戻った」合図が、…●GPT-6.1 SOL — Rork のモデルメニューに追加(09-29)。Low/Medium/High を選べ、Pro・Max に含まれます●SONNET 5.5 — UI づくりが得意で、Sonnet 5 より出力が速いモデルが選べます(09-28)●SDK 58 — Beta が 09/15 から。stable の案内はまだなく、Expo Go でのプロジェクト実行は 09/03 からログインが必要です●WIDGET — iOS のウィジェットが本番ビルドだけ真っ黒になる原因を追った報告が出ています●OBSERVE — EAS Observe がネイティブクラッシュも記録します(SDK 57.0.21 以降・10/07)●NEW — 起動広告が、背面から戻った回にしか出ていませんでした。「前面に戻った」合図が、…
記事一覧/開発ツール
⬡ 開発ツール/2026-04-15上級

Rork Max でつくるカスタムAIキーボード拡張機能:iOS Keyboard Extension 実装ガイド

Rork MaxでiOSカスタムキーボード拡張機能を構築する完全ガイド。Claude API連携によるAI文章補完・多言語翻訳・スマートテンプレートの実装からApp Store審査対策・サブスクリプション収益化まで解説します。

Rork Max236Keyboard ExtensioniOS115AI32SwiftUI66UIInputViewControllerApp Extension3サブスクリプション66

✦ プレミアム記事

キーボードは、ユーザーがアプリで最も長い時間を過ごすインターフェースのひとつです。にもかかわらず、日本のApp Storeで「AIキーボード」として本格的に動作するアプリはまだ少数派です。Rork MaxはSwiftUIとネイティブAPIへの深いアクセスを提供しているため、他のノーコードツールでは不可能な「カスタムキーボード拡張(Keyboard Extension)」の構築が可能です。

Rork MaxでiOS Keyboard Extensionをゼロから構築し、Claude APIによるAI文章補完・多言語翻訳・スマートテンプレート挿入を実装した上で、App Storeで審査を通過させ、サブスクリプションで収益化するまでの全工程を順を追って整理していきます。実際に動作するコードを3つ以上掲載し、よくある落とし穴10選も網羅しました。

なぜ「AIキーボード」が今、個人開発者の最大のチャンスなのか

キーボードアプリの市場は、ここ3年で大きく変化しました。GboardやSwiftKeyのような大手が独占していた時代は終わりつつあり、「特定のユーザー層に特化したAIキーボード」への需要が急増しています。

実際に国内外のApp Storeを調べると、医療従事者向けの医療用語補完キーボード、プログラマー向けコードスニペット挿入キーボード、SNS投稿文を自動生成するキーボードなど、ニッチ特化のAIキーボードが月額課金で着実に収益を上げています。

Rork Maxがこの領域で強力な選択肢になる理由は3つあります。第一に、SwiftUIネイティブコードを生成できるため、UIInputViewControllerを継承したカスタムキーボードのターゲットを追加できます。第二に、Claude APIやOpenAI APIとの連携コードをRork Maxが生成し、AIによる文章補完ロジックを短時間で実装できます。第三に、App GroupsによるContaining AppとExtension間のデータ共有も、適切なプロンプトで構築可能です。

チャンスの大きさを数字で見ると、「gboard 代替」「AIキーボード iPhone」のキーワードは月間数万回の検索があり、課金ユーザーの獲得コストも一般的なアプリより低い傾向にあります。理由は単純で、「一度気に入ったキーボードはなかなか替えない」という強力なスイッチングコストが発生するからです。

Rork Max でキーボード拡張を始める前に知っておくべき iOS の制約

Keyboard Extensionは、iOSで最も制約の多い拡張機能のひとつです。実装前に必ずこれらの制約を理解してください。

ネットワークアクセスの制限: Keyboard Extensionはデフォルトでネットワークアクセスが禁止されています。Claude APIなどのクラウドAIを呼び出すには、ユーザーが「設定 → 一般 → キーボード → フルアクセスを許可」をオンにする必要があります。これを怠ると、AI機能が一切動作しません。

メモリ制限: Extensionに割り当てられるメモリは約60MBです。大きなモデルをオンデバイスで動作させることは現実的ではありません。クラウドAPIとの連携が基本設計になります。

App Groupsによるデータ共有: メインアプリとExtension間でユーザー設定・APIキー・カスタム辞書などを共有するには、App Groupsコンテナを使う必要があります。UserDefaultsの標準コンテナはExtensionから読み取れません。

バックグラウンド処理不可: Extensionはバックグラウンドでは動作しません。AI補完リクエストは、ユーザーがキーボード上でアクションを取るたびにフォアグラウンドで実行されます。

pasteboard制限: Full Accessなしの状態ではクリップボードの読み取りができません。

これらの制約はApp Store審査でも確認対象になります。特に「Full Accessが必要な理由」をPrivacy Policy・App Store説明文・オンボーディング画面で明示しないとリジェクトされます。

✦

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

この記事の続きを読む

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

この記事で得られること
✦iOSキーボード拡張機能の実装で詰まっていた人が、Claude API連携のAI補完機能付きキーボードを今日から構築できます
✦UIInputViewController・App Groups・Full Accessの組み合わせによる完全な設計パターンを、動作するコードで習得できます
✦審査リジェクト率を下げる必須チェックリストと、サブスクリプション型収益化で月収100万円を目指すための設計を実践できます
Stripe による安全な決済 · いつでもキャンセル可能
✦

この記事を購入する

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

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

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

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

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

関連記事

⬡ 開発ツール2026-09-05
Widget Extension でも BGTaskScheduler.submit は成功します。走らないのは register が親アプリだけのものだからです
Widget Extension から BGTaskScheduler に依頼を出すとビルドも submit も通るのに、翌朝ウィジェットは変わりません。register がホストアプリ専用である事実から、更新の主語を親アプリへ戻す設計まで、壁紙アプリの運用で詰めた手順を残します。
⬡ 開発ツール2026-07-18
文字サイズ最大とドイツ語で、生成された画面は静かに詰まる — Rork Max の SwiftUI にレイアウト耐性の検証を通した記録
Rork Max が生成した SwiftUI 画面を疑似ローカライズと最大文字サイズに通し、どこから詰まるかを機械的に洗い出した記録です。ViewThatFits・ScaledMetric・layoutPriority の使いどころと、再生成のたびに回帰を捕まえるスナップショット検証を、実際の数値とともにまとめました。
⬡ 開発ツール2026-05-17
Rork Max の SwiftUI 機能を壁紙アプリ開発で検証した結果 — 実際に動いた機能と手を入れた機能
運用中の壁紙アプリの本番コードを基準に、Rork Max の SwiftUI ネイティブ生成を検証しました。そのまま使えた機能、手を入れた機能、生成を諦めた機能を、動くコードと実機での計測値とともにお伝えします。