Android Studio Panda 3 が安定版となり、本番環境で使用できる準備が整いました。このリリースでは、AI を活用したワークフローの制御とカスタマイズがさらに強化され、高品質の Android アプリをこれまで以上に簡単に構築できるようになります。
既存のアプリに新機能を追加する場合でも、まったく新しいアプリを立ち上げる場合でも、Android Studio の AI エージェントが特定のプラクティスを学習し、その権限を細かく制御できるため、開発エクスペリエンスが向上します。
最後に、AI スキルとエージェント モードの機能強化に加えて、Android Studio Panda 3 では、自動車向け Android アプリのビルドのサポートも更新されています。
新機能の詳細を以下に示します。
エージェントのスキル
Android Studio でエージェントのスキルを使用すると、より役立つ AI エージェントを作成できます。エージェントのスキルは、特定ワークフローの新しい機能とベスト プラクティスをエージェントに教えるための特別な手順です。エージェントは必要に応じてこの手順を活用できます。これにより、日常的なプロンプトに必要な詳細レベルが大幅に削減されます。エージェントのスキルは、Android Studio の Gemini、または Android Studio のエージェント フレームワークに統合する他の リモート サードパーティ LLM と連携します。
チームメンバーと協力して、コードベース内の特定のタスクを処理する方法をエージェントに正確に伝えるスキルを作成できます。たとえば、組織のコーディング標準に合わせてカスタマイズされた「コードレビュー」スキルや、社内ライブラリの使用に関する詳細情報をエージェントに提供するカスタム スキルを作成できます。
スキルを作成すると、エージェントが自動的に使用できるようになります。また、@ の後にスキル名を入力して手動でトリガーすることもできます。コードベースのスキルを作成する方法について詳しくは、ドキュメントをご覧ください。エージェントに新しいスキルの作成を依頼すると、詳細な手順を案内してくれます。
スタートガイド
プロジェクトのスキルを作成するには、次の操作を行います。
- プロジェクトのルートフォルダ内に .skills ディレクトリを作成します。
- この新しいディレクトリに SKILL.md ファイルを配置します。
- ファイルに名前と説明を追加してカスタム ワークフローを定義すると、スキルの準備が完了します。
- 必要に応じて、スクリプト、アセット、参照を含めて、エージェントにさらにガイダンスを提供します。
エージェント モードの権限を管理する
コードベースを管理し、AI エージェントと共有するデータと機能をより慎重に選択できるようになりました。Android Studio の新しい詳細なエージェント権限を使用すると、エージェントが実行できる操作を正確に決定できます。
エージェント モードでファイルの読み取り、シェルコマンドの実行、ウェブへのアクセスが必要な場合は、明示的に権限をリクエストします。AI ワークフローでは「承認疲れ」が実際のリスクとなる可能性があります。ツールが頻繁に権限をリクエストすると、アクションを十分に確認せずに [許可] をクリックしがちです。信頼できるオペレーションに対して詳細な [常に許可] ルールを提供し、試験的なオペレーションに対してオプションのサンドボックスを提供することで、Android Studio は、手動での承認が必要な重要な決定に集中できるようにします。
[エージェントの権限は直感的に設定して使用できます。たとえば、上位レベルの権限を付与すると、関連するサブツールが自動的に承認されます。また、以前に承認したコマンドは、フローを中断することなく自動的に実行されます。SSH 鍵などの機密ファイルへのアクセスには、常に明示的な承認が必要になります。
セキュリティをさらに強化するために、オプションのサンドボックスを使用して、エージェントに対する厳格な分離制御を適用することもできます。
[自動車向けアプリ ライブラリの空のアプリ テンプレート
自動車向け Android アプリの作成が容易になりました。以前は、自動車向けアプリを作成するには、プロジェクトを正常にビルドするために複雑な構成を処理する必要がありました。
Android Studio の新しい [Empty Car App Library App] テンプレートを使用すると、開発を加速できます。このテンプレートは、Android Auto と Android Automotive OS の両方で、運転に最適化されたアプリに必要なボイラープレート コードを処理するため、時間と労力を大幅に節約できます。セットアップに手間取ることなく、運転中のユーザーに最適なエクスペリエンスの作成に集中できます。
スタートガイド
新しいテンプレートを使用するには:
- Android Studio の [Welcome] 画面で [New Project] を選択します(または、プロジェクト内で [File > New > New Project] を選択します)。
- [Empty Car App Library App] テンプレートを検索または選択します。
- アプリに名前を付けて [Finish] をクリックすると、運転に最適化されたアプリが生成されます。
Android Studio Panda のリリース
Panda 3 は、先月リリースされた AI に重点を置いた Panda 2 をベースにしています。プロンプトから作業用プロトタイプを作成する(Android Studio Panda 2)の投稿では、プロンプトからプロトタイプを作成する AI 搭載の新しいプロジェクト フローや、依存関係の更新の手間を省くバージョン アップグレード アシスタントなど、Android Studio の新機能について詳しく説明しています。
始める
開発を加速させましょう。Android Studio Panda 3 をダウンロードして、強力な新しいエージェント機能を今すぐお試しください。
いつものように、皆様からのフィードバックは非常に重要です。既知の問題を確認し、バグを報告して、LinkedIn、Medium、YouTube、Xの活気あるコミュニティにご参加ください。ぜひコーディングにお役立てください。
-
プロダクト ニュースAndroid Studio Quail 2 が安定版となり、本番環境で使用できる準備が整いました。同時実行エージェント ワークフロー、ネイティブに統合されたメモリリーク プロファイリング、コンテキスト認識型のクラッシュ修復により、IDE が進化します。
-
プロダクト ニュース今年の Google I/O では、反復的な変更にとどまらず、アプリの構築方法を根本的に変えることを目指しています。最新のツールはエージェントの時代に向けて構築されており、Android デベロッパーの生産性を向上させる機能と、コードベースにデプロイする AI エージェントを強化する機能を備えています。
Matthew Warner • 所要時間 8 分 -
プロダクト ニュースAndroid Studio Panda 4 が安定版となり、本番環境で使用できる準備が整いました。このリリースでは、プランニング モード、次の編集予測などが導入され、高品質の Android アプリをこれまで以上に簡単に構築できるようになります。
Matt Dyor • 所要時間 5 分
Android 開発に関する最新の分析情報を毎週メールでお届けします。