「アプリのアイデアを書けば動くものが出てくる」と聞いて最初に確かめたかったのは、出てきたそれがあとから自分で直せるものなのかでした。プレビューが動くだけのデモなら、個人開発の道具にはなりません。
Rork を触って最初に安心したのは、生成物をダウンロードすると見慣れた Expo プロジェクトが出てきたことです。app/ があり package.json があり、npx expo start が通る。ここが分かると、この道具の守備範囲と限界も一気に見通しが良くなります。
では実際に何が出力されるのか。どの選択を先に決めておく必要があるのか。無料の範囲でどこまで確かめられるのか。順に見ていきます。
生成されるのは「アプリ」ではなく Expo プロジェクト一式です
Rork は、自然言語で書いた要件から React Native + Expo のプロジェクトを生成します。ブラウザ上でプレビューが動き、気に入らなければプロンプトを足して作り直す、という流れです。
重要なのは、その成果物がプラットフォーム内に閉じ込められていない点です。ダウンロードすると、こういう見慣れた形で手元に落ちてきます。
my-app/
├── app/ # expo-router のファイルベースルーティング
│ ├── _layout.tsx
│ ├── index.tsx
│ └── (tabs)/
├── components/
├── assets/
├── app.json # Expo の設定
├── package.json
└── tsconfig.json
npm install して npx expo start を叩けば、そのまま普通の Expo 開発が始まります。ビルドして App Store や Google Play に提出する経路も、通常の Expo プロジェクトと同じです。つまり Rork は「アプリを作る機械」というより、初期実装を一気に書き上げてくれる同僚に近い立ち位置です。
この違いは、道具を選ぶときの判断を大きく変えます。生成物が独自形式に閉じるツールでは、行き詰まった瞬間に打ち手がなくなります。Expo プロジェクトなら、行き詰まっても自分の手で続きが書けます。私自身、この一点を確認できたかどうかで、試す気持ちの温度がまったく違いました。
プロンプトは、こういう粒度で書きます。
毎日の水分摂取量を記録するアプリを作ってください。
- ホーム画面に今日の合計 (ml) と目標達成率のリングを表示
- +ボタンで 100 / 200 / 500ml を追加、長押しで任意入力
- 履歴タブに直近30日の棒グラフ
- データは端末内に保存(サーバー不要)
抽象度を上げるほど出力は平凡になり、画面と操作を具体的に書くほど手戻りが減ります。要件定義を書く作業そのものは消えません。消えるのは、その要件を最初の動くコードに落とす時間です。
React Native 版と Rork Max — 先に決めるべきは「Android と web に出すか」
Rork には性格の異なる2系統があります。ここを決めないまま作り込むと、後から取り返しがつきません。
| 観点 | Rork(React Native 版) | Rork Max |
|---|---|---|
| 生成されるコード | React Native + Expo(TypeScript) | ネイティブ Swift / SwiftUI |
| 出せる先 | iOS・Android・web | Apple プラットフォームのみ |
| 対象デバイス | iPhone・Android 端末・ブラウザ | iPhone・iPad・Apple Watch・Apple TV・Vision Pro・iMessage |
| ビルド環境 | Expo のビルド基盤 | クラウド上の Mac でコンパイル(手元に Mac は不要) |
| 届く範囲 | 一般的なアプリ機能とネイティブモジュール | ARKit / LiDAR、Metal、ウィジェット、Dynamic Island、Live Activities、HealthKit、NFC、App Clips ほか |
| 価格帯 | 無料枠あり・従量のクレジット制 | 月額 200 ドル水準 |
判断の軸は機能表ではなく、Android と web に出す予定があるかどうかの一点で足ります。出す予定があるなら React Native 版、Apple に絞って作り込むなら Rork Max です。Rork Max は Android と web には出力できません。
Rork Max は 2026年2月の公開後、3日で年間経常収益 150万ドルに達したと報じられました。生成基盤には Claude Code と Claude Opus 4.6 が使われていると説明されています。ネイティブ生成の到達点と、そこで残る手作業の量については、Rork Max のネイティブ生成が届かない領域で個別に整理しています。
なお月額 200 ドルは、個人開発者にとって軽い額ではありません。何本のアプリを、どの期間で回収するのかを自分の前提で計算してから踏み込むことをおすすめします。料金体系の比較は Rork の料金プラン比較にまとめました。
無料枠でどこまで確かめられるか
無料の範囲は週あたり5プロンプト程度とされています。5回というのは、ゼロから作って気に入らずに作り直す、という使い方をすると一瞬で消えます。
現実的な使い方は、1本のアプリの初期生成に1回、修正に2〜3回という配分です。そのために、最初のプロンプトで画面構成と操作を具体的に書き切っておく価値があります。
実機での確認には Rork Companion が使えます。有料の Apple Developer アカウントに登録しなくても、生成したアプリを自分の iPhone に入れて触れる仕組みです。シミュレータと実機では、スクロールの手触りもタップ範囲の窮屈さも別物です。課金を判断する前に実機で触れるかどうかは、体感として大きな差になります。手順は Rork Companion の実機テストにまとめています。
「コード不要」がどこで終わるか
Rork の説明には「コードを書かずにアプリが作れる」という言い方が出てきます。これは入口としては正しく、そのまま最後まで通用するとは限りません。
私が触った範囲では、境界はおおむねこのあたりに現れました。
- プロンプトで完結しやすいもの — 画面遷移、リスト表示、フォーム、ローカル保存、基本的なアニメーション
- 手を入れたくなるもの — 細かなレイアウト調整、既存 API との認証まわり、エラー時の挙動、パフォーマンスの詰め
- 自分で書いたほうが早いもの — プラットフォーム固有の込み入った処理、外部 SDK の初期化順序に依存する箇所
3つ目に当たったとき、生成物が Expo プロジェクトであることが効いてきます。エディタで開いて直せばいいだけだからです。逆に言えば、まったくコードを読まずに完成まで到達する前提は置かないほうが安全です。読めなくても構いませんが、詰まったときに読める人に頼れる状態にはしておきたいところ。
「ここから先は自分で書く」と決める線を最初に引いておくと、AI に投げ続けて堂々巡りになる時間を減らせます。
会社としての足場 — 調達と買収から読めること
道具を選ぶとき、来年も使えるかどうかは無視できない条件です。Rork の資金面は次のように報じられています。
- 創業は Levan Kvirkvelia 氏と Daniel Dhawan 氏
- 初期に a16z から 280万ドルを調達
- 2026年4月9日、Left Lane Capital がリードする 1,500万ドルのシードラウンドを発表
- 同じ発表で、アプリビルダー Paperline の買収を公表(エンジニアリング人材の獲得が目的とされています)
- 月間アクセスは 74万3,000 超、成長率 85% と集計されています
数字そのものは、読者のアプリが完成するかどうかには直接効きません。効くのは「短期で消えるサービスに時間を預けていないか」という一点です。その意味では、調達と買収が続いている状況は判断材料として置いておく価値があります。
一方で、評価は手放しではありません。ICON POLLS のレビューでは 3.8 / 5 で、価格・クレジット消費の体験・ときおりの不安定さが理由として挙がっています。過度な期待を持たずに触るほうが、結果として満足度は高くなるはずです。第三者としての使用感は Rork の実運用レビューに書きました。
最初の一歩をどう踏むか
まず決めるのは、作るアプリではなく Android と web に出すかどうかです。ここが決まれば React Native 版か Rork Max かが自動的に決まります。
次に、無料枠を使い切る前に画面を3つに絞って書き出す。そして生成されたプロジェクトをダウンロードし、手元で npx expo start が通ることを確認する。ここまで到達できれば、この道具が自分の作り方に合うかどうかは判断できます。
最初の1本を通しで作る流れは Rork で最初のアプリを作るに、ネイティブアプリと web アプリのどちらを選ぶかという手前の判断は ネイティブアプリと PWA の選び分けにまとめています。
なお、価格・提供範囲・調達額は変動します。判断の直前には rork.com の一次情報で必ずご確認ください。
作ってみたいものが1つでもあるなら、5プロンプトを使い切ってみる価値はあると考えています。お読みいただきありがとうございました。