General

Rorkはどういう仕組みですか?

作りたいアプリを自然な言葉で伝えるだけで、Rorkが本物のモバイルアプリを生成します。RorkはReactとViteのWebアプリ、SwiftUIのネイティブiOSアプリ、KotlinとJetpack ComposeのネイティブAndroidアプリを構築します。スマートフォンやブラウザですぐに試せます。

Rorkは本物のモバイルアプリを作れますか?

はい。RorkはWebラッパーやプロトタイプではなく、本物のネイティブモバイルアプリを構築します。Appleプラットフォーム向けにはXcodeでコンパイルされるネイティブSwiftUIアプリ、Android向けにはKotlinとJetpack Composeのネイティブアプリを生成します。App StoreとGoogle Playに公開できます。

Rork ProとRork Maxの違いは何ですか?

Rork ProとRork Maxでは、付与クレジット、利用できるモデル、利用上限、サポートが異なります。アカウントで利用できるプランと内容はBilling画面で確認してください。

コーディング経験は必要ですか?

いいえ。Rorkは自然な言葉からアプリを完全に構築します。コーディングは一切不要です。開発経験ゼロの方がRorkだけでApp StoreやGoogle Playに数千のアプリを公開しています。

どのような種類のアプリを作れますか?

Rork Proでは、複数画面のクロスプラットフォームアプリ、AI機能(チャット、音声、画像生成)、端末内データ保存、サードパーティAPI連携が可能です。Rork Maxではさらに3Dゲーム、AR体験、ウィジェット、Live Activities、Dynamic Island、Apple Watchアプリ、Vision Proアプリ、HealthKit連携のヘルス&フィットネスアプリ、HomeKit連携のスマートホームアプリなどを構築できます。

業務利用や商用利用はできますか?

はい、どのプランでも業務用途やビジネス用途で利用できます。

Technical

Rorkで作るアプリは本当にネイティブアプリですか?Webアプリではないですか?

Webビューではなく、完全なネイティブアプリです。RorkはiOSアプリをApple純正のフレームワークSwiftUIで作り、App Storeのすべてのアプリと同じツールチェーンであるXcodeでコンパイルします。AndroidアプリはGoogle純正のネイティブAndroid向けツールキットであるKotlinとJetpack Composeで作ります。Rorkがネイティブコードに移行する前に作成されたプロジェクトは、引き続きReact NativeとExpoを使用します。

Rork MaxはどうやってブラウザからネイティブiOSアプリを作るのですか?

Rork MaxはクラウドのMac上でXcodeとiOS SDKを使って動作します。メッセージを送ると、AIエージェントがSwiftUIコードを書き、Xcodeでビルドし、エラーを読み取り、修正して再ビルドします。プレビューは本物のiOS Simulatorを低遅延プロトコルでブラウザにストリーミングしています。アニメーションもジェスチャーも実機と同じように動きます。

本番運用レベルのアプリを作れますか?

はい。Rork ProもRork Maxも、業界標準の技術スタックで本番運用可能なコードを生成します。Rorkから直接App Storeに公開できます。より高度な機能が必要な場合は、GitHubと同期してローカルで開発を継続したり、エンジニアに依頼することもできます。

RorkはiOSとAndroidの両方で使えますか?

はい。RorkはSwiftUIでネイティブiOSアプリを、KotlinとJetpack ComposeでネイティブAndroidアプリを作ります。1つのプロジェクトにiPhoneアプリ、Androidアプリ、Webアプリを追加できます。

Rork MaxはどのAppleプラットフォームに対応していますか?

Rork MaxはiPhone、iPad、Apple Watch、Vision Pro向けのネイティブSwiftUIアプリを構築します。ウィジェット、Live Activities、Dynamic Island、Siriインテント、iMessageアプリなどのプラットフォーム固有の機能にも対応しています。

Webアプリも作れますか?

はい。RorkはReactとViteでWebアプリを作り、公開URLでホストし、独自ドメインも接続できます。詳しくはRork Webをご覧ください。

Integrations

SupabaseやFirebaseのようなデータベースと連携できますか?

はい。RorkにSupabaseやFirebaseとの連携を指示するだけで、セットアップを自動的に行います。

