ニュース

「Android Studio」が「BYOA」に対応 ~Claude、Codex、Antigravityなどを選べる

コーディングエージェントをオープン仕様「Agent Client Protocol」で接続

「Android Studio」で好みのAIエージェントを利用できる「BYOA」

 米Googleは9月24日(現地時間)、「Android Studio」に「Bring Your Own Agent」(BYOA)機能を導入すると発表した。Androidアプリの開発者が好みのコーディングエージェントを「Android Studio」に接続できるようにする。

 「Android Studio」は、同社が提供するAndroidアプリのオフィシャル開発環境。すでに昨年から任意のAIモデルのAPIキーを登録して使える「BYOK」(Bring Your Own Key)に対応していたが、今回はモデルだけでなく、エージェントも選べるようになったのが肝だ。

 「BYOA」はオープン仕様「Agent Client Protocol」(ACP)で実現されており、それに準じたコーディングエージェントを「Android Studio」へ接続する。執筆時現在、「Android Studio Rabbit 2 Canary 2」でプレビュー提供中だ。

 標準で用意されているコーディングエージェントは、以下の3つ。

  • Anthropicの「Claude Agent」
  • OpenAIの「Codex」
  • Googleの「Antigravity」

 そのほかにも、ACP準拠のエージェントをレジストリから追加できる。

 「Android Studio」内蔵の「Gemini」も引き続き提供されるが、最新の「Gemini」モデル(「Gemini 3.8 Flash」など)と利用枠の拡張を望む場合は「Antigravity」エージェントの利用が推奨されている。

 「BYOK」(モデル)ではなく「BYOA」(エージェント)にするおもなメリットは、以下の通り。

  • コードベースの把握とトークン効率:プロジェクト全体のグラフ、ビルド設定、プラットフォームの詳細を、ACP経由で直接エージェントへ渡す。エージェントは関連するファイルや情報に絞り込めるため、トークンの使用量や遅延を抑えられる
  • ワークフローの継続性:エージェントとの会話と、「Android Studio」専用のツールを行き来しながら作業できる
  • エージェントの柔軟性:ACP準拠のエージェントを接続し、自分のプランでサインインして使える。あるエージェントが利用上限に達したり、性能に満足できなかったりした場合は、別のエージェントに引き継げる
  • ネイティブツールの組み込み:ビルドの診断、「Jetpack Compose」のプレビューなどのUIツール、「Android SDK」ツール、エミュレーターの制御をエージェントが利用でき、「Android Studio」内で直接テスト・診断・実行できる

 「Android Studio」上で動作するエージェントは、「Android skills」や「Android Knowledge Base」も利用可能。最新のAndroid開発のベストプラクティスに沿った開発が行える。