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