プロダクト ニュース

Android Studio I/O エディション: Android デベロッパー ツールの新機能

所要時間: 8 分
Matthew Warner
プロダクト マネージャー

今年の Google I/O では、反復的な変更にとどまらず、アプリの構築方法の根本的な変化を目指しています。Google の最新ツールは、エージェントの時代に向けて構築されており、Android デベロッパーの生産性を向上させる機能と、コードベースにデプロイする AI エージェントを強化する機能を備えています。AI のみを使用して構築する場合でも、すべてのコード行の設計を好む場合でも、Google のツールを使用すれば、常に一歩先を行くことができます。

「AI アシスト」開発から「エージェント」開発に移行するにあたり、アイデアのひらめきを高品質の製品版アプリに変換する作業を、デベロッパーの労力を大幅に削減して、これまで以上に簡単に行えるようにしています。

Android デベロッパー ツールの新機能は次のとおりです。このブログでは、次の 3 つの主な領域について説明します。

  • エージェントに任せる: どのような開発タスクに取り組んでいる場合でも、Android Studio エージェントが役立ちます。アプリのアーキテクチャと設計の計画から、コードの作成、単体テスト、バグの修正まで、あらゆる作業をサポートします。
  • あらゆる AI プロバイダを、どこでも使用可能: Android Studio では、あらゆるモデルを使用できます。また、最適なパフォーマンスを発揮するモデルを見つけるためのガイドも提供しています。Google、Anthropic、OpenAI の上位のリモートモデルを選択できます。ローカルで実行する必要がある場合は、Gemma 4 が最も高性能で効率的なローカルモデルです。Android CLI を使用すると、選択したエージェントとデベロッパー環境を使用して、Android アプリをより迅速かつ簡単に構築できます。
  • パフォーマンスと品質は常に最優先事項: Google は、エミュレータ、プロファイラ、パフォーマンス アナライザなど、皆様が愛用している Android デベロッパー ツールへの投資を継続しています。

1: エージェントに任せる

エージェントのスキル

Android Studio でエージェントのスキルがサポートされるようになりました。エージェントのスキルは、LLM を専門的なワークフローとドメイン固有の知識に結び付けるモジュール式の命令セットです。プロジェクトにスキルを追加することで、特定のおすすめの方法、アーキテクチャ パターン、ライブラリ ワークフローに従うようにエージェントに指示できます。これにより、より正確でコンテキストを認識したコード生成が可能になり、適切なタスクに対してスキルの自動アクティベーションが行われるため、エージェントはエキスパートとして機能します。最新の Android Studio Canary ビルドには、Android と Firebase の上位のエージェントのスキルが多数バンドルされているため、すぐに構築を開始できます。

Agent_Skills.png
エージェント モードのスキル

独自のスキルを作成することも、Android CLI を使用して Google の公式スキル をインストールすることもできます。公式スキルは、一部の Android デベロッパーと LLM が苦労する可能性のある一般的なワークフローをカバーするリポジトリです。これらのスキルは、XML から Compose への移行、Edge-to-edge、Navigation 3 など、Android 開発に関するおすすめの方法とガイダンスに従った特定のパターンをモデルがより適切に理解して実行するのに役立ちます。スキルは Android XR にも使用できます。Jetpack Compose Glimmer を使用した美しい Display Glasses アプリから始めましょう。

エージェント モードで Firebase を使用してフルスタック アプリを構築する

Firebase Agent Skills を使用すると、Android Studio のエージェント モード内で、Auth や Firestore データベースなどの Firebase サービスを直接有効にできますFirebase Agent Skillsエージェントは、Firebase の統合を完了し、バックエンド サービスを構成できます。この統合により、IDE を離れることなく、堅牢なフルスタック Android アプリケーションを構築できます。

Firebase_FullStack_apps.png
エージェント モードで Firebase を使用してフルスタック アプリを構築する

並列会話

