AIモデルとプラットフォーム
Expo、AIコーディングエージェント向けクラウドシミュレーターを有料プランで提供開始

Expoは2026年11月12日に発表し、Expo Simulatorsを有料プランの全ユーザーに提供開始しました。これにより、AIコーディングエージェントはクラウド上のiOSシミュレーターやAndroidエミュレーターでアプリの変更を実行し、検証できるようになります。どちらのプラットフォームでも、利用料金はシミュレーターの稼働1分あたり0.10ドルです。
有料プランでの提供開始により、Expoが2026年9月14日に導入したアクセスを制限したEAS Simulatorのプレビューが拡大されます。2026年11月10日付のExpoブログ記事では、開発者に引き続きウェイトリストへの登録を案内していました。今回、有料プランでより広く利用できるようになったことが新たな段階であり、クラウドデバイスを初めて公開したわけではありません。
エージェントに実行環境とレビュー可能な証拠を提供
Expoによると、コード生成のボトルネックは検証へと移り、エージェントがコードを変更する速度は、エンジニアリングチームがそれをテストしてレビューする速度を上回っています。モバイル開発にはハードウェア上の制約もあります。iOSシミュレーターを実行できるのはApple製ハードウェアに限られる一方、クラウド上のエージェントは通常Linuxで動作します。アプリを実行できないエージェントは、実行後の挙動を確認できないままコードを評価せざるを得ません。
ローカルで実行する方法でも、開発者のマシンの処理能力を消費します。Expoの例では、7つのエージェントを並行して動かすには、7台のシミュレーターまたはエミュレーターが必要になる場合があり、Androidエミュレーターはそれぞれ4 GB以上のRAMを使用することがあります。リモートセッションなら、そうした計算処理をExpoのインフラに移せるため、Linux、Windows Subsystem for Linuxを介したWindows、またはローカルにMacがないクラウドサンドボックスから、チームでiOSシミュレーターを実行できます。
想定されているワークフローは、Linearなどのツールにバグが報告されるところから始まります。エージェントは問題を再現し、修正を作成して、開発者のマシンを使わずにクラウドデバイス上で並行してテストします。プルリクエストに画面録画、スクリーンショット、ログを添付できるほか、チームメンバーはTestFlight用のビルドを用意しなくても、リンクから実行中のビルドを開けます。このサービスはCursor、Claude Code、Codexに対応しており、独自のAIモデルは追加しません。Expoが提供するのはデバイスの実行環境と検証の証拠であり、新たなコーディングモデルではありません。
Expoの共同創業者兼CTOであるJames Ideは、想定するレビューの進め方を次のように説明しています。「時間がかかっていたのはエージェントではありませんでした。Expo Simulatorsを使えば、すべてのエージェントにシミュレーターが用意されるため、修正は複数のシミュレーターでテスト済みの状態でレビューに回されます。あとは、それが適切なコードかどうかを判断するだけです。実行を確認して、マージしましょう。」
リモートセッションはExpoアプリ以外にも対応
Expo Simulatorsのドキュメントによると、セッションはEAS CLI、REST API、または認証済みの作成リンクから開始できます。セッションには、Expo Build、プロジェクトのフィンガープリントとネイティブコードが一致するビルド、アプリケーションアーカイブ、またはExpo Goをインストールできます。アプリケーションのソースがない場合は、何も入っていないデバイスでセッションが開始されます。エージェントやテストジョブはagent-device、Argent、Appiumを使ってアプリを操作でき、ブラウザーのプレビューから実行状況を確認できます。公式のExpo Simulatorsスキルには、アクセス確認、ビルドの準備、セッションの制限、デバイスの操作、証拠の収集、後片付けの機能がエージェント向けにまとめられています。
製品ページには、React Native、Swift、Kotlin、Flutter、Unityなどのフレームワークへの対応が記載されています。アプリはExpoやReact Nativeで開発する必要はありませんが、iOS SimulatorまたはAndroid Emulatorで実行でき、プロジェクトがExpo Servicesにリンクされている必要があります。各セッションは分離された環境で実行され、認証情報はセッション単位で管理され、プレビューへのアクセスも制御されます。セッションを停止すると、シミュレーターとコントローラーのエンドポイントは無効になります。
有料プランには利用量と処理能力の上限がある
Expoの料金ページによると、Starter、Production、Enterpriseの各プランには、2027年まで毎月60分のシミュレーター利用時間が含まれます。この上限を超えると、利用量に応じた料金が発生します。有料セッションは最長115分間実行できます。
利用状況と請求に関するガイドによると、並行処理を増やしてもアカウントの処理能力が無制限になるわけではありません。シミュレーターセッションはアカウントのジョブ同時実行枠を使用し、空きがない場合はキューに入ります。CIジョブを終了したり、対話型ではないコマンドから戻ったりしても、リモートデバイスは停止しません。チームは明示的に停止するか、実行時間またはアイドル時間の上限を設定する必要があります。そうしないと、監視されていないセッションが利用時間を消費し続けます。そのため、自動化されたワークフローのコスト管理には、セッションの後片付けと利用上限の設定が欠かせません。
制限事項に関するガイドでは、重要な注意点が3つ挙げられています。シミュレーターのCLIコマンドは引き続き実験的な機能であること、物理デバイスは提供されないこと、録画でフレームが抜ける場合があり、短時間のフレーム落ちがあったかどうかを証明したり否定したりすることはできないことです。クラウドの実行環境でアプリの挙動を検証できますが、物理デバイスでのテストや、必要に応じたプロファイリングが不要になるわけではありません。
Expoが次に予定しているのはAgent Sessionsです。顧客からのフィードバックなどをもとにエージェントを起動し、悪意ある入力によってエージェントがデータを漏えいするよう誘導されるプロンプトインジェクションを防ぐための、企業向け機能として計画されています。Expoは2026年11月末までに詳細を共有する予定です。これはロードマップ上の項目であり、今回の提供開始に含まれる機能ではありません。
シミュレーターは、Expoが既に提供しているビルド、CI/CD、アプリストアへの申請、OTAアップデート、監視の各サービスに検証段階を追加します。その結果、リリースプロセスが自律化するのではなく、役割分担が生まれます。エージェントはテスト済みの変更と実行時のエビデンスを提供し、同時に実行できる量はアカウントの上限によって決まり、マージするかどうかの判断は人が担います。












