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 の両方で運転に最適化されたアプリに必要なボイラープレート コードを処理するため、時間と労力を大幅に節約できます。セットアップに手間取ることなく、ユーザーが移動中に最適なエクスペリエンスを利用できるようにすることに集中できます。
スタートガイド
新しいテンプレートを使用するには:
- [Welcome to Android Studio] 画面で [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 の強力な新しいエージェント機能を今すぐお試しください。
皆様からのフィードバックは、これまでと同様に Google にとって非常に重要です。既知の問題を確認したり、バグを報告したり、LinkedIn、Medium、YouTube、X で活気あふれるコミュニティに参加したりできます。ぜひコーディングにお役立てください。
-
プロダクト ニュース今年の Google I/O では、アプリの構築方法の根本的な変化に向けて、反復的な変更を超えた取り組みを進めています。最新のツールはエージェントの時代向けに構築されており、Android デベロッパーの生産性を高める機能と、コードベースにデプロイする AI エージェントを強化する機能を備えています。
Matthew Warner • 所要時間: 8 分 -
プロダクト ニュースAndroid Studio Panda 4 が安定版となり、本番環境で使用できる準備が整いました。このリリースでは、プランニング モードや次の編集の予測などが導入され、高品質の Android アプリをこれまで以上に簡単に構築できるようになりました。
Matt Dyor • 所要時間: 5 分 -
プロダクト ニュースデベロッパーの AI ワークフローとニーズはそれぞれ異なるため、AI が開発にどのように役立つかを選択できることが重要です。1 月には、Android Studio の AI 機能にローカルまたはリモートの AI モデルを選択できる機能を導入しました
Matthew Warner • 所要時間: 2 分
Android 開発に関する最新の分析情報を毎週メールでお届けします。