Actualités sur les produits

Vos agents préférés sont désormais intégrés à Android Studio

Temps de lecture : 3 min
Voir le profil de Matthew Warner
Matthew Warner Responsable produit, Expérience des développeurs Android

Android Studio Rabbit 2 est désormais disponible en version stable et prêt à être utilisé en production. Cette version inclut des fonctionnalités clés pour améliorer votre développement, comme Bring Your Own Agent, de nouvelles fonctionnalités de l'émulateur XR, une mise à jour de LeakCanary, un nouvel outil de gestion des compétences de l'agent, la revue de code par IA et plus encore. Pour en savoir plus sur ces fonctionnalités stables, sur celles de la dernière version Canary d'Android Studio, et pour découvrir les démonstrations et les présentations que nous proposons lors de l'Android Dev Summit, qui est diffusé en direct aujourd'hui, 

Bring Your Own Agent (BYOA) : intégrez vos agents de codage préférés

Vous nous avez dit à quel point la flexibilité est importante pour vos workflows. Vous pouvez désormais accéder aux meilleurs agents ainsi qu'aux meilleurs outils de développement Android. Si vous préférez un agent spécifique conforme à l'ACP, vous pouvez le choisir. Si vous avez besoin de la rentabilité d'un agent particulier pour votre projet, vous l'avez. Si vous devez utiliser un fournisseur spécifique pour respecter un contrat d'entreprise, vous pouvez le faire.

BYOA_Claude_no_rounding.png
Exécuter l'agent Claude dans Android Studio

Vous pouvez choisir parmi plus de 40 agents de codage, dont Claude Agent, Codex d'OpenAI, Junie et Google Antigravity. Ces agents ont accès aux outils Android Studio tels qu'Android Emulator, les systèmes de compilation et Logcat. Ils peuvent également utiliser les compétences Android pour effectuer des tâches complexes. 

Pour commencer à utiliser BYOA, ouvrez la fenêtre de l'agent et sélectionnez l'agent de votre choix, ou choisissez un agent dans Paramètres > Outils > IA > Agents, authentifiez-vous et envoyez votre premier prompt.  

Créer pour Android XR avec des émulateurs

Les émulateurs Android XR pour les lunettes XR, les lunettes audio et les lunettes avec affichage sont désormais stables dans Android Studio et proposent des fonctionnalités nouvelles et mises à jour. Vous pouvez ainsi créer, tester et améliorer des expériences Android XR directement depuis votre ordinateur portable. L'émulateur de lunettes avec affichage mis à jour vous permet de personnaliser l'environnement avec vos propres photos à 360 degrés ou le flux vidéo d'une caméra connectée. Vous pouvez ainsi tester des environnements physiques réels où que vous soyez. Nous avons également ajouté de nouveaux voyants LED matériels pour indiquer l'état du micro et de la caméra, et nous avons amélioré l'assistant d'association pour associer un téléphone virtuel à des lunettes avec affichage et audio virtuel plus rapidement et de manière plus fiable. Pour commencer, lancez les émulateurs de lunettes XR, audio ou avec affichage depuis le Gestionnaire d'appareils.

emulator environment.png
Environnements personnalisables pour les lunettes connectées dans l'émulateur Android XR

Découvrir, installer et gérer des compétences Android dans Android Studio

installed-skills.png
Gestion des compétences dans Android Studio

Il est désormais plus facile de découvrir, d'installer et de gérer les compétences Android directement dans le gestionnaire de compétences d'Android Studio. Vous bénéficiez ainsi d'un contrôle précis sur les workflows spécialisés et les conseils procéduraux disponibles pour l'agent. Android Studio est fourni avec des compétences Android et des compétences d'agent Firebase, comme la migration des vues XML existantes vers Jetpack Compose, la mise à niveau vers AGP 9, l'implémentation de mises en page adaptatives pour les pliables et les tablettes, ou l'intégration des services CameraX et Firebase.

