Android デベロッパーは、アプリ開発に使用するエージェント、ツール、LLM を数多くの中から選択できます。Android Studio の Gemini、Gemini CLI、Antigravity、または Claude Code や Codex などのサードパーティ エージェントを使用している場合でも、Google の使命は、高品質の Android 開発をどこでも実現できるようにすることです。
本日、エージェント ワークフロー向けの新しい Android ツールとリソース (Android スキルと Android ナレッジベースを備えた Android CLI)を発表します。このツールセットは、Android Studio の外部でエージェントの作業を指示する際に、コア Android 開発ワークフローの推測を排除するように設計されています。これにより、エージェントの効率と効果を高め、最新のおすすめパターンとベスト プラクティスに沿って作業できるようになります。
Android での開発を始めたばかりのデベロッパーでも、経験豊富な Android デベロッパーでも、モバイル プラットフォームとウェブ プラットフォームでアプリを管理している場合でも、最新のガイダンス、ツール、AI アシスタントを使用してアプリをビルドすることがこれまで以上に簡単になりました。これらのリソースをどの環境で使用する場合でも、開発エクスペリエンスを Android Studio に移行できます。Android Studio では、Android 開発向けの最先端のツールとエージェントを利用して、アプリのエクスペリエンスを真に輝かせることができます。
Android CLI を改めてご紹介
エージェントは、Android SDK と開発環境を操作するための軽量でプログラムによるインターフェースを備えている場合に、最高のパフォーマンスを発揮します。この新しいワークフローの中心となるのは、刷新された Android CLI です。新しい Android CLI は、ターミナルからの Android 開発の主要なインターフェースとして機能します。環境設定、プロジェクト作成、デバイス管理のコマンドを備えており、最新の機能と簡単な更新を念頭に置いています。
createコマンドを使用すると、Android アプリ プロジェクトを数秒で作成できます。
Google の社内実験では、Android CLI により、LLM トークンの使用量が 70% 以上削減され、プロジェクトと環境の設定が改善されました。また、エージェントが標準ツールセットのみを使用してこれらのタスクを処理しようとした場合と比較して、タスクの完了速度が 3 倍 になりました。
利用可能な主な機能は次のとおりです。
- SDK の管理:
android sdk installを使用して、必要な特定のコンポーネントのみをダウンロードし、無駄のない開発環境を確保します。 - 迅速なプロジェクト作成:
android createコマンドは、公式テンプレートから新しいプロジェクトを生成し、推奨されるアーキテクチャとベスト プラクティスがコードの最初の行から適用されるようにします。 - 迅速なデバイスの作成とデプロイ:
android emulatorで仮想デバイスを作成して管理し、android runでアプリをデプロイすることで、手動ビルドとデプロイのサイクルに伴う推測を排除します。 - 更新可能性:
android updateを実行して、最新の機能を利用できるようにします。
Android CLI を使用すると、デバイスを作成してアプリを実行し、エージェントが UI を操作しやすくなります。
Android CLI はエージェント型開発フローを強化しますが、Android 開発の分散化が進むにつれて、CI、メンテナンス、その他のスクリプトによる自動化を効率化するように設計されています。 ダウンロードして、Android CLI を今すぐお試しください。
公式の Android スキルによる LLM の根拠づけ
従来のドキュメントは、説明的で概念的で、概要レベルのものです。学習には最適ですが、LLM は、古いパターンやライブラリを使用せずに複雑なワークフローを実行するために、正確で実用的な指示を必要とすることがよくあります。
このギャップを埋めるために、Android スキル GitHub リポジトリ をリリースします。スキルは、モジュール型の Markdown ベース(SKILL.md)の指示セットで、タスクの技術仕様を提供します。プロンプトがスキルのメタデータと一致すると自動的にトリガーされるように設計されているため、すべてのプロンプトにドキュメントを手動で添付する手間が省けます。
Android スキルは、一部の Android デベロッパーや LLM が苦労する可能性のある最も一般的なワークフローをカバーしています。モデルが Android 開発に関するベスト プラクティスとガイダンスに沿った特定のパターンをより適切に理解して実行できるようにします。
最初のリリースでは、リポジトリに次のようなスキルが含まれています。
- Navigation 3 の設定と移行。
- エッジツーエッジ のサポートの実装。
- AGP 9 と XML-to-Compose の移行。
- R8 構成分析など。
Android CLI を使用している場合は、android skills コマンドを使用して、増え続けるスキルの中からエージェント ワークフローを参照して設定できます。これらのスキルは、作成した他のスキルや、Android デベロッパー コミュニティが作成したサードパーティ スキルとともに使用することもできます。詳しくは、Android スキルのスタートガイドをご覧ください。
Android CLI を使用して Android スキルをインストールすると、エージェントの効率と効果を高めることができます。
Android ナレッジベースによる最新のガイダンス
本日リリースする 3 つ目のコンポーネントは、Android ナレッジベース です。android docs コマンドでアクセスでき、Android Studio の最新バージョンですでに利用可能です。この専門データソースを使用すると、エージェントは関連するコンテキストとして使用する最新の信頼できるデベロッパー ガイドラインを検索して取得できます。
Android ナレッジベースにより、エージェントは Android の最新のコンテキスト、ガイダンス、ベスト プラクティスを利用できます。
頻繁に更新されるナレッジベースにアクセスすることで、エージェントは Android デベロッパー ドキュメント、Firebase、Google Developers、Kotlin ドキュメントの最新情報に基づいてレスポンスを生成できます。これにより、LLM のトレーニング カットオフが 1 年前であっても、Google が現在推奨している最新のフレームワークとパターンに関するガイダンスを提供できます。
Android Studio: 高品質なアプリの究極の目的地
デベロッパーとエージェントがプロジェクトの設定とボイラープレート コードを処理できるようにするだけでなく、これらの新しいツールとリソースは、Android Studio への移行を容易にするように設計されています。つまり、Android CLI を使用してエージェントでプロトタイプを迅速に開始し、Android Studio でプロジェクトを開いて、コード編集、UI デザイン、詳細なデバッグ、高度なプロファイリングのためのビジュアル ツールを使用して UI を微調整できます。これらのツールは、アプリの機能の拡大に合わせてスケーリングされます。
さまざまなデバイスタイプで大規模に公開するための高品質なアプリをビルドする際には、Android Studio のエージェントが最新の開発ベスト プラクティスとライブラリを活用してサポートします。アクティブな開発向けの強力なエージェント モードとプランニング モードに加えて、AI を活用した新しいプロジェクト フローを導入しました。これにより、Android 向けの次の優れたアイデアを迅速にプロトタイピングするためのエントリ ポイントが提供されます。
これらの組み込みエージェントを使用すると、スマートフォン、折りたたみ式デバイス、タブレット、Wear OS、Android Auto、Android TV でアプリのアイデアを簡単に拡張できます。プロジェクトのソースコードの完全なコンテキストと、デバッグ、プロファイリング、エミュレーション ツールを包括的に備えているため、エンドツーエンドの AI 活用ツールキットを自由に使用できます。
今すぐ使用を開始する
Android CLI は、エージェント向けの Android スキルとナレッジの増加とともに、本日よりプレビュー版で提供されます。まず、d.android.com/tools/agents にアクセスして Android CLI をダウンロードしてください。
-
ハウツーブログ投稿シリーズ「インテリジェントな Android アプリをビルドする」へようこそ。このシリーズでは、基本的な Android アプリをパーソナライズされたインテリジェントなエージェント型のエクスペリエンスに変換します。前回の投稿では、このシリーズ全体で使用するデモアプリである Jetpacker をご紹介しました。
Caren Chang • 所要時間: 6 分 -
ハウツーブログ投稿シリーズ「インテリジェントな Android アプリをビルドする」へようこそ。このシリーズでは、基本的な Android アプリをパーソナライズされたインテリジェントなエージェント型のエクスペリエンスに変換します。
Thomas Ezan, Jolanda Verhoef, Caren Chang • 所要時間: 8 分 -
ハウツーJetpacker は、今年の Google I/O 向けに Google のチームがゼロから構築した技術デモアプリです(Antigravity を使用して構築)。Jetpacker は、ユーザーが次の大きな冒険を計画、探索、楽しめるように支援します。
Jolanda Verhoef • 所要時間: 4 分
Android 開発に関する最新の分析情報を毎週メールでお届けします。