プロダクト ニュース

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 スキルがある。
  • さまざまな Android デバイスに合わせてアプリの UI を調整しますか? 適応力スキルがある。

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

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

Gemma 4 ローカルモデルの統合(プライベートで安全なオフライン AI コーディング)

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

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

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

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

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

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

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

  • API キー: Google AI Studio API キーを使用すると、Gemini 3.7 Flash などの最新の Gemini モデルが利用可能になり次第、開発フローで使用できます。また、Android Studio で、Anthropic や OpenAI などの他のモデル プロバイダの API キーを直接使用することもできます。
  • 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 エージェントの統合: App Quality Insights(AQI)と Gemini を統合し、Android Studio Quail サイクルを開始しました。
  • 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 で同時マルチタスクが可能になりました。複数のチャットを並べて エディタタブとして開くことができます。たとえば、Gemini 3.5 Flash を使用して 1 つのタブで Compose のリファクタリングを実行しながら、Gemma 4 を使用して別のタブでコードのドキュメントを作成できます。アクティブなバックグラウンド タスクは、[最近のチャット] サイドバーのリアルタイムの進行状況インジケーター(読み込みスピナー、一時停止ステータス、エラー)で簡単にモニタリングできます。
  • LeakCanary のプロファイリング: LeakCanary を Android Studio Profiler にネイティブに統合しました。JVM ヒープ分析をテストデバイスから移行し、ホスト コンピュータで Shark アナライザ エンジンを実行することで、メモリリークのトレースが 5 倍高速化され、完全にジャンクフリーになりました。これは、「エージェントで修正」 AI 修復によって実現されています。

Android Studio Quail 3

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

使ってみる

Android Studio Quail 4 が Stable チャンネルで利用可能になりました。手動構成を廃止し、並列スレッド間でマルチタスクを実行し、専門家の知識に基づいた AI インテリジェンスを使用して構築します。

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

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

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

作成者:
続きを読む