Ouvrez l'onglet de l'éditeur de compétences depuis le menu à trois points du panneau de l'agent (Gérer les compétences de l'agent), en saisissant @ dans la zone de chat et en cliquant sur Gérer les compétences, ou depuis Paramètres > Outils > IA > Gestionnaire de compétences.

manage-skills.png
Appelez les compétences installées directement dans le chat à l'aide de @ ou ouvrez le gestionnaire de compétences

Corrections agentiques avec LeakCanary 

Android Studio intègre directement LeakCanary à l'agent intégré pour vous aider à diagnostiquer et à résoudre les fuites de mémoire sans quitter l'IDE. Cette intégration permet à LeakCanary de fournir des explications plus pertinentes sur les causes sous-jacentes des fuites de mémoire et de suggérer des modifications de code spécifiques pour les corriger. Essayez cette fonctionnalité dans la tâche LeakCanary du Profileur.

LeakCanary - AI Fix Zoomed in.png
Exploiter l'IA pour corriger les fuites de mémoire dans le Profileur Android Studio

Gemini Enterprise dans Android Studio 

Pour les équipes d'ingénierie qui ont besoin d'une gouvernance de niveau entreprise, de contrôles stricts de la confidentialité des données et d'intégrations de bases de connaissances internes personnalisées, la compatibilité totale avec Gemini Enterprise est disponible dans Android Studio depuis Android Studio Rabbit 1. Vous pouvez utiliser Gemini Enterprise pour vous connecter à vos systèmes de conception, à vos SDK internes et à vos dépôts privés afin d'obtenir des réponses très pertinentes pour vos cas d'utilisation. 

Gemini Enterprise dans Android Studio offre des fonctionnalités clés aux équipes d'entreprise :

  • Confidentialité stricte des données : garantit que le code source et le contexte de l'espace de travail ne sont jamais conservés ni utilisés pour entraîner des modèles de fondation mondiaux.
  • Conformité et journalisation des audits : visibilité complète sur les activités des agents, les correctifs générés et l'historique des requêtes dans le périmètre de sécurité de votre organisation.
  • Règles d'administration : gestion centralisée permettant aux administrateurs informatiques de définir les compétences, les agents et les points de terminaison de modèle approuvés pour les équipes de développement.

Passez des diffs bruts aux revues de code guidées avec l'examen des modifications 

Les outils agentiques vous aident à écrire et à refactoriser du code plus rapidement que jamais, mais un nouveau goulot d'étranglement est apparu : l'examen et la vérification de tout ce code. AI Change Review est disponible partout où les modifications de code sont effectuées dans Android Studio. Vous pouvez lancer un examen à partir de trois points d'entrée visuels ou directement depuis la fenêtre de discussion de l'agent.

change-review-entry-points.png
Change Review fonctionne sur : 1. Modifications de l'agent 2. les commits en attente et 3. le journal Git

L'examen des modifications commence par l'identification des corrections recommandées, où l'agent examine de manière indépendante les modifications de l'agent, les commits en attente ou les modifications validées en cours d'examen. Une fois que vous avez appliqué les corrections recommandées, vous pouvez cliquer sur Créer une visite guidée pour lancer une visite guidée. Au lieu de vous obliger à lire les fichiers par ordre alphabétique, la visite guidée accélère votre examen en regroupant et en hiérarchisant les blocs de différences associés dans votre projet en thèmes logiques.   

Premiers pas

Pour commencer à utiliser ces fonctionnalités, téléchargez la dernière version stable d'Android Studio. Si vous trouvez un bug, veuillez le signaler. Rejoignez la communauté des développeurs Android sur LinkedIn, YouTube et X. 

Vous pouvez voir des démonstrations et des présentations de ces fonctionnalités et d'autres lors du Sommet des développeurs Android, diffusé en direct aujourd'hui. Vous pouvez également en savoir plus sur les mises à jour des outils d'agent pour Android. Nous avons hâte de découvrir vos créations ! 

Écrit par :
Continuer la lecture