サービスに関する最新情報

Android Studio Quail 4 で Android スキルと Gemma 4 を活用する

所要時間: 5 分
Amman Asfaw のプロフィールを表示
Amman Asfaw Android Studio プロダクト マネージャー

Android Studio Quail 4 が安定版となり、本番環境で使用できる準備が整いました。

これは、Android Studio Quail の最終安定版リリースです。Android Studio の新機能により、AI を活用したプレミアム アプリを効率的かつ効果的に構築できます。開発の改善と高速化に役立つ、過去 4 回のリリースで追加された最も便利な新機能については、以下の動画をご覧ください。

Android Studio Quail 4 の新機能について特集します。

Android Studio にバンドルされた Android スキル

LLM は一般的なコーディング クエリには非常に優れていますが、急速に進化する Android API、プラットフォーム固有の移行、複雑な構成構造に直面すると、不正確なコードや古いコードを記述することがよくあります。この問題を解決するために、Android を構築するチームがキュレートした Android スキルを Android Studio に直接バンドルしています。オープン スタンダードのエージェント スキル仕様に準拠した、AI 用に最適化されたモジュール式の指示であり、複雑な Android ワークフローを LLM が実行できるように設計されています。Android のスキルが IDE に直接プリロードされるようになったため、追加のファイルを手動でダウンロードしなくても、すぐに使用を開始できます。

Android Studio エージェントにプロンプトを入力すると、プロンプトが分析され、インストールされているスキルのメタデータが検索されます。最も関連性の高いスキルが自動的に呼び出されます。エージェントはドメインの専門知識を即座に獲得し、Google のベスト プラクティスを適用します。これにより、手動で長い設定プロンプトを作成するオーバーヘッドを削減できます。

Android Studio には、以下を含む 23 の厳選されたスキルがプリロードされています。

  • ビルドのアップグレードについてサポートが必要な場合 あなたは、Android Gradle プラグイン(AGP)9 のアップグレードのスキルを持っています。
  • パフォーマンスの問題についてアプリをプロファイリングしたい場合は、 Android Profiler のスキルがある。
  • Jetpack Navigation フレームワークをアップグレードする準備はできていますか? Navigation3 のスキルがある。
  • アプリの UI をさまざまな Android デバイスに適応させるには、 適応力のスキルがある。

また、独自のカスタムスキルを作成して、チームに特化したエクスペリエンスとカスタム ワークフローでエージェント モードを拡張することをおすすめします。Android Studio 以外のコマンドライン インターフェース(CLI)AI で Android Skills を使用する場合は、Android CLI をインストールして android skills add --all を実行すると、すぐに使い始めることができます。バンドルされたスキルを完全に無効にしたい場合は、[設定] の IDE 全体の切り替えで簡単にオプトアウトできます。

as-agent-skill1.gif
Android Studio には、厳選された 23 個の Android スキルがプリロードされています。

Gemma 4 ローカルモデルの統合(プライベート、セキュア、オフラインの AI コーディング)

多くのデベロッパーがローカルモデルへのアクセスを好んでいます。Android Studio には、Google の最も強力なオープンモデルである Gemma 4 がネイティブに統合され、サードパーティの手動設定の手間をかけずに AI コーディング支援を利用できるようになりました。

  • システム要件: 最小のモデルは 12 GB の RAM で実行できますが、32 GB 以上の RAM を搭載したマシンが最適です。ハードウェア要件をご覧ください。
  • ワンクリック管理: エージェント モデル セレクタで Gemma を選択し、ダウンロードするモデルを選択するか、Android Studio は、モデルの重みを自動的にダウンロード、検証、更新します。
  • バンドルされた推論エンジン: 軽量の推論エンジンをバンドルし、IDE で Gemma 4 モデルを直接実行できるようにしました。
  • オンデバイス AI エージェント: Gemma 4 はネイティブなエージェント ツール呼び出し機能を備えているため、エージェントを使用して複雑なマルチファイルのリファクタリング計画を完全にオフラインで実行できます。ソースコードがローカルマシンから送信されることはなく、トークンの割り当て上限に達することもありません。
as-agent-gemma2.gif
ダウンロードして使用する Gemma モデルを選択します。

Parallel Agents の UX 通知とその他の機能強化

Android Studio Quail 2 では、並列チャットによるエージェント マルチタスクが導入されました。Android Studio Quail 4 では、AI とのやり取りをよりスムーズ、迅速、透明にするために、UI がいくつか強化されています。

  • 回答内のハイパーリンク付きコードシンボル: エージェントの回答に記載されているクラス名、関数、メソッド、ファイルパスが自動的に検出され、クリック可能なハイパーリンクとしてレンダリングされるようになりました。
  • バックグラウンド エージェントのリアルタイム通知: 複数のチャットを並行して行うマルチタスク時に、[最近のチャット] パネルにステータス インジケーターが表示されるようになりました。エージェントがツールをアクティブに実行しているときは読み込みスピナーが表示され、エージェントがユーザーの入力を待っているときは赤いステータス インジケーターが表示されます。また、バックグラウンド タスクが完了して確認の準備が整うと、青いバッジが表示されます。
  • 変更の概要を統合: エージェントが複数ステップのコーディング タスクを完了すると、個別のタスク アーティファクトとチュートリアル アーティファクトが、すっきりとした専用の [変更の概要] タブに統合されるようになりました。これにより、変更を適用する前に、差分を明確に確認できます。
  • 折りたたみ可能な思考プロセスのレンダリング: 推論モデルの場合、エージェントの段階的な思考プロセスは折りたたみ可能なブロックに整理されます。これにより、チャットの会話を簡単にスキャンしながら、必要に応じて基盤となるロジックを検査できます。
