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が参加しました
記事一覧/AIモデル
AIモデル/2026-04-23中級

Rork Max で作るネイティブ SwiftUI アプリ — Xcodeなしで個人開発者が本当にできること

Rork Max で SwiftUI ネイティブ iOS アプリを作る流れを、個人開発者の実務視点で解説します。React Native 版との違い、App Store 公開までの2クリック公開フロー、Vision Framework や Core ML を組み込む手順、そして向かないケースまで整理しました。

Rork Max229SwiftUI63ネイティブアプリ20iOS開発15Xcode不要2個人開発186

Rork Max を個人開発者目線で評価してみました

2026年初頭に公開された Rork Max は、個人アプリ開発者にとって「ついにここまで来たか」と感じる進化でした。これまでの Rork が React Native ベースだったのに対し、Rork Max は SwiftUI のネイティブコードを生成します。iPhone だけでなく iPad や Vision Pro にも対応し、Xcode を開かずに App Store Connect への提出までできるため、Mac を持たない個人開発者でも iOS アプリを公開できる環境が整いました。

私自身、過去12年間で40本以上の iPhone アプリを個人で開発・公開してきました。その経験から言えば、Rork Max は「Xcode の代わりになる」わけではありませんが、**「Xcode を開かなくて良い時間を大幅に増やしてくれる」**ツールとしては本物です。ここでは実際に Rork Max で SwiftUI アプリを作って App Store に公開するまでの流れと、向き不向き、組み込みで詰まるポイントをお伝えします。

Rork Max と従来の Rork の決定的な違い

まず技術スタックの違いを整理します。

従来の Rork:React Native + Expo でアプリを生成します。iOS と Android を同一コードベースでカバーできる反面、ネイティブ API へのアクセスは Expo の対応状況に左右されます。Vision Pro 対応は限定的で、ネイティブに近いパフォーマンスを要求される処理は苦手です。

Rork Max:SwiftUI のネイティブコードを生成します。iOS ネイティブの全 API にアクセスでき、Vision Pro(visionOS 3)にも一級市民として対応します。ただし Android 対応はありません。生成されるのは Swift パッケージとして完全に動作する Xcode プロジェクトで、必要ならローカルの Xcode で開いて編集することもできます。

個人開発者としての判断基準はシンプルです。

  • iOS のみで、高品質・ネイティブ機能フル活用を目指すなら Rork Max
  • iOS と Android を同時リリースしたいなら従来の Rork
  • 既に Xcode で開発を始めているが加速したいなら Rork Max(Swift コードが出力されるので既存プロジェクトに取り込みやすい)

私の個人開発の主戦場は「iOS に特化した高品質な単機能アプリ」なので、Rork Max が出てからは新規プロジェクトはすべて Rork Max に切り替えました。

プロジェクト生成の実際の流れ

Rork Max を開くと、通常の Rork とほぼ同じチャット UI が表示されます。プロジェクトタイプの選択で「Rork Max (SwiftUI Native)」を選ぶだけで、以降は SwiftUI 前提のコード生成モードに切り替わります。

最初に送るプロンプトは、できるだけ 具体的な画面仕様 を含めるのがコツです。例えば「タスク管理アプリを作って」ではなく、以下のように書きます。

iOS 17+ 対応のタスク管理アプリを作成してください。

  • タブ1: 今日のタスク一覧(チェックボックス + タイトル + 優先度ラベル)
  • タブ2: 全タスク一覧(カテゴリ別にセクション分け)
  • タブ3: 設定(通知時刻、テーマ切替)
  • データはSwiftData で永続化
  • ダークモード完全対応
  • iPad では NavigationSplitView レイアウト

このレベルの具体性で指示すると、1回目の生成でほぼ動作する SwiftUI コードが出てきます。iPhone と iPad の両方に対応したレイアウトが、NavigationSplitViewNavigationStack を使い分ける形で自動生成されるのは気持ちが良いです。

Rork Companion アプリでプレビューする

Rork Max の強みは Rork Companion アプリとの連携です。iPhone や iPad に Companion アプリをインストールしておくと、Rork Max で生成中のアプリをリアルタイムでプレビューできます。

Companion でのプレビューの良いところは、以下の3点です。

  • 実機のタッチ操作感を確認できる:シミュレーターと違って、スクロールの慣性やハプティックフィードバックが本物です
  • Touch ID / Face ID・通知・位置情報などの実機限定機能が動く:権限ダイアログも本物が出ます
  • 複数デバイスで同時プレビュー:iPhone と iPad で同じ変更が即座に反映されます

以前は「シミュレーターで動いたのに実機で挙動が違う」というバグに悩まされていましたが、Companion 経由だと最初から実機で動かしているので、そのギャップがほぼ消えます。

2クリック App Store 公開フロー

Rork Max で本当に驚くのが、App Store への提出が Rork の画面内で完結する点です。

公開フローは以下の通りです。

  1. プロジェクト設定画面で App Store Connect アカウントを連携
  2. アプリのメタデータ(タイトル、説明、スクリーンショット)を入力
  3. 「Submit to App Store」ボタンを押す

これだけで、バックグラウンドで Rork のクラウド Mac がコンパイル・署名・アップロードまでを行い、App Store Connect に提出されます。スクリーンショットすら Rork Max が自動生成してくれます(もちろん手動アップロードも可能です)。

ただし、実際に使ってみていくつか注意点があります。

Apple Developer Program の年間費用($99)は当然必要です。Rork Max はコンパイルと提出の自動化までは肩代わりしますが、Apple との契約関係は開発者本人のものです。

