プロダクト ニュース

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

所要時間: 8 分
Matthew Warner のプロフィールを表示
Matthew Warner プロダクト マネージャー

今年の Google I/O では、アプリの構築方法の根本的な変化に向けて、反復的な変更を超えた取り組みを進めています。最新のツールは、エージェントの時代に向けて構築されており、Android デベロッパーの生産性を向上させる機能と、コードベースにデプロイする AI エージェントを強化する機能を備えています。AI のみを使用して構築する場合でも、すべてのコード行のアーキテクトになることを好む場合でも、Google のツールは常に最先端の技術を提供します。

「AI アシスト」開発から「エージェント」開発に移行するにつれて、アイデアのひらめきを高品質のプロダクション アプリに、デベロッパーの労力を大幅に削減して変換することが、これまで以上に簡単になります。

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

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

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

エージェントのスキル

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

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

独自のスキルを作成することも、Android CLI を使用して、公式スキル(一部の Android デベロッパーや LLM が苦労する可能性のある一般的なワークフローの一部をカバーするリポジトリ)をインストールすることもできます。モデルが、XML から Compose への移行、エッジ ツー エッジ、Navigation 3 など、Android 開発に関するベスト プラクティスやガイダンスに沿った特定のパターンをより適切に理解し、実行できるようになります。Jetpack Compose Glimmer を使用した美しいディスプレイ グラスアプリから始めて、Android XR 向けのスキルを使用することもできます。

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

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

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

並列会話

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

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

より高性能な新しいプロジェクト エージェント

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

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 ナレッジベースと 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 開発セッションが長時間に及ぶ場合に特に役立ちます。Android Studio は、Google アカウントでログインするとサブスクリプションを自動的に検出します。  

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

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

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

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

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

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

Android Studio では、デベロッパーが選択したモデルを IDE に取り込んで、エージェント型 AI アシスタンスを利用できます。Gemini、GPT、Claude などのモデルでワークフローを強化したり、Gemma 4 などのローカルモデルを使用したりできます。この柔軟性により、デベロッパーはパフォーマンス、プライバシー、費用をより細かく制御できます。

BYOM.png
設定、モデル プロバイダ

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

今年初め、Google は 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 のテストトラックに直接アップロードできるようになりました。署名付きアプリバンドルを生成するフローの最後に、[テスト用に公開] を続行するための新しいオプションを選択します。この統合では、まったく新しいアプリの初回リリースを Google Play Console の内部テストトラックにアップロードできます。この機能を使用して、既存のアプリのリリースをテストトラックにアップロードすることもできます。この機能を利用するには、Google Play Console に登録する必要があります。「Google Play の最新情報」ブログで、I/O で発表された Play のすべての最新情報をご確認ください。

upload_to_play_square.png
アプリバンドルを 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 には「宣言に移動」などのツールが用意されており、リーク分析をコードベースに直接マッピングすることで、トラブルシューティングを効率化できます。これにより、デベロッパーはメモリリークをすばやく特定して解決できます。

Android Studio Quail 1 リリース以降では、[エージェントで修正] ボタンを使用して、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 分析スキルという 2 つの新しいスキルを提供します。これらのスキルは、「アプリの起動が遅いのはなぜですか?」といった質問に役立ちます。

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

R8 構成アナライザ

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

AQI でのエージェント統合によるクラッシュに対する推奨される修正

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

aqi-agent-integration.png
App Quality Insights と AI による修正

始める

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

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

このお知らせと Google I/O 2026 の最新情報は、io.google でご確認ください。

作成者:
続きを読む