Android Studio Panda 4 が安定版となり、本番環境で使用できる準備が整いました。このリリースでは、プランニング モード、次の編集の予測などの機能が追加され、高品質の Android アプリをこれまで以上に簡単に構築できるようになりました。
新機能の詳細は次のとおりです。
計画モード
エージェントが複雑なタスクを開始する前に、詳細なプランを立てることができれば便利です。設計なしに大規模なコーディング プロジェクトに直接飛び込むと、技術的負債やロジックエラーにつながることがよくあります。これは AI にも当てはまります。そこで、プランニング モードを追加しました。
このモードでは、エージェントはタスクを実行する前に詳細なプロジェクト計画を策定します。モデルがコードの次のトークンを直接予測する単一パスではなく、プランニング モードでは多段階の推論プロセスが促進されます。これにより、エージェントは、提案されたロジックをユーザーに提示する前に、潜在的な問題がないか評価するための追加のスペースを確保できます。これは、高度なアーキテクチャの精度が求められる、複雑で長時間実行されるタスクに特に役立ちます。
プランニング モードを使用するには、エージェントの入力ボックスで会話モードを [プランニング] に切り替えて、プロンプトを入力します。
プランニング モードでは、エージェントがリクエストを検証し、大規模なタスクや複雑なタスクの実装計画を生成することがあります。エージェントが間違った方向に進む前に、間違いを修正したり、使用するアプローチを明確にしたりできます。
コメントを追加したら、[Submit Comments] をクリックします。エージェントは、お客様のフィードバックを使用して実装プランを修正します。実行中に軌道を外れないようにするため(これは特に大きな変更の場合に重要です)、エージェントは作業を整理し、「タスクリスト」アーティファクトを生成します。エージェントがすべてのタスクを体系的に完了するのを、ただ見守るだけで済みます。
作業が完了すると、エージェントは「ウォークスルー」アーティファクトを生成します。これにより、変更内容が明確に要約され、エージェントの変更を簡単に確認できます。Android Studio の最新リリースに搭載されたプランニング モードを使用すると、より確実かつ制御された方法でビルドできます。
次の編集の予測
従来の予測入力は文を完成させるのに適していますが、コーディングが直線的なパスになることはほとんどありません。多くの場合、1 か所を変更すると、別の場所で二次的な変更が必要になります。たとえば、関数に新しいパラメータを追加すると、その呼び出しを更新する必要が生じます。また、コンポーザブルを変更すると、UI プレビューの更新が必要になります。従来は、要確認の関連するコード行を探すために、集中力を切らす必要がありました。
次の編集の予測(NEP)は、現在のカーソル位置にない場合でも、次の操作を予測することでコード補完を進化させます。Android Studio は、最近の編集を分析することで、ワークフローの論理パターンを認識します。データクラスを変更したり、コンストラクタを更新したりすると、NEP は、関連する次の編集(おそらく離れた関数内)を提案し、修正に直接ジャンプできるようにします。
手動で前後に移動する代わりに、1 回のキーストロークでこれらの複数箇所の候補を承認できます。これにより、開発者は「フロー状態」を維持し、日常的な更新の認知的負荷を軽減して、アプリケーションにとって本当に重要な複雑なロジックに集中できます。Android Studio の最新バージョンで、より直感的で非線形なコーディング方法を体験してください。
Gemini API スターター テンプレート
アプリに強力な AI 機能を追加するのが簡単になりました。Android Studio 向けの Gemini API スターター テンプレートをご紹介します。
これまでは、Android アプリに生成 AI を統合するには、複雑なバックエンドの配管を管理し、API キーのセキュリティを心配する必要がありました。Android Studio の新しい Gemini API スターター テンプレートを使用すると、デベロッパーはインフラストラクチャの構成に時間を費やすことなく、すぐに機能の構築に取りかかることができます。
主な利点は次のとおりです。
- API キー管理が不要: キーのプロビジョニングやローテーションについて心配する必要がなくなります。Firebase AI Logic を活用することで、このテンプレートではクライアントサイド コードに機密性の高い認証情報を埋め込む必要がなくなります。
- Firebase との自動統合: バックエンドの配管が自動的に処理されます。このテンプレートは、プロジェクトを Firebase サービスに自動的に接続し、アプリと Google の Gemini モデルの間に安全なブリッジを構築します。
- スケーラビリティを考慮した設計: これはプロトタイプだけのものではありません。本番環境に対応したアーキテクチャにより、基盤を再設計することなく、ローカルテストからグローバル ユーザーベースにスケーリングできます。
- マルチモーダル処理: テキスト、画像、動画、音声の入力をサポートします。リアルタイムの画像分析、動画の要約、音声の文字起こしなどの機能を構築できます。
使ってみる
- Android Studio を開きます。
- [File] > [New] > [New Project] に移動します。
- ギャラリーから Gemini API スターター テンプレートを選択します。
エージェントのウェブ検索
開発に没頭しているとき、適切な答えは検索すればすぐに見つかることが多いものの、IDE を離れて検索すると、開発の流れが途切れてしまうことがあります。依存関係の正確なバージョン番号が必要な場合でも、サードパーティ ライブラリの最新の API 変更が必要な場合でも、エージェントのウェブ検索ツールを使用すれば、Android Studio を離れることなく必要な情報を入手できます。
Android Studio のエージェントは、公式ドキュメントとして Android ナレッジベースをすでに活用していますが、最新の Android 開発は外部ライブラリの広大なエコシステムに依存しています。エージェントのウェブ検索により、Gemini のリーチが拡大し、Google に直接クエリを実行して、ウェブ全体から最新の参考資料を取得できるようになります。Coil の最新のセットアップ ガイドの確認から、Koin や Moshi の高度な構成のヒントの検索まで、エージェントは最新の情報をリアルタイムで取得できるようになりました。
エージェントのウェブ検索ツールは、ユーザーの邪魔にならないように設計されています。ローカルの知識に不足があることを認識すると、自動的にウェブ検索をトリガーします。また、プロンプトに「...をウェブで検索して」と入力して、特定の情報を検索することもできます。エージェント ウェブ検索は、ウェブ検索結果をワークスペースに直接統合することで、常に最新のデータを使用して構築できるようにし、ワークフローを高速化してプロジェクトを最先端に保ちます。
Android Studio Panda のリリース
Panda 4 は、AI を活用してデベロッパーの生産性を向上させるという Android Studio の取り組みを継続しています。Android Studio Panda 2 でプロンプトから実用的なプロトタイプを作成すると Android Studio Panda 3 でエージェント モードのガイダンスと制御を強化するをご覧ください。
Android Studio Panda 2
- AI を活用した新しいプロジェクト フロー: 1 つのプロンプトで、動作するアプリのプロトタイプを構築できます。このエージェントは、初期設定、ナビゲーション構成、適切な依存関係を管理し、ビルドエラーを処理してエミュレータにデプロイするための自律的な生成ループを備えています。
- バージョン アップグレード アシスタント: 依存関係の管理と更新を自動化し、安定した構成が見つかるまでビルドを繰り返し試行して競合を解決します。
Android Studio Panda 3
- エージェント スキル: AI エージェントにプロジェクト固有の機能、コーディング標準、ライブラリの使用方法を教える、ユーザー定義の特殊な指示(.skills ディレクトリに保存)。
- エージェントの権限: 信頼できるオペレーションの「常に許可」ルールなどの機能を使用して、エージェントが実行できる操作をきめ細かく制御できます。セキュリティをさらに強化するために、オプションのサンドボックスを使用して、エージェントに対して厳格な分離制御を適用することもできます。
- 空の自動車向けアプリ ライブラリ アプリ テンプレート: 必要なボイラープレート コードを処理することで、Android Auto と Android Automotive OS 向けの運転に最適化されたアプリの作成を簡素化します。
使ってみる
ぜひご活用いただき、開発を加速させてください。Android Studio Panda 4 をダウンロードして、これらの強力な新しいエージェント機能を今すぐお試しください。
皆様からのフィードバックは、Google にとって非常に重要です。既知の問題を確認したり、バグを報告したり、LinkedIn、Medium、YouTube、X で活気あるコミュニティに参加したりできます。コーディングをお楽しみください
-
サービスに関する最新情報Android Studio Panda 3 が安定版となり、本番環境で使用できる準備が整いました。このリリースでは、AI 搭載のワークフローの制御とカスタマイズがさらに強化され、高品質の Android アプリをこれまで以上に簡単に構築できるようになりました。
Matt Dyor • 所要時間: 3 分 -
サービスに関する最新情報Android Studio Panda 2 が安定版となり、本番環境で使用できる準備が整いました。
Matt Dyor • 所要時間: 3 分 -
サービスに関する最新情報Unity は世界中のモバイルタイトルの半数以上を支えており、第一印象が重要です。ゲーム デベロッパーにとって、スムーズで信頼性の高いプレーヤー オンボーディング エクスペリエンスは、1 日目の維持率と長期的なエンゲージメントを促進するために不可欠です。
Michelle Martin • 所要時間: 1 分
Android 開発に関する最新の分析情報を毎週メールでお届けします。