Android Studio Panda 4 が安定版となり、本番環境で使用できる準備が整いました。このリリースでは、プランニング モードや次の編集の予測などが導入され、高品質の Android アプリをこれまで以上に簡単に構築できるようになりました。
新機能の詳細については、以下をご覧ください。
プランニング モード
エージェントが複雑なタスクに取りかかる前に、詳細な計画を立ててくれると便利です。設計なしで大規模なコーディング プロジェクトにいきなり取り組むと、技術的負債やロジックエラーが発生することがよくあります。これは AI でも同じです。そこで、プランニング モードを追加しました。
このモードでは、エージェントはタスクを実行する前に詳細なプロジェクト計画を立てます。計画モードでは、モデルがコードの次のトークンを直接予測する単一のパスではなく、複数段階の推論プロセスが容易になります。これにより、エージェントは、提案されたロジックを潜在的な問題について評価してからユーザーに提示するための追加のスペースを確保できます。これは、高度なアーキテクチャの精度が求められる複雑で実行時間の長いタスクに特に役立ちます。
プランニング モードを使用するには、エージェントの入力ボックスで会話モードを [プランニング] に切り替えて、プロンプトを入力します。
プランニング モードでは、エージェントがリクエストを調べ、大規模なタスクや複雑なタスクの実装計画を生成することがあります。エージェントが間違った方向に進む前に、間違いを修正したり、どの方法を使用するかを明確にしたりできます。
コメントを追加したら、[Submit Comments](コメントを送信)をクリックします。エージェントは、お客様のフィードバックに基づいて導入計画を修正します。実行中に軌道を維持するために(これは大規模な変更の場合に特に重要です)、エージェントは作業を整理し、「タスクリスト」アーティファクトを生成します。エージェントがすべてのタスクを体系的に完了する様子を、座って見守ることができます。
作業が完了すると、エージェントは「ウォークスルー」アーティファクトを生成します。これにより、変更された内容を明確に把握し、エージェントの変更を簡単に確認できます。Android Studio の最新リリースでプランニング モードを使用すると、より自信を持って、よりコントロールしながらビルドできます。
次の編集の予測
従来の自動補完は文の完成には適していますが、コーディングは線形パスになることはほとんどありません。多くの場合、1 か所の変更には別の場所での二次的な変更が必要です。たとえば、関数に新しいパラメータを追加した後にその呼び出しを更新する必要がある場合や、コンポーザブルが変更されたときに UI プレビューを更新する場合などです。従来は、関連するコード行を探すために集中力を途切れさせる必要がありました。
次の編集の予測(NEP)は、現在のカーソル位置にない場合でも、次の操作を予測することでコード補完を進化させます。Android Studio は、最近の編集を分析して、ワークフローの論理パターンを認識します。データクラスを変更したり、コンストラクタを更新したりすると、NEP は次の関連する編集(おそらく遠い関数内)を提案し、修正に直接ジャンプできます。
手動で前後に移動する代わりに、1 回のキー操作で複数の場所の候補を承認できます。これにより、フロー状態を維持し、ルーティン アップデートの認知負荷を軽減して、アプリケーションにとって本当に重要な複雑なロジックに集中できます。Android Studio の最新バージョンで、より直感的で非線形なコーディングを体験してください。
Gemini API スターター テンプレート
Android Studio 向けの Gemini API スターター テンプレートの導入により、アプリに強力な AI 機能を簡単に追加できるようになりました。
Android アプリケーションに生成 AI を統合するには、複雑なバックエンドの配管を管理し、API キーのセキュリティを確保する必要がありました。Android Studio の新しい Gemini API スターター テンプレートを使用すると、インフラストラクチャの構成に時間を費やすことなく、機能を直接構築できるようになりました。
主な利点は次のとおりです。
- API キーの管理が不要: キーのプロビジョニングやローテーションについて心配する必要がなくなります。Firebase AI Logic を活用することで、このテンプレートではクライアントサイドのコードに機密性の高い認証情報を埋め込む必要がなくなります。
- Firebase の自動統合: バックエンドの配管が自動的に処理されます。このテンプレートは、プロジェクトを Firebase サービスに自動的に接続し、アプリと Google の Gemini モデル間の安全なブリッジを確保します。
- スケーリングを考慮した設計: これはプロトタイプ専用ではありません。本番環境対応のアーキテクチャにより、基盤を再設計することなく、ローカルテストからグローバル ユーザーベースまでスケーリングできます。
- マルチモーダル処理: テキスト、画像、動画、音声の入力をサポートします。リアルタイムの画像分析、動画の要約、音声の文字起こしなどの機能を構築できます。
使ってみる
- Android Studio を開きます。
- [File] > [New] > [New Project] に移動します。
- ギャラリーから Gemini API スターター テンプレートを選択します。
Agent Web Search
開発に没頭しているとき、適切な答えは検索すればすぐに見つかることが多いのですが、IDE を離れて検索すると、フローが中断されてしまいます。エージェントのウェブ検索ツールを使用すると、Android Studio を離れることなく、依存関係の正確なバージョン番号やサードパーティ ライブラリの最新の API 変更を確認できます。
Android Studio のエージェントは、公式ドキュメントに Android ナレッジベースをすでに活用していますが、最新の Android 開発は外部ライブラリの広範なエコシステムに依存しています。エージェントのウェブ検索により、Gemini のリーチが拡大し、Google に直接クエリを実行して、ウェブ全体から最新の参考資料を取得できるようになります。Coil の最新のセットアップ ガイドの確認から、Koin や Moshi の高度な構成のヒントの検索まで、エージェントは最新の情報をリアルタイムで取得できるようになりました。
エージェントのウェブ検索ツールは、邪魔にならないように設計されています。ローカル知識のギャップを特定すると、自動的にウェブ検索がトリガーされます。また、特定のものを探すよう指示することもできます。プロンプトに「ウェブで...を検索して」と入力するだけです。エージェントのウェブ検索では、ウェブの最新の検索結果がワークスペースに直接統合されるため、常に最新のデータを使用して構築できます。これにより、ワークフローが高速化され、プロジェクトを最先端に保つことができます。
Android Studio Panda リリース
Panda 4 では、Android Studio の AI によるデベロッパーの生産性向上への取り組みが継続されています。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 分 -
プロダクト ニュース3 月に、Google は実際の Android 開発タスク向けの LLM リーダーボードである Android Bench を発表しました。その後、オープンウェイト モデルの評価や、リーダーボードへの費用と効率のディメンションの追加など、フィードバックに基づいてベンチマークを強化してきました。
Zoe Lopez-Latorre • 所要時間: 3 分
Android 開発に関する最新の分析情報を毎週メールでお届けします。