カテゴリー
Android studio

Android Studio Panda 4をインストールしWhat’s Newを読んでみた

Gemini API Starterテンプレートは、Android開発者がAI機能をアプリケーションに簡単に統合できる方法を提供します。Firebase AI Logicを活用することで、開発者は手動での設定やセキュリティ管理を回避できます。

Android Studio の Gemini は、Kotlin および Java コードに対して、包括的でコンパイル可能な単体テストを生成できます。Gemini はソースコードを解析して、コンストラクタの依存関係、ビジネスロジックの分岐、エッジケースを特定し、完全なテストクラスを自動的に作成します。これには、setUp メソッドの生成、モックの初期化、およびプロジェクト固有のアーキテクチャとコーディングスタイルに合わせた個別のテストケースの生成が含まれます。

使用を開始するには、ソースファイルを開き、テストしたいコードを右クリックして、[AI] > [単体テストの生成] を選択します。

Google One AI ProまたはUltraプランに加入することで、Android開発をさらに強化できます。Google Oneとの連携により、デフォルトのGeminiモデルのレート制限が引き上げられ、エージェントモードのエクスペリエンスが向上します。Google One AI ProまたはUltraプランに加入している場合は、Android StudioでGoogleアカウントにサインインするだけで、これらの特典を自動的に利用できます。

Android Studio Panda 4では、エディタのAI機能を大幅に進化させた「次編集予測(NEP)」が導入されました。従来のAIコード補完は現在のカーソル位置のコード候補を提示するのに対し、NEPはカーソル位置から離れた位置の更新を想定して設計されています。

NEPはGeminiを使用して複数のファイルにわたる最近の編集内容を分析することで、次に取るべき論理的な操作を予測します。コードベースの他の箇所にも積極的に変更を提案することで、一貫性を維持し、反復的なリファクタリング作業を高速化します。

Android Studio Panda 4では、「質問」タブを削除し、専用の会話モードに置き換えます。これにより、エージェントに質問をして回答を得ることができ、タスクの実行を促す必要がなくなります。

新しいプランニングモードでは、エージェントはタスクの実行を開始する前に詳細なプロジェクト計画を作成するよう促されます。モデルが次のコードトークンを直接予測する単一のパスではなく、プランニングモードでは多段階の推論プロセスが促進され、エージェントは提案したロジックをユーザーに提示する前に、それを評価するための追加の時間的余裕が与えられます。

今後施行されるAndroid開発者認証要件への対応を支援するため、登録チェック機能をワークフローに直接組み込みます。署名付きApp BundleまたはAPKを生成する際に、Android Studio内でアプリの登録状況を確認できるようになります。これらのチェックをビルド時点に近づけることで、問題を早期に発見し、2026年9月から認定Androidデバイスに適用される認証要件が施行される前に、アプリの準備を整えることができます。

Android Studioのエージェントは既に公式ドキュメントとしてAndroidナレッジベースを活用していますが、現代のAndroid開発は膨大な外部ライブラリのエコシステムに依存しています。エージェントWeb検索はGeminiの機能を拡張し、Googleに直接クエリを実行してWeb全体から最新のリファレンス資料を取得できるようにします。Coilの最新セットアップガイドの確認から、KoinやMoshiの高度な設定ヒントの検索まで、エージェントは最新の情報をリアルタイムで取得できるようになりました。