プロダクト ニュース

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 は、エージェント スキルをサポートするようになりました。これは、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 サービスを、Agent Skills for Firebase を使用して Android Studio のエージェント モードで直接有効にできるようになりました。エージェントは Firebase の統合を完了し、バックエンド サービスを構成できます。この統合により、IDE を離れることなく、堅牢なフルスタック Android アプリケーションを構築できます。

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

並列会話

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

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

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

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

NewProjectAgent.png
New Project Agent を使用してアプリを構築する

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

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

2: 任意の AI プロバイダ、任意のビルド場所

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

Google AI Studio に、Android アプリ開発の全機能が搭載されました。ユーザーは、新しいアプリケーションを生成し、埋め込みの Android エミュレータで即座にプレビューし、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 は、LLM が実際の Android 開発タスクをどれだけ効果的に処理できるかを評価するために設計されたベンチマークとリーダーボードである Android Bench をリリースしました。目標は 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 の最新情報」ブログで、Google 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 にとって非常に重要です。既知の問題を確認したり、バグを報告したり、LinkedIn、YouTube、X で活気あふれるコミュニティに参加したりできます。ぜひコーディングにお役立てください。

このお知らせと Google I/O 2026 の最新情報については、io.google をご覧ください。

作成者:
続きを読む