Qual4InlineAsset_Canavs.png
[最近のチャット] パネルで、並行チャットの進行状況をリアルタイムでモニタリングできるようになりました

アップグレードしてプレミアム AI 機能を利用する

Android Studio では、デベロッパーはデフォルトの Gemini モデルをすぐに利用できます。このモデルの機能は、無料でも優れたエクスペリエンスを提供できるよう、動的に調整されます。ただし、Gemini の最も強力なモデルに、よりきめ細かくアクセスしたい場合や、長時間のコーディング セッションで追加の割り当てが必要な場合は、次の 3 つの方法のいずれかを使用してアクセスをアップグレードできます。

  • API キー: Google AI Studio API キーを使用して、Gemini 3.7 Flash などの最新の Gemini モデルを開発フローで利用できます。また、Anthropic や OpenAI などの他のモデル プロバイダの API キーを Android Studio で直接使用することもできます。
  • Google AI プラン: Google AI Pro または Ultra プランをご利用のデベロッパーは、Google アカウントでログインすると、プレミアム容量と高いレート制限が自動的に解除されます。Gemini の拡張された機能により、大規模なコードベース全体で機能の分析、リファクタリング、計画を行うことができます。
  • Gemini Enterprise: 組織が Gemini Enterprise にアクセスできる場合、デベロッパーはログインして、Android Studio AI エージェントを使用しながら、Google Cloud のプライバシーとセキュリティのメリットを活用できます。この機能は、一部の組織にロールアウトされており、現在は最新の Android Studio Canary で利用できます。

振り返り: Android Studio Quail シリーズのまとめ

Android Studio Quail 4 リリースでは、AI によるデベロッパーの生産性向上に引き続き注力しています。最近リリースされた新機能について詳しくは、過去のブログ投稿をご覧ください。

Android Studio Quail

  • App Quality Insights エージェントの統合: Android Studio Quail サイクルを開始するにあたり、App Quality Insights(AQI)を Gemini と統合しました。
  • Google I/O で Android Studio Quail(Canary)にリリース: エージェントの時代向けに構築されたツールを導入しました。これには、エージェント スキル、Firebase 統合、エージェント モードでの並列会話、Gemma 4 によるローカルモデルのサポート、Android CLI、ピアツーピアの Android Emulator マルチデバイス テスト、ADB Wi-Fi 2.0、ネイティブの Google Play テストトラックの公開が含まれます。

Android Studio Quail 2

  • 並列チャット: IDE で同時マルチタスクが可能になりました。デベロッパーは、複数のチャットをエディタタブとして並べて開き、1 つのタブで Gemini 3.5 Flash を使用して Compose のリファクタリングを実行しながら、2 つ目のタブで Gemma 4 を使用してコードを文書化できます。アクティブなバックグラウンド タスクは、[最近のチャット] サイドバーのリアルタイムの進行状況インジケーター(読み込みスピナー、一時停止ステータス、エラー)で簡単にモニタリングできます。
  • LeakCanary プロファイリング: LeakCanary を Android Studio Profiler に直接ネイティブに統合しました。JVM ヒープ分析をテストデバイスからリフト&シフトし、ホスト コンピュータで Shark アナライザ エンジンを実行することで、メモリリークのトレースが 5 倍高速化され、完全にジャンクフリーになりました。これは、「エージェントで修正」 AI 修正によって実現されています。

Android Studio Quail 3

  • 簡素化されたプランニング モード: /plan コマンドを使用するか、会話を「プランニング」に切り替えると、エージェントは一歩引いてロジックを評価し、コードを記述する前に実装計画を策定します。
  • MCP Marketplace: [Settings] > [Tools] > [AI] > [MCP Servers] に移動すると、IDE から直接 Model Context Protocol(MCP)サーバーを簡単に検索、インストール、管理できるようになりました。これにより、AI エージェントを外部のデベロッパー ツール、レジストリ、カスタム データベースに接続できます。

使ってみる

Android Studio Quail 4 が Stable チャンネルで利用可能になりました。手動構成を排除し、並列スレッドでマルチタスクを実行して、専門家によるグラウンディングが施された AI インテリジェンスで構築できます。

👉 Android Studio Quail 4 安定版を今すぐダウンロード

これまでと同様に、皆様からのフィードバックが Android 開発の未来を形作ります。 既知の問題をご確認いただくか、 公式のバグトラッカーでバグレポートや機能リクエストを直接お送りください。

また、Instagram、 LinkedIn、 YouTube、 X で Google Play をフォローして、活気あるデベロッパー コミュニティに参加し、最新の分析情報を入手することもできます。皆様が構築されるアプリケーションを楽しみにしております。

作成者:
続きを読む