エージェント モードで複数の会話を並行して実行できるようになりました。1 つの会話でテストを実行している間に、別の会話スレッドを使用してアプリの新しい機能の計画モードを開始し、3 つ目の会話スレッドを使用してアプリのドキュメントを作成できます。これらの改善により、時間を節約し、生産性を向上させることができます。

parallel_threads.png
エージェント モードでの並列会話

より高性能な New Project Agent

Android Studio の New Project Agent は、強力なフルスタック開発ツールに進化しました。マルチステップ実行プランと、ビルドエラーを自己修正し、複数のファイル間で依存関係を構成する自律的な「生成ループ」を利用しています。この高度な機能は、Firebase Agent Skills との新しい統合によって大幅に強化され、デベロッパーは 1 つのプロンプトから最終的な本番環境まで、完全なフルスタック アプリケーションをシームレスに構築、デバッグ、デプロイできます。

NewProjectAgent.png
New Project Agent でアプリを構築する

また、大画面もサポートされるようになりました。タブレット、折りたたみ式デバイス、ノートパソコン デバイス向けに最適化されたレイアウト、ナビゲーション、コンポーネントを使用して、プロジェクトを最初からスキャフォールディングできます。有効になっている場合は、大画面エミュレータでアプリをテストするための追加ロジックが用意されています。Android Emulator で必要なデバイスを構成するだけで、エージェントがテストできます。

LargeFormFactors_NPA.png
折りたたみ式デバイスとタブレット デバイス向けの大画面アプリを構築する

2: あらゆる AI プロバイダを、どこでも使用可能

Google AI Studio で Android アプリを構築する

Google AI Studio に、Android アプリの開発機能が追加されました。ユーザーは、新しいアプリケーションを生成し、埋め込みの Android Emulator で即座にプレビューし、USB 経由で ADB を使用して物理デバイスに直接デプロイできます。また、デベロッパーは Google Play に直接公開できます。AI Studio は、アプリのレコードの作成、パッケージのバンドル、内部テストトラックへのアップロードを行います。高度な開発と本番環境への対応のため、プロジェクトを ZIP ファイルとしてエクスポートし、Android Studio でシームレスに開くことができます。まず、Google AI Studio にアクセスして、構築を開始しましょう。

Build_Android_apps_AI_Studio.png
Android フレームワークを使用した Google AI Studio のビルドモード

Android CLI を使用すると、任意のエージェントでより迅速かつ効率的に構築できる

Android CLI を使用すると、任意のエージェント、LLM、ツールを使用してアプリを構築できます。Android CLI は、AI エージェントがより迅速に構築し、汎用 LLM ツールのみを使用する場合と比較してトークンを少なく使用できるように設計されています。Android Knowledge Base と Android のスキルを使用してエージェントをグラウンドすることで、任意のエージェントが任意のコーディング環境で最新のおすすめの方法に従うようにできます。

また、Android Studio Quail の最新の Canary バージョンを使用すると、Android CLI を使用して、ファイルの問題の分析やシンボル宣言の検索など、IDE の強力な機能をエージェントが活用できます。Google Antigravity 2.0 で、Android CLI を使用した Android 開発の公式サポートが提供されるようになりました。

AndroidCLI_2.png
Android CLI を使用すると、任意のエージェントが Android 向けに構築するためのツールと知識を備えることができます。

Google AI のプラン

Google AI Pro または Ultra プランを使用して、Android Studio の Gemini の専用容量と上限を引き上げることができます。これは、より多くのトークンを使用する必要がある、エージェントによる Android 開発セッションに特に役立ちます。Google アカウントでログインすると、Android Studio が定期購入を自動的に検出します。  

Google_AI_Plan.png
エージェント モードで Google AI プランを使用する

ローカル コード アシストとオンデバイス AI 用の Gemma 4

Gemma 4 は、Android 開発向けにトレーニングされた最先端のローカルモデルです。最も効率的なローカルモデルであり、Android Studio で複雑なマルチステップ エージェント コーディングが可能です。データのプライバシー、オフライン アクセスが必要なデベロッパーや、他のモデルで割り当ての問題が発生したデベロッパーに最適です。

最新の Canary ビルドでは、外部サーバーを設定しなくても、IDE から直接 Gemma 4 をダウンロードして実行できます。

Gemma4_Default_Model_Selector.png
エージェント モードのモデル セレクタ

独自のモデルを Android Studio に導入する

Android Studio を使用すると、デベロッパーは、エージェント型 AI アシスト用の IDE に任意のモデルを導入できます。Gemini、GPT、Claude などのモデルを使用してワークフローを強化することも、Gemma 4 などのローカルモデルを使用することもできます。この柔軟性により、デベロッパーはパフォーマンス、プライバシー、費用をより細かく制御できます。

BYOM.png [
Settings, Model Provider
]

Android Bench で上位モデルをハイライト表示する

今年初めに、Android Bench をリリースしました。これは、LLM が実際の Android 開発タスクをどの程度効果的に処理できるかを評価するために設計されたベンチマークとリーダーボードです。目標は、AI の改善を加速し、AI アシスタンスに使用できるより便利なモデルを提供することです。これにより、Android ユーザー向けのアプリの品質が向上します。

オープンモデルの評価をリクエストされたため、リーダーボードに追加して、プライバシーとオフライン アクセスが強化された LLM の評価を確認できるようにしました。また、改善を促すために、LLM に与える課題の難易度を大幅に引き上げる取り組みも進めています。これには、一般的な Android エンジニアが完了するまでに数日かかる長時間実行タスクの作成が含まれます。

Android_Bench_update.png
2026 年 5 月 18 日現在の最新の結果。更新についてはこちらをご覧ください。

3: パフォーマンスと品質は常に最優先事項

Android Emulator でマルチデバイス インタラクションをテストする

Android Emulator に、新しいネットワーク スタックが搭載されました。これにより、同じホストマシン上の複数の仮想デバイス間で、構成不要のピアツーピア接続が可能になります。このアップデート により、手動でのポート転送が不要になり、デベロッパーはローカル マルチプレーヤー型ゲーム、ファイル共有、コンパニオン アプリのペア設定などのマルチデバイス シナリオを簡単にテストできます。共有仮想ネットワーク バックプレーンを作成することで、Android Emulator は、さまざまなフォーム ファクタで複雑な相互接続アプリ エクスペリエンスを構築するための、より安定した一貫性のある環境を提供します。

Emulator.jpg
Android Emulator を使用したマルチデバイス テスト

Android Debug Bridge Wi-Fi 2.0

ADB Wi-Fi 2.0 では、ワイヤレス デバッグの信頼性が大幅に向上しています。Android Platform Tools v37 の最新の ADB コマンドライン ツールと Android 17 デバイスを使用すると、ネットワークの変更やマシンのシャットダウンを行っても、デバイスは接続されたままになります。また、ワイヤレス デバッグが有効になっているデバイスは、Android Studio のデバイス マネージャーに自動的に表示され、ペア設定プロセスがストリーミングされるため、Android スマートフォンやスマートウォッチなどをこれまで以上に簡単に接続できます。

ADB_wifi.png [
Wi-Fi でデバイスをペア設定する
]

Android Studio でテスト用に Google Play に公開できるようになりました

Android Studio で、アプリの新しいリリースを Google Play Console のテストトラックに直接アップロードできるようになりました。これを行うには、署名付き App Bundle の生成フローの最後に、[Publish for Testing](テスト用に公開)を続行する新しいオプションを選択します。この統合により、新しいアプリの最初のリリースを Google Play Console の内部テストトラックにアップロードできます。この機能を使用して、既存のアプリのリリースをテストトラックにアップロードすることもできます。この機能を利用するには、Google Play Console に登録する必要があります。I/O での Google Play のすべての最新情報については、 Google Play の新機能に関するブログ をご覧ください。

upload_to_play_square.png [
Upload App Bundle to Google Play
]

Android デベロッパーの確認のサポート

署名付き App Bundle または APK を生成すると、Android Studio でアプリの登録ステータスを直接確認できるようになりました。Android Studio でこの情報を確認することで、登録の問題に早期に対処し、2026 年 9 月から認定済み Android デバイスに適用される 確認要件 が有効になる前にアプリの準備を整えることができます。

