Android Studio est compatible avec Gemma 4, notre modèle local le plus performant pour le codage agentique
Temps de lecture : 2 min
Chaque développeur a son propre workflow et ses propres besoins en matière d'IA. Il est donc important de pouvoir choisir comment l'IA vous aide dans votre développement. En janvier, nous avons introduit la possibilité de choisir n'importe quel modèle d'IA local ou distant pour alimenter les fonctionnalités d'IA dans Android Studio. Aujourd'hui, nous annonçons la disponibilité de Gemma 4 pour l'assistance au codage par IA dans Android Studio. Ce nouveau modèle local entraîné sur le développement Android offre le meilleur des deux mondes : la confidentialité et la rentabilité du traitement sur l'appareil, ainsi que des capacités de raisonnement et d'appel d'outils de pointe.
Assistance IA fournie localement
En s'exécutant localement sur votre machine, Gemma 4 vous offre une assistance pour le code d'IA qui ne nécessite pas de connexion Internet ni de clé API pour ses opérations de base. Principaux avantages :
- Confidentialité et sécurité : votre code reste sur votre machine. Gemma 4 traite toutes les requêtes du mode Agent en local, ce qui en fait un choix idéal pour les développeurs qui travaillent avec des exigences de confidentialité des données ou dans des environnements d'entreprise sécurisés.
- Rentabilité : exécutez des workflows agentiques complexes sans vous soucier d'atteindre les quotas. Gemma 4 est optimisé pour s'exécuter efficacement sur du matériel de développement moderne, en utilisant le GPU et la RAM locaux pour fournir une assistance rapide et réactive.
- Disponibilité hors connexion : utilisez l'agent pour écrire du code même sans connexion Internet.
- Raisonnement de pointe : Gemma 4 offre un raisonnement de premier ordre, capable d'effectuer des tâches de codage complexes en plusieurs étapes en mode Agent.
Codage agentique puissant
Gemma 4 a été entraîné pour le développement Android avec des capacités d'appel d'outils agentiques. Lorsque vous sélectionnez Gemma 4 comme modèle local, vous pouvez utiliser le mode Agent pour divers cas d'utilisation de développement, tels que :
- Conception de nouvelles fonctionnalités : les développeurs peuvent demander à l'agent de créer une fonctionnalité ou une application entière avec des commandes telles que "créer une application de calculatrice". L'agent génère alors le code de l'UI, mais utilise également les bonnes pratiques Android, comme l'écriture en Kotlin et l'utilisation de Jetpack Compose.
- Refactoring : vous pouvez donner des commandes générales telles que "Extrais toutes les chaînes codées en dur et migre-les vers strings.xml". L'agent analysera votre codebase, identifiera les instances nécessitant des modifications et les appliquera simultanément à plusieurs fichiers.
- Correction de bugs et résolution de problèmes de compilation : si un projet ne parvient pas à être compilé ou présente des erreurs Lint persistantes, vous pouvez demander à l'agent de "Compiler mon projet et corriger les erreurs". L'agent accède au code incriminé et applique des correctifs de manière itérative jusqu'à ce que la compilation soit réussie.
Configuration matérielle recommandée
Le modèle MoE 26B est recommandé aux développeurs d'applications Android qui utilisent une machine avec la configuration matérielle minimale. La RAM totale requise inclut à la fois Android Studio et Gemma.
| Modèle | RAM totale nécessaire | Espace de stockage nécessaire |
|---|---|---|
| Gemma E2B | 8 Go | 2 Go |
| Gemma E4B | 12 Go | 4 Go |
| Gemma 26B MoE | 24 Go | 17 Go |
Commencer
Pour commencer, assurez-vous d'avoir installé la dernière version d'Android Studio.
- Installez un fournisseur de LLM, tel que LM Studio ou Ollama, sur votre ordinateur local.
- Dans Paramètres > Outils > IA > Fournisseurs de modèles, ajoutez votre instance LM Studio ou Ollama.
- Téléchargez le modèle Gemma 4 depuis Ollama ou LM Studio. Reportez-vous à la configuration matérielle requise pour sélectionner la taille du modèle.
- En mode Agent, sélectionnez Gemma 4 comme modèle actif.
Pour obtenir un guide détaillé sur la configuration, consultez la documentation officielle sur l'utilisation d'un modèle local.
Nous sommes impatients de voir comment Gemma 4 permettra des workflows de développement plus privés, plus sécurisés et plus puissants. Comme toujours, vos commentaires sont essentiels pour nous aider à améliorer l'expérience de l'IA dans Android Studio. Si vous détectez un bug ou un problème, veuillez signaler un problème. Vous pouvez également rejoindre notre communauté dynamique de développeurs Android sur LinkedIn, YouTube ou X. À vous de jouer !
-
Actualités des produitsCette année, lors de Google I/O, nous allons au-delà des changements itératifs pour nous orienter vers une évolution fondamentale de la façon dont les applications sont conçues. Nos tout nouveaux outils sont conçus pour l'ère agentique. Ils incluent des fonctionnalités qui améliorent votre productivité en tant que développeur Android et optimisent les agents IA que vous déployez dans votre codebase.
Matthew Warner • Temps de lecture : 8 min -
Actualités des produitsLe débogage sans fil sur Android est désormais plus rapide, plus fiable et plus facile à configurer que jamais. Avec ADB Wi-Fi 2.0, nous avons introduit une nouvelle pile de serveurs et une gestion plus intelligente du réseau pour répondre directement aux commentaires des développeurs concernant les lacunes en termes d'usabilité.
Steven Jenkins, Sherif Eid, Fabien Sanglard • Temps de lecture : 1 min -
Actualités des produitsIl s'agit de la dernière version stable d'Android Studio Quail. Les nouvelles fonctionnalités d'Android Studio vous permettent de créer des applications premium avec l'IA de manière efficace.
Amman Asfaw • Temps de lecture : 5 min
Recevez chaque semaine les dernières informations sur le développement Android directement dans votre boîte de réception.