Rork Backendとは何ですか?

Rork Backendは、需要に応じてスケールするサーバーレス関数です。サードパーティAPIの安全な呼び出しや外部データベースへの安全な接続が可能です。APIキーはサーバー側に保持され、アプリバンドルには含まれません。有料ユーザーにはバックエンドのホスティングを提供しているため、本番環境でも利用できます。

チャットや文字起こし、画像生成などのAI機能付きアプリは作れますか?

はい。RorkはOpenAIなどのAIプロバイダーと連携できます。有料プランではAIの運用をRork側で支援するため、APIキーの管理は不要です。AIチャット、音声文字起こし、画像生成の追加を指示するだけで動作します。

Google Sheets、Airtable、Notion、自社APIなどの業務ツールと連携できますか?

はい。連携したいサービスをRorkに伝えると実装を進められます。最良の結果を得るには、サービスのAPIドキュメントのURLをチャットに貼り付けてください。

FigmaのデザインをRorkに取り込めますか?

はい。Figmaの画面フレームを画像としてコピーしてRorkのチャットに貼り付けるか、複数画面を一括エクスポートしてドラッグ&ドロップで取り込めます。RorkがデザインをUIの参考として使用します。

アプリ内課金やサブスクリプションを追加するには?

Rork ProとRork Maxの両方で、RevenueCatによるアプリ内課金・サブスクリプション連携が組み込まれています。Rorkに決済の設定を指示するだけで統合が完了します。チュートリアル動画はこちら: https://youtu.be/nJe4jK2jk8A

認証機能を追加するには?

Supabase Authを統合することでサインイン機能を追加できます。Rorkに設定を指示するだけで、Rork ProとRork Maxの両方で対応します。Rork MaxではネイティブのAppleサインインも直接利用できます。チュートリアル動画はこちら: https://youtu.be/GP9IN0CKdTk

通知機能を追加するには?

Rorkに通知の追加を指示するだけで対応できます。Rork ProとRork Maxの両方で標準対応しています。

Publishing

App Previewとは何ですか?App Storeなしでアプリを共有できますか?

App Previewを使うと、公開前にアプリをテストできます。iOSアプリは、MacのChromeまたはEdgeでブラウザインストーラーを使います。Windows、またはWebUSBに対応していないMacのブラウザでは、無料のRork Companionアプリをインストールし、iPhoneをUSBケーブルで接続してください。Androidアプリは、クラウドのAndroidエミュレーターで実行するか、APKをダウンロードしてデバイスにインストールできます。App Storeで公開する前にiOSアプリを共有するには、Rorkからテスターをメールで追加します。テスターはTestFlightでインストールします。Androidアプリを共有するには、テスターにAPKを送ってください。以前のReact NativeとExpoのプロジェクトは、引き続きExpo GoアプリでQRコードから開けます。

App Storeに公開するには?

RorkにはApp Store公開機能が組み込まれています。「公開」をクリックして手順に従ってください。有料のApple Developer Programメンバーシップ(年間99ドル、国によって異なる場合があります)が必要です。Rorkがクラウドでアプリをコンパイルし、ビルドをApp Store Connectにアップロードします。確認すると、RorkがApp Reviewへ提出します。

Google Playへの公開やAABのダウンロードはできますか?

Androidプロジェクトでは、「Upload」からAndroid App Bundle(.aab)を生成できます。Google Play Consoleには手動でアップロードします。APKはエミュレーターや直接インストールでのテストに引き続き使えます。セットアップガイド: https://docs.rork.com/submitting-to-play-store/creating-the-aab-file。Rork MaxにはKotlinとJetpack Composeで作るネイティブAndroidアプリが含まれ、Google Playに公開できます。

Code Export

コードをエクスポートできますか?

はい。有料プランでは、生成されたコードはすべてあなたのものです。GitHub連携でコードをエクスポートし、Cursor、VS Code、または任意のIDEで開発を続けられます。ネイティブiOSアプリはSwiftUIのXcodeプロジェクト、ネイティブAndroidアプリはKotlinプロジェクト、WebアプリはReactとViteのプロジェクトとしてエクスポートされます。以前のReact NativeとExpoのプロジェクトは、React NativeとExpoのプロジェクトとしてエクスポートされます。

