デベロッパーの AI ワークフローとニーズはそれぞれ異なるため、AI が開発にどのように役立つかを選択できることが重要です。1 月に、Android Studio の AI 機能にローカルまたはリモートの任意の AI モデルを選択できる機能を導入しましたが、本日、Android Studio の AI コーディング支援に Gemma 4 を利用できるようになったことを発表します。Android 開発でトレーニングされたこの新しいローカルモデルは、デバイス上処理のプライバシーと費用対効果、最先端の推論とツール呼び出し機能を両立しています。
ローカルで提供される AI アシスタンス
Gemma 4 はローカルマシンで実行されるため、コア オペレーションにインターネット接続や API キーを必要としない AI コード アシスタンスを利用できます。主な利点は次のとおりです。
- プライバシーとセキュリティ: コードはマシン上に残ります。Gemma 4 はすべてのエージェント モード リクエストをローカルで処理するため、データ プライバシーの要件を満たす必要がある開発者や、安全な企業環境で作業する開発者に最適です。
- 費用対効果: 割り当てに達することを気にせずに、複雑なエージェント ワークフローを実行できます。Gemma 4 は、最新の開発ハードウェアで効率的に実行できるように最適化されており、ローカル GPU と RAM を活用して、迅速で応答性の高い支援を提供します。
- オフラインでの利用: インターネットに接続していない場合でも、エージェントを使用してコードを記述できます。
- 最先端の推論: Gemma 4 は、エージェント モードで複雑な複数ステップのコーディング タスクを実行できる、クラス最高の推論を提供します。
強力なエージェント コーディング
Gemma 4 は、エージェント ツール呼び出し機能を備えた Android 開発向けにトレーニングされています。ローカルモデルとして Gemma 4 を選択すると、次のようなさまざまな開発ユースケースでエージェント モードを活用できます。
- 新機能の設計: デベロッパーは、「電卓アプリを作成して」などのコマンドを使用して、エージェントに新機能やアプリ全体の作成を依頼できます。エージェントは UI コードを生成するだけでなく、Kotlin での記述や Jetpack Compose の使用など、Android のベスト プラクティスも活用します。
- リファクタリング: 「ハードコードされた文字列をすべて抽出し、strings.xml に移行する」などの高レベルのコマンドを指定できます。エージェントがコードベースをスキャンし、変更が必要なインスタンスを特定して、複数のファイルに同時に編集を適用します。
- バグの修正とビルドの解決: プロジェクトのビルドが失敗した場合や、Lint エラーが解消されない場合は、エージェントに「プロジェクトをビルドしてエラーを修正して」と指示できます。エージェントは問題のあるコードに移動し、ビルドが成功するまで修正を繰り返し適用します。
推奨されるハードウェア要件
26B MoE は、最小ハードウェア要件を満たすマシンを使用している Android アプリ デベロッパーにおすすめします。必要な合計 RAM には、Android Studio と Gemma の両方が含まれます。
| モデル | 必要な RAM の合計 | 必要なストレージ |
|---|---|---|
| Gemma E2B | 8 GB | 2 GB |
| Gemma E4B | 12 GB | 4 GB |
| Gemma 26B MoE | 24 GB | 17 GB |
始める
まず、Android Studio の最新バージョンがインストールされていることを確認してください。
- ローカル コンピュータに LM Studio や Ollama などの LLM プロバイダをインストールします。
- [Settings] > [Tools] > [AI] > [Model Providers] で、LM Studio または Ollama インスタンスを追加します。
- Ollama または LM Studio から Gemma 4 モデルをダウンロードします。モデルサイズの選択については、ハードウェア要件を参照してください。
- エージェント モードで、アクティブ モデルとして Gemma 4 を選択します。
構成の詳細な手順については、ローカルモデルの使用方法に関する公式ドキュメントをご覧ください。
Gemma 4 が、よりプライベートで安全かつ強力な開発ワークフローをどのように実現するか、今後が楽しみです。Android Studio の AI エクスペリエンスを今後も改善していくうえで、皆様からのフィードバックは非常に重要です。バグや問題が見つかった場合は、問題を報告してください。また、LinkedIn、YouTube、X で活気あふれる Android デベロッパー コミュニティに参加することもできます。ぜひコーディングにお役立てください。
-
プロダクト ニュース今年の Google I/O では、アプリの構築方法の根本的な変化に向けて、反復的な変更を超えた取り組みを進めています。最新のツールはエージェントの時代向けに構築されており、Android デベロッパーの生産性を高める機能と、コードベースにデプロイする AI エージェントを強化する機能を備えています。
Matthew Warner • 所要時間: 8 分 -
プロダクト ニュースAndroid Studio Panda 3 が安定版となり、本番環境で使用できる準備が整いました。このリリースでは、AI を活用したワークフローをさらに細かく制御してカスタマイズできるようになり、高品質の Android アプリをこれまで以上に簡単に構築できるようになります。
Matt Dyor • 所要時間: 3 分 -
プロダクト ニュース本日、複雑な推論と自律的なツール呼び出し機能を備えた最新の最先端オープンモデルである Gemma 4 を使用して、Android 開発を強化します。
Matthew McCullough • 所要時間: 2 分
Android 開発に関する最新の分析情報を毎週メールでお届けします。