「自然文を書けばネイティブアプリが出てくる」と聞くと、もう何も要らないように感じます。実際に Rork Max を触ってみると、その印象は半分だけ正しく、半分は言葉足らずでした。よくできている部分と、まだ自分の手が要る部分が、想像よりはっきり分かれていたのです。期待でも失望でもなく、今のところどこまで届いてどこから届かないのかを、ここでは正直に並べてみます。実際に手を動かしてみて初めて見えた、生成任せの快適さと、その先に残る手仕事の輪郭を書き留めておきます。
前提として、Rork Max は React Native ではなくネイティブ Swift のアプリを生成し、iPhone や iPad に加えて Apple Watch や Vision Pro まで対象に含みます。App Store への申請も短い操作で走ります。だからこそ、その手前で何が起きるかを知っておくと、落胆せずに済みます。
よくできていて、任せて安心なところ
まず、素直に任せられた部分から挙げます。標準的な画面遷移、リスト表示、フォーム、設定画面といった「よくある UI」は、自然文の指示から驚くほど素直に組み上がりました。標準フレームワークの範囲で完結する機能は、生成された Swift をほとんど直さずに動きます。私自身、試しに個人開発の壁紙アプリの小さな設定画面を作らせてみたところ、配色やレイアウトの微調整だけで実用の入り口に立てました。
| 種類 | 体感 |
|---|---|
| 標準的な UI・画面遷移 | ほぼ指示どおりに組み上がり、手直しは細部のみ |
| 設定・フォーム系 | 入力と保存の型が整っていて、そのまま使える |
| 一般的なリスト・詳細画面 | データの流れが素直で、読みやすい |
まだ人の手が要るところ
一方で、任せきれなかった部分もあります。細かな独自表現、たとえば Metal を使った凝った描画や、繊細なアニメーションの詰めは、生成結果が「それっぽく」動くところまでは来ても、思いどおりの質感にするには手を入れる必要がありました。バックグラウンド動作の細かな条件分岐や、権限まわりの丁寧な導線も、生成任せだと抜けが出やすい領域です。ここは、意図を細かく伝えて何度も往復するより、出てきた土台に自分で仕上げを加えるほうが早いと感じました。
権限まわりの具体例を一つ挙げます。HealthKit に触れるアプリでは、Info.plist に NSHealthShareUsageDescription(利用目的の説明文)を書き、実行時に認可を求める流れが必要です。生成された画面には認可を求めるボタンこそ並びますが、拒否されたときに機能をどう縮退させるか、後から設定アプリで許可し直す導線をどう見せるか、といった「うまくいかない側」の設計は抜けやすいと感じました。
// 生成コードには認可要求までは含まれるが、拒否時の縮退は自分で足すことが多い
healthStore.requestAuthorization(toShare: [], read: readTypes) { granted, _ in
guard granted else {
// ここが生成任せだと抜けやすい:機能を無効化し、手入力などの代替導線を出す
DispatchQueue.main.async { self.showManualEntryFallback() }
return
}
}正常系の画面はきれいに出てくるからこそ、拒否・失敗・再許可といった分岐に、自分の時間を残しておく心づもりが要ります。
もう一つ正直に書いておくと、「2クリックで公開」という表現は、審査の存在まで消してくれるわけではありません。App Store に出すには Apple の開発者登録が要りますし、審査で差し戻されれば直して出し直す往復も起きます。公開までの操作が短くなったことと、審査が無くなったことは別の話です。ここを混同すると、最後の一歩で戸惑います。
着手前に限界を見分ける — 3つの問い
作り始める前に、これから組む画面が「任せられる側」か「手が要る側」かを、3つの問いで粗く見分けています。
- その画面は標準フレームワークの部品だけで成り立つか。リスト・フォーム・設定の組み合わせなら、ほぼ任せられます
- ハードウェアや OS の許可(カメラ、位置情報、HealthKit、通知)に触れるか。触れるなら、拒否時の縮退と再許可の導線を自分で設計する前提で見積もります
- 独自の質感(Metal 描画、細かなアニメーション、触覚フィードバック)が体験の核か。核なら、生成は下地までと割り切り、仕上げの時間をあらかじめ確保します
この3問で「はい」が増えるほど、生成任せの距離は短くなり、自分の手仕事が増えます。逆に3つとも「いいえ」に近ければ、Rork Max の速さをそのまま受け取れる画面です。見積もりの段階でこの色分けをしておくと、後から「思ったより手がかかった」と慌てずに済みます。
$200/月の枠をどう見るか
Rork Max は月200ドルの枠にあたります。この金額を高いと感じるかは、ネイティブでしか届かない機能をどれだけ本気で使うかで変わります。標準的な UI のアプリを作るだけなら、通常の Rork や他の手段でも足ります。逆に、Apple の端末に固有の体験へ踏み込みたい場合には、その入り口を短くしてくれる価値が出てきます。私は、まず作りたい体験を一つ具体的に決めてから枠を選ぶほうが、後悔が少ないと考えています。金額から入ると、必要のない機能まで抱え込みがちです。
私なりの結論
今の Rork Max は、「ゼロから完成品が全自動で出てくる魔法」ではなく、「土台を一気に立ち上げてくれる相棒」に近い、というのが二週間ほど触った実感です。よくある UI は任せ、独自の詰めと最後の公開判断は自分が握る。この分担で見ると、非エンジニアの方が最初の形を得るまでの距離は、確かに大きく縮みます。過度に期待して落胆するのも、頭から否定するのも、どちらももったいないと感じます。まずは小さなアプリを一本、公開の一歩手前まで通してみると、この線引きが自分の感覚として腑に落ちるはずです。お読みいただきありがとうございました。