コードをエクスポートする手順を教えてください。

有料プランに加入後、GitHubにサインインし、RorkのGitHub連携でコードを同期します。双方向同期のため、ローカルで変更したコードをRorkに取り込むこともできます。

Collaboration

チームで共同作業できますか?

はい。メールや共有リンクでプロジェクトにメンバーを招待できます。編集者・閲覧者のロール設定が可能です。チーム機能を使えば複数プロジェクトをまとめて管理できます。

Billing

料金はいくらですか?

無料プランで始められます。有料プランは月額$20〜$1,800で、上位プランほどクレジットが増えます。インドでは月額₹649(約$8)からご利用いただけます。利用できるプランと料金はアカウントや地域によって異なるため、料金ページでご確認ください。

クレジット上限に達しました。追加購入できますか?

はい、App Storeで加入したプランを含め、どの有料プランでも、設定の「クレジット」で「クレジットをチャージ」を選ぶと、1回分のパックを購入できます。チャージしたクレジットはプランのクレジットを使い切った後に使われます。プランを解約しても購入済みのクレジットはアカウントに残り、引き続き使えますが、追加購入には有料プランが必要です。1クレジットあたりの価格はプランのクレジットより少し高いため、よく足りなくなる場合はアップグレードがお得です。同じ画面で「自動チャージ」をオンにすることも、毎月の請求日にプランのクレジットがリセットされるのを待つこともできます。

うまくいかなかったときもクレジットは消費されますか?

クレジットは、メッセージに対してRorkが行ったAIの作業、iOSのビルド時間、シミュレーターやエミュレーターの利用時間に対して消費されます。結果が期待どおりでなかったり、ビルドが失敗したりした場合も同様です。失敗またはキャンセルされたスクリーンショットの撮影と、起動に失敗したシミュレーターやエミュレーターのプレビューは無料です。システムエラーで失敗し、何も保存されなかった場合、AIの作業分は無料ですが、すでに使ったiOSのビルド時間は課金されます。「作業を止める」を押した場合や作業が停止された場合は、それまでに行った作業分だけが消費されます。クレジットが正しく使われていないと思われる場合は、プロジェクトのリンクを添えてサポートにご連絡ください。サポートでは個別のケースを確認できます。

「次のステップを実行中」の表示が長く続いています。クレジットは消費され続けますか?

はい、Rorkが作業を続けている間は消費されます。「次のステップを実行中」は、Rorkが1つのステップを終えて次のステップを準備している状態です。クレジットはこのステータスが表示されている時間ではなく、各ステップのAIの作業、iOSのビルド時間、Rorkが使ったシミュレーターやエミュレーターの時間に対して消費され、完了するか「作業を止める」を押すまでメッセージはステップを続けます。止まっているように見える場合は、「作業を止める」を押してサポートにご連絡ください。

Support

プライオリティサポートはありますか?

Webで購入した月額$30以上のプランでは、ライブチャットを利用できます。アカウントメニューの「サポート」→「サポートに問い合わせる」を開いてください。App Storeで加入した方、それより下のプランの方、無料プランの方は、[email protected]までメールでお問い合わせください。優秀なサポートエンジニアを常に募集しています。興味のある方は https://hq.rork.com からご応募ください。

Rorkがアプリを壊してしまった場合、以前の状態に戻せますか?

はい。Restore機能で任意の過去バージョンへ戻せます。復元前にプレビューで内容を確認することも可能です。

サポートにコードの修正をお願いできますか?

個別コードの修正代行は原則対応していませんが、AIは日々改善されています。Web検索を指示するか、安定していたバージョンへ戻して再実装する方法をおすすめします。

エラーループに入って修正できないときはどうすればいいですか?

RorkにエラーのWeb検索を指示するか、別のAIモデルに切り替えるか、正常だったバージョンへ復元してから別のアプローチで再実装してみてください。

よくあるご質問

Rorkでのアプリ開発に関する主要なポイントを短くまとめています

全般

技術

連携

公開

コードエクスポート

コラボレーション

料金

サポート

ほかにもご不明な点がありますか?

必要な情報が見つからない場合は、ドキュメントを確認するか、サポートチームにご連絡ください。