審査リジェクトは自分で対応する必要があります。Apple のレビューチームから Metadata Rejection や Guideline Violation の指摘が来た場合、Rork Max のチャットで「〇〇という指摘が来たので修正して」と伝えれば修正コードは生成されますが、なぜその指摘が来たのかを理解するのは開発者側の責任です。

複雑なエンタイトルメント(プッシュ通知・HealthKit・アプリグループなど)は Rork 経由では設定できない場合があります。このときは生成された Xcode プロジェクトをローカルで開き、Xcode 上で Capabilities タブから設定する必要があります。

ネイティブ機能を組み込む実務手順

Rork Max の真価は、iOS ネイティブ機能を自然言語だけで組み込めることです。実務でよく使う機能の組み込み指示例を共有します。

Vision Framework(OCR・画像認識)

カメラで撮影した画像からテキストを抽出する機能を追加してください。Vision Framework の VNRecognizeTextRequest を使い、日本語と英語の両方を認識対象にしてください。結果はクリップボードにもコピーできるようにしてください。

この指示で、カメラ起動・撮影・OCR 処理・結果表示までが実装されたコードが生成されます。

Core ML(機械学習モデルの組み込み)

Core ML モデルを使って画像分類する機能を追加してください。モデルは Apple の公式モデル(MobileNetV2)を使ってください。結果はトップ3のカテゴリとその信頼度を表示してください。

Rork Max は Apple が公開しているモデルの組み込み手順を理解しているので、ダウンロードから推論までの流れをワンショットで生成できます。

StoreKit 2(アプリ内課金)

StoreKit 2 を使って月額サブスクリプションを実装してください。プロダクトID は "com.example.app.premium.monthly" です。購入状態は UserDefaults ではなく StoreKit の Transaction API で常に確認する形にしてください。

StoreKit 2 は以前の StoreKit より遥かに扱いやすくなりましたが、それでも正しく実装するには知識が要ります。Rork Max は最新のベストプラクティス(Transaction.currentEntitlements の使い方、Server-to-server 通知との連携など)をコードに反映してくれます。

Rork Max が向かないケース

正直にお伝えすると、Rork Max は万能ではありません。以下のケースでは従来の Xcode 開発の方が適しています。

高度にパフォーマンスチューニングが必要なゲーム:Metal や SpriteKit を本格的に使う場合、細かい調整は人間の手が必要です。Rork Max で生成されたコードは「動く」レベルには達しますが、「60FPS を安定して出す」ためのプロファイリングは開発者が行う必要があります。

サードパーティ SDK を多用するアプリ:Firebase・RevenueCat・Mixpanel などの主要 SDK は対応していますが、マイナーな SDK や、Objective-C ベースの古いライブラリは Rork Max が認識しないことがあります。

既存の大規模 Xcode プロジェクトへの追加開発:Rork Max は新規プロジェクト生成が得意で、既存プロジェクトへの機能追加は期待通りに動かないことがあります。

規制の厳しい業務アプリ(金融・医療):コードのトレーサビリティや監査要件が厳しい業界では、生成 AI のブラックボックス生成は受け入れられにくいです。

これから始める個人開発者へ

個人開発者にとっての Rork Max の価値は、**「アプリを出すまでの心理的ハードルが劇的に下がる」**ことです。

以前の私なら、新しいアイデアを思いついても、「Xcode 立ち上げて、プロジェクト作って、レイアウト組んで…」という準備工数を考えると、試作品に到達する前に興味が冷めることがありました。Rork Max なら、アイデアを思いついた 30 分後にはプロトタイプが動き、2時間後には Companion で実機プレビューができ、その日のうちに App Store 申請までできてしまいます。

もちろん、App Store で成功するアプリを作るには、デザイン・UX・プロモーション・ユーザーフィードバックへの対応など、ツールだけでは解決しないことがたくさんあります。でも「アイデアを形にするまでの時間」が短縮されれば、その後の成長のためのサイクルも早く回せるようになります。

焦らず、まずは1本、小さなアプリを Rork Max で最後まで作って App Store に出してみることをおすすめします。そこで得られる経験は、他のどんなチュートリアルよりも価値があります。

シェア

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

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

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

もしこの記事がお役に立ちましたら、チップ(¥150)で応援いただけると大変励みになります。広告なしでの運営を続けるため、皆さまのご支援が大きな力になっています。

関連記事

AI モデル2026-05-04
Rork Max の SwiftUI 生成は「どこまでできるのか」— 実機テストで見えた可能性と限界2026
Rork MaxのSwiftUI/ネイティブアプリ生成能力を実機テストで検証。何が得意で何が苦手かを正直にまとめました。機能の宣伝ではなく、実際に使った評価です。
AI モデル2026-05-02
Rork Max で SwiftUI ネイティブアプリを生成する実務ワークフロー — 仕様書から App Store 提出までの流れ
Rork Max を使って SwiftUI のネイティブ iOS アプリを生成する際、仕様書の準備から TestFlight、App Store 申請までを通しでどう運用するか。私が個人開発で確立したワークフローを実例ベースで共有します。
AI モデル2026-04-27
Rork Max で SwiftUI ネイティブアプリを生成する — 設計から App Store リリースまでの実装ガイド
Rork Max は SwiftUI ネイティブアプリ生成の精度が一段上がりました。私が実際に App Store 申請まで通したアプリで使った設計判断・プロンプト・修正パターンを、コードと共に体系化します。
📚RECOMMENDED BOOKS
大規模言語モデル入門
山田育矢
LLM開発
生成AIプロンプトエンジニアリング入門
我妻幸長
プロンプト
Claude CodeによるAI駆動開発入門
平川知秀
AI駆動開発
※ アフィリエイトリンクを含みます
もっと見る →