「Gemini in Android Studio」AIによる開発支援機能をアップデート プロンプトによるコーディングは当たり前、それ以外は何が便利になる?「より高品質のAndroidアプリを自信を持ってリリースするのに役立つ」

Googleは、「Android Studio」のAIベースのコーディング支援機能「Gemini in Android Studio」のアップデートを発表した。この機能のリリース以来最大のアップデートだとしている。

» 2024年11月07日 08時00分 公開
[@IT]

この記事は会員限定です。会員登録(無料)すると全てご覧いただけます。

 Googleは2024年10月31日(米国時間)、Androidアプリ開発用の公式の統合開発環境(IDE)「Android Studio」のAI(人工知能)ベースのコーディング支援機能「Gemini in Android Studio」のアップデートを発表した。この機能のリリース以来最大のアップデートだとしている。

 Gemini in Android Studioは、Googleの大規模言語モデル(LLM)「Gemini」に基づいている。今回のアップデートにより、Gemini in Android Studioは開発ライフサイクルの全ての段階でAIベースの支援を提供するようになった。

 Gemini in Android Studioの最新機能は、Android Studioの最新のCanary版で試せる。最新機能の多くは、2024年12月下旬に正式リリースが予定されている「Android Studio Ladybug Feature Drop」で提供される見込みだ。最新機能の概要は以下の通り。

GeminiによるAndroidコードの作成は当たり前、それ以外は何が便利になる?

 Gemini in Android Studioはガイダンスを提供するだけでなく、コードの編集や、プロトタイプから実装への迅速な移行、一般的なデザインパターンの実装、コードのリファクタリングを支援する。また、ドキュメントやコミットメッセージの生成のような機能でワークフローを効率化するため、開発者はコード作成により時間をかけられる。

コンポーザブルのコードをリアルタイムで作成するGemini in Android Studio(提供:Google)

 Gemini in Android Studioの新しいコーディング機能には以下が含まれる。

  • コード変更:カスタムプロンプトを用いてコードの変更やリファクタリングができる
Gemini iin Android Studioを利用したコード変更(提供:Google)
  • コミットメッセージの生成:変更を分析し、VCS(バージョン管理システム)のコミットメッセージを提案し、バージョン管理操作を効率化する
変更を分析し、VCSのコミットメッセージを提案するGemini in Android Studio(提供:Google)
  • 見直しと名前変更:クラス、メソッド、変数の直感的な名前を生成する。この機能はコーディング中に、あるいは既存コードに対するリファクタリング操作として呼び出せる
コーディング中に直感的な変数名を生成するGemini in Android Studio(提供:Google)
  • プロンプトライブラリ:よく使うプロンプトを保存して管理できる。必要なときにすぐに呼び出せる
よく使うプロンプトをGemini in Android Studioで保存(提供:Google)
  • ドキュメントの生成:選択したコードスニペットのドキュメントが右クリックだけで得られる
コードのドキュメントを生成するGemini in Android Studio(提供:Google)

UIツールにAIを統合

 Android Studioのデザインツールである「Jetpack Compose」のワークフローにAIが統合され、Composeでの設計がかつてなく容易になった。Gemini in Androidを使用して、関連するコンテキストを持つコンポーザブルのプレビューを自動生成し、設計時におけるUI(ユーザーインタフェース)の視覚化プロセスを簡素化できるようになった。

Android Studioでのデザイン時にコンポーザブルを視覚化(提供:Google)

 UI開発サイクルをスピードアップするために、Geminiのマルチモーダル機能を利用したUI作成支援機能の提供も計画されている。

高品質のアプリを展開可能に

 Gemini in Android Studioは、より高品質のアプリをより自信を持ってリリースするのに役立つ。コードを分析、テストし、修正を提案することが可能だ。

 Googleは、Android Studioの「App Quality Insights」ツールウィンドウへのAIの統合を進めており、「Google Play Console」や「Firebase Crashlytics」で報告されたクラッシュをこのウィンドウで分析できるようにしている。Android Studio Ladybug Feature Dropではローカルのコードコンテキストを使って、より深い洞察を生み出せるようになり、より迅速なバグ修正やクラッシュの削減が可能になる。

 さらに、Gemini in Android Studioは、ローカルコードコンテキストに基づいて単体テストのシナリオを生成できるようになった。ビルド/同期エラーに関する洞察の生成でも、カバレッジが改善されている。

App Quality Insightsツールウィンドウを用いて洞察を生成(提供:Google)

Copyright © ITmedia, Inc. All Rights Reserved.

スポンサーからのお知らせPR

注目のテーマ

Microsoft & Windows最前線2025
AI for エンジニアリング
ローコード/ノーコード セントラル by @IT - ITエンジニアがビジネスの中心で活躍する組織へ
Cloud Native Central by @IT - スケーラブルな能力を組織に
システム開発ノウハウ 【発注ナビ】PR
あなたにおすすめの記事PR

RSSについて

アイティメディアIDについて

メールマガジン登録

@ITのメールマガジンは、 もちろん、すべて無料です。ぜひメールマガジンをご購読ください。