DeveloperVerificationAndroidStudio.png
Android デベロッパーの確認によるアプリの登録ステータス

LeakCanary によるメモリリークの検出

Android でのメモリリークは、コードがオブジェクトの参照をライフサイクルの終了後も保持している場合に発生します。これにより、ガベージ コレクタ(GC)がそのメモリを再利用できなくなり、最終的にパフォーマンスの低下や OutOfMemoryError(OOM)が発生します。

Android Studio LeakCanary プロファイラ タスクを使用すると、モバイル デバイスではなくデスクトップ開発環境でメモリリークのトレースを直接分析して検査できるため、デベロッパーの生産性が大幅に向上します。さらに、Android Studio では、[Go to declaration](宣言に移動)などのツールを使用して、リーク分析をコードベースに直接マッピングすることで、トラブルシューティングを効率化し、デベロッパーがメモリリークを迅速に特定して解決できるようにしています。

Android Studio Quail 1 リリース以降、[Fix with Agent](エージェントで修正)ボタンを使用して、Gemini にメモリリークの確認をリクエストすることもできます。

LeakCanary.png
[Fix with Agent](エージェントで修正)ボタンを使用して、LeakCanary で特定されたメモリリークを確認する

Android Performance Analyzer(APA)

Android Performance Analyzer (APA)は、Android 向けの次世代のパフォーマンス プロファイラであり、Android 12 以降のデバイスで実行されているアプリやゲームの CPU、GPU、メモリ、電力使用量を包括的に分析します。APA は信頼性とパフォーマンスを重視して設計されており、トレース レンダリング速度は以前のツールの 26 倍 に向上しています。

square_APA.png
Android Studio で実行されている Android Performance Analyzer(APA)に 2 つのトレースが並べて表示されている

APA は AI エージェントとネイティブに統合されており、Perfetto SQL スキルPerfetto Analysis スキル の 2 つの新しいスキルを提供します。これは、「アプリの起動が遅いのはなぜですか?」などの質問に役立ちます。

Perf_analyzer_Agent_Chat.png
Perfetto Analysis スキルを使用したトレースの分析

R8 構成アナライザ

R8 は、アプリのパフォーマンスを改善し、メモリ使用量を削減する最良の方法の一つです。R8 から得られるパフォーマンス上のメリットは、R8 が最適化できるコードベースの量に直接相関します。R8 の最適化を最大限に活用できるように、R8 構成アナライザという新しいツールを導入しました。R8 構成アナライザは、R8 構成の品質と、keep ルールがアプリに与える影響に関する分析情報を提供します。また、コードベースの最適化、難読化、縮小に使用できる量を示す 3 つのスコアも導入しました。

AQI のエージェント統合によるクラッシュの修正候補

App Quality Insights ツール ウィンドウが AI エージェントと統合され、ソースコードとともにクラッシュデータを分析して、詳細な説明と修正候補を提供できるようになりました。App Quality Insights ツール ウィンドウでクラッシュを選択したら、[Insights] タブに移動して [See more](詳細を表示)をクリックすると、クラッシュの詳細な説明が表示されます。[Fix with AI](AI で修正)をクリックすると、エージェントがコードの変更を提案します。提案された変更を確認して承認できます。

aqi-agent-integration.png [
App Quality Insights and Fix with AI
]

始める

Android Studio は、アイデアの創出と実装のギャップを埋めています。エージェント開発向けに構築された強力なツールを使用すると、高品質の Android アプリをこれまで以上に簡単に構築してリリースできます。

最新の Android Studio Quail プレビュー ビルドをダウンロードして、これらの新機能をお試しください。いつものように、皆様からのフィードバックは Google にとって非常に重要です。既知の問題を確認し、バグを報告して、LinkedInYouTubeX の活気あるコミュニティにご参加ください。ぜひコーディングにお役立てください。

この発表と Google I/O 2026 のすべての最新情報については、io.google をご覧ください。

作成者:

続きを読む