RORK LABEN
FUNDING — Rorkが$15Mを調達。モバイル特化のノーコードAIという立ち位置に投資家の評価が集まっていますMAX-NATIVE — Rork MaxはAR/LiDAR・Metal 3D・ウィジェット・Dynamic Island・Live Activities・HealthKit・Core MLなど、React Nativeでは届かないネイティブ領域に対応MOBILE-FIRST — BoltやLovableがWebアプリ中心なのに対し、Rorkはモバイルアプリ専業。説明文から本番品質のアプリを生成しますWWDC — WWDC26が閉幕。AIがOSのコア機能となり、iOS 27世代へ。ウィジェットやLive Activitiesの価値がさらに上がる局面ですPRICING — Rorkは無料で開始でき有料$25/月〜、Rork Maxは$200/月。Expoで素早く検証し、必要に応じてMaxでネイティブ化する多段戦略が現実的ALL-APPLE — Rork MaxのSwift直接生成はiPhone・iPad・Apple Watch・Apple TV・Vision Pro・iMessageまでカバーしますFUNDING — Rorkが$15Mを調達。モバイル特化のノーコードAIという立ち位置に投資家の評価が集まっていますMAX-NATIVE — Rork MaxはAR/LiDAR・Metal 3D・ウィジェット・Dynamic Island・Live Activities・HealthKit・Core MLなど、React Nativeでは届かないネイティブ領域に対応MOBILE-FIRST — BoltやLovableがWebアプリ中心なのに対し、Rorkはモバイルアプリ専業。説明文から本番品質のアプリを生成しますWWDC — WWDC26が閉幕。AIがOSのコア機能となり、iOS 27世代へ。ウィジェットやLive Activitiesの価値がさらに上がる局面ですPRICING — Rorkは無料で開始でき有料$25/月〜、Rork Maxは$200/月。Expoで素早く検証し、必要に応じてMaxでネイティブ化する多段戦略が現実的ALL-APPLE — Rork MaxのSwift直接生成はiPhone・iPad・Apple Watch・Apple TV・Vision Pro・iMessageまでカバーします
記事一覧/開発ツール
開発ツール/2026-06-13上級

Rork 製 Expo アプリを Kotlin ネイティブへ移せる構造にしておく — Android Studio 移行エージェント発表を受けた設計の見直し

Android Studio の React Native→Kotlin 自動移行エージェント発表を受け、Rork 製 Expo アプリを「移せる構造」に保つ設計を整理。ネイティブ依存の棚卸しスクリプト、コア層の分離パターン、移行準備度チェックリストを実例つきで紹介します。

Rork386Expo63React Native155Kotlin2Android Studio移行戦略

プレミアム記事

Google I/O 2026 で発表された Android Studio の移行エージェントは、React Native や iOS、Web のコードを解析してネイティブ Kotlin の Android アプリへ自動移行するという、かなり踏み込んだ機能です。発表記事を読んで私が最初に考えたのは「いま移すべきか」ではなく、「いま運用している Expo アプリは、そもそも移せる構造になっているだろうか」という点でした。

Rork が生成するのは Expo(React Native)ベースのアプリです。つまり Rork で作ったアプリには、将来「ネイティブ Kotlin へ自動移行する」という選択肢が新しく加わったことになります。ただし、自動移行が現実的に機能するかどうかは、エージェントの賢さだけでなく、移行元のコードがどれだけ「移しやすい形」をしているかに大きく左右されます。私自身、個人開発で Expo ベースの検証アプリとネイティブ Android アプリの両方を並行運用している立場から、この発表を機にコード構造を見直した内容を整理します。

移行エージェントは何をしてくれるのか

まず発表内容の事実関係を押さえておきます。Google の開発者ブログによると、Android Studio の移行エージェント(プレビュー)は次のような動きをします。

  • 既存の React Native・iOS・Web アプリのコードベースを解析する
  • 画面構成・ビジネスロジック・データフローを把握する
  • それらをネイティブ Kotlin + Jetpack Compose の Android プロジェクトとして再構築する

注意したいのは、これが「変換ツール」ではなく「エージェント」だという点です。一行ずつ機械的にトランスパイルするのではなく、AI がコードの意図を読み取って書き直す方式です。したがって出力の品質は、入力側のコードの意図がどれだけ読み取りやすいかに依存します。意図が UI とロジックの間に散らばったコードは、人間にとってもエージェントにとっても読み解きが難しいのです。

なお、現時点ではプレビュー段階の機能であり、挙動の詳細は今後変わる可能性があります。ここでの主眼は「エージェントの使い方」ではなく、「エージェントが来ても困らないコードの作り方」に置きます。

なぜ「いま移行しない」と判断したのか

結論から書くと、私は運用中の Expo アプリを当面移行しない判断をしました。理由は三つあります。

第一に、OTA 更新を手放すコストが大きいことです。Expo の EAS Update を使うと、JS レイヤーの修正はストア審査を経ずに配信できます。軽微な文言修正やロジックのバグ修正を当日中に届けられる運用は、個人開発において想像以上に効きます。Kotlin ネイティブに移行した瞬間、すべての修正がストア審査待ちになります。

第二に、コードベースが二つに割れることです。移行エージェントが面倒を見てくれるのは Android だけです。iOS 版を維持するなら、React Native 版(iOS 用)と Kotlin 版(Android 用)の二重管理が始まります。片方だけのつもりで移行すると、機能追加のたびに二倍の作業が待っています。

第三に、移行は「いつでもできる側」に回ったことです。エージェントの登場で、移行のコストは今後下がり続けると見ています。急いで移る理由がない限り、待つほど条件は良くなります。

それでも移行が視野に入るのは、Android 固有の深い統合(ウィジェット、特殊なバックグラウンド処理、最新 OS 機能への即応)が収益に直結するアプリです。この判断軸は、Apple 側で Rork Max への移行を考えるときとほとんど同じ構造をしています。Rork で出したアプリを Max へ移すのはいつか — 実績データで決める段階移行の基準で書いた「実績データが移行コストを正当化したときだけ動く」という基準は、Kotlin 移行にもそのまま使えます。

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

この記事の続きを読む

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

この記事で得られること
Rork 製 Expo アプリのネイティブ依存を数分で棚卸しできる Node.js スクリプトを、そのまま自分のプロジェクトで実行できる
Kotlin 移行でも Rork Max 移行でも持ち出せる「コア層」の分離パターンを、動く TypeScript の実例から習得できる
「いま移行すべきか、待つべきか」を雰囲気ではなく自分のアプリの数値で判断できる、移行準備度チェックリストが手に入る
Stripe による安全な決済 · いつでもキャンセル可能

この記事を購入する

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

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

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

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

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

関連記事

開発ツール2026-06-13
「さくら」で検索すると「サクラ」が出てこない — Rork 製アプリのアプリ内検索と日本語の正規化
ひらがなで検索するとカタカナのタイトルが出てこない——個人開発の壁紙アプリで踏んだ日本語検索の取りこぼしを、NFKC 正規化・かな変換・事前インデックス化の3手順で解消した実装メモです。Rork への指示文例も載せています。
開発ツール2026-06-12
Android 17 で「ポートレート固定」が通用しなくなる — Rork 製 Expo アプリの大画面対応を前倒しで済ませる手順
Android 17 では大画面デバイスでの画面固定・リサイズ制限が無視されるようになります。Rork で生成した Expo アプリの影響判定からレイアウト改修、エミュレータだけで済ませる検証手順までを実例ベースでまとめました。
開発ツール2026-06-12
Rork 製アプリに開発者デバッグメニューを実装する — 広告・課金・Remote Config の検証をリリース前に終わらせる設計
リリースビルドでしか再現しない広告・課金・Remote Config の不具合に毎回本番で向き合うのは消耗します。壁紙アプリ6本の運用で固まった、ストア提出ビルドには存在ごと残さない開発者デバッグメニューの設計と実装を、動くコードと落とし穴付きで共有します。
📚RECOMMENDED BOOKS
大規模言語モデル入門
山田育矢
LLM開発
生成AIプロンプトエンジニアリング入門
我妻幸長
プロンプト
Claude CodeによるAI駆動開発入門
平川知秀
AI駆動開発
※ アフィリエイトリンクを含みます
もっと見る →