Actualités sur les produits

Agentique et flexible : une nouvelle ère pour le développement Android

Temps de lecture : 4 min
Voir le profil de Matthew McCullough
Matthew McCullough Vice-président, Product Management, Android Developer

À une époque où votre façon de travailler évolue, votre savoir-faire, votre créativité et votre expertise sont plus que jamais nécessaires. Aujourd'hui, lors du Sommet des développeurs Android, nous avons annoncé la disponibilité générale de nombreux outils et API conçus pour éliminer les frictions quotidiennes et vous offrir plus de flexibilité pour créer d'excellentes applications Android. Ces mises à jour vous aident à coder plus intelligemment et plus rapidement, proposent des solutions pour les expériences agentiques et simplifient le scaling sur une grande variété de tailles d'écran.

Vous aider à créer des applications de haute qualité avec les outils et les agents de votre choix

Le nombre de nouveaux modèles et agents augmentant chaque jour, vous nous avez indiqué vouloir pouvoir sélectionner ceux qui conviennent le mieux à votre travail. Vous disposez désormais d'une flexibilité sans précédent grâce aux mises à jour d'Android Studio et de la CLI Android, qui permettent à vos agents de créer des applications Android de haute qualité encore plus facilement.

Utiliser votre propre agent

Android Studio Rabbit 2 est désormais stable. Vous pouvez ainsi choisir votre agent de codage préféré, comme Claude Agent, Codex, Antigravity ou l'un des plus de 40 agents compatibles avec l'ACP, directement dans Android Studio pour exploiter l'ensemble de ses outils pour les développeurs.

ADS - BYOA_All 4 agents.png

Nouveautés de la CLI Android

  • Streaming sur des appareils Android et aperçus Compose : testez à distance sur des appareils réels avec le streaming sur des appareils Android, optimisé par Firebase, désormais disponible dans la CLI Android. Votre agent peut désormais afficher des aperçus Jetpack Compose, ce qui permet une validation visuelle instantanée sans avoir besoin d'un émulateur Android ni de déployer un APK.
  • Profilage : améliorez les performances et la mémoire de votre application grâce au traçage système. Capture des traces système de niveau production (Perfetto) pour déboguer la latence de démarrage à froid, les à-coups dans l'UI et les réveils en arrière-plan.
  • Analyser : vérifiez les signaux de qualité de vos app bundles et bibliothèques (AAR/JAR), tels que votre score d'obscurcissement, d'optimisation et de réduction. Vous pouvez l'utiliser pour identifier les problèmes de qualité en utilisant la même logique que Google Play avant l'importation.
  • Nouvelles compétences Android : nous proposons plus de 30 compétences couvrant plus de 20 domaines pour donner à vos agents l'expertise nécessaire pour les tâches Android complexes, telles que la sécurité des autorisations, les mises en page des widgets Glance, les optimisations des performances de Compose, etc.
  • Plug-ins d'agentAndroid officiels : le plug-in Android pour Google Antigravity a été mis à jour avec toutes les dernières fonctionnalités de la CLI Android. Il ajoute également des intégrations plus poussées pour vous permettre d'afficher des aperçus Compose et d'interagir avec de vrais appareils Android directement depuis Antigravity. Nous avons également lancé des plug-ins officiels pour Claude Code et Codex d'OpenAI.

Créer des expériences agentives intelligentes sur Android

Pour aider les développeurs et les entreprises à s'adapter à l'émergence des agents, nous lançons de nouvelles API conçues pour simplifier la création d'expériences utilisateur riches et attrayantes. 

  • Le système d'intelligence Android  fournit aux utilisateurs une assistance proactive et sur demande sur l'ensemble de l'écosystème d'appareils Android. Vous pouvez désormais créer un prototype avec une application connectée pour partager les services de votre application avec les utilisateurs d'Android lorsque Gemini est l'agent IA du système. Une fois que vous êtes prêt, inscrivez-vous à la version preview de Connected Apps Platform pour publier votre application en production sur différentes surfaces.
  • Partagez les fonctionnalités de votre application avec n'importe quel agent via Android MCP. Utilisez l'API AppFunctions, la couche d'appel d'outils unifiée d'Android, pour exposer des fonctionnalités pouvant être utilisées par leur propre agent sur l'appareil ou par des agents système. AppFunctions est désormais en version bêta.
  • Transformez les réponses de l'agent en UI d'application native avec A2UI pour Jetpack Compose, en version alpha. Agent-to-UI (A2UI) permet aux agents de répondre avec une véritable UI interactive créée à partir des composants de votre application, au lieu d'un mur de texte. Le nouveau moteur de rendu natif Jetpack Compose s'intègre parfaitement à votre application Android.
  • Créez des agents sur l'appareil avec Gemini Nano 4 via les nouvelles API agentives dans ML Kit, en version alpha. Nous avons étendu l'API Prompt de ML Kit, avec la nouvelle API Agentic qui exploite les nouvelles fonctionnalités de Gemini Nano 4. L'API Agentic exécute automatiquement des fonctions pour vous, enregistre l'historique des conversations, gère la boucle d'orchestration et inclut des garde-fous automatiques.

Proposez les services de votre application aux utilisateurs où qu'ils se trouvent

Pour aider les développeurs à toucher des utilisateurs à forte intention dans Gemini et la recherche Google, nous lançons la nouvelle Connected Apps Platform. Vous pouvez créer des applications de manière native à l'aide de MCP Android ou de MCP à distance, créer des prototypes à l'aide du mode de développement Gemini et vous inscrire au programme d'aperçu de la console Google Connected lorsque vous êtes prêt pour la production.

Nouvelle API compatible avec les facteurs de forme haut de gamme 

En étendant votre application à l'écosystème Android en pleine croissance, vous pouvez toucher les utilisateurs où qu'ils soient, créer de nouveaux points de contact et favoriser des interactions plus approfondies. Nous développons en permanence de nouvelles API pour simplifier l'adaptation des applications et permettre la superposition d'expériences uniques. Grâce aux nouvelles bases axées sur Jetpack Compose, aux composants adaptatifs et aux fonctionnalités d'UI agentique, vous pouvez facilement adapter l'architecture et l'UI de votre application à de nombreux facteurs de forme.

  • AppState, en version alpha, applique le modèle réactif de Compose à la couche d'état, en fournissant des composants d'architecture Compose-first que les développeurs et les agents IA peuvent utiliser pour préserver l'état dans les configurations d'appareils.
  • Navigation 3 1.2  est stable et prend en charge les liens profonds et une gestion plus riche de la prévisualisation du Retour.
  • Le développement d'UI axé sur Compose s'étend avec la prochaine version stable de Compose 1.13 , qui intègre la prise en charge des mises en page adaptatives avec la migration de Grid et Flexbox vers la version stable, ainsi que de nouvelles fonctionnalités telles que le flou progressif et le texte formaté. 

Élargissez votre audience sur les Googlebook et les pliables grâce à la prise en charge de nouvelles compétences

Avec l'arrivée de Googlebook, vos applications peuvent désormais s'adapter de manière fluide aux téléphones et aux ordinateurs portables, sans nécessiter de codebase distincte. La compétence adaptative Compose aide les agents à transformer les applications mobiles pour les adapter aux téléphones, aux appareils pliables, aux Googlebooks, aux tablettes, aux voitures garées et à la XR.

Aujourd'hui, nous l'avons mis à jour pour vous permettre de préparer plus rapidement et plus facilement vos applications existantes pour les ordinateurs. La compétence Adaptive peut désormais auditer votre UI Compose pour trouver et implémenter des raccourcis clavier, des curseurs de pointeur personnalisés, des états de pointage et des info-bulles pour les boutons et les commandes. En plus de comprendre la navigation et de migrer les mises en page vers Grid, FlexBox et mediaQuery, il gère désormais explicitement la gestion des états de bout en bout dans l'application. 

Enfin, la compétence inclut désormais des optimisations pour les postures pliables, comme la refactorisation automatique des écrans multimédias et de l'appareil photo en mises en page sur table. L'année prochaine, Google Play examinera de près le fonctionnement de votre application ou de votre jeu sur un appareil pliable et vous offrira davantage d'opportunités de présenter votre conception adaptative. Pour les applications, veillez à optimiser l'affichage en utilisant la compétence adaptative Compose et suivez les consignes relatives à la qualité adaptative d'Android. Pour les jeux, suivez les consignes pour les jeux adaptatifs. Nous vous communiquerons plus d'informations sur les exigences du Google Play Store dans le courant de l'année. 

Développez pour une gamme croissante d'appareils Android XR

ManinOffice_V2.jpg

Aujourd'hui, en collaboration avec XREAL, nous avons lancé XREAL AURA, les premières lunettes XR filaires au monde équipées d'Android XR, ainsi que la version stable de plusieurs bibliothèques et outils de base.  

  • Les bibliothèques principales du SDK Jetpack XR sont désormais stables et offrent des API prêtes pour la production, une stabilité des API à long terme et une rétrocompatibilité entre Jetpack SceneCore, ARCore pour Jetpack XR et XR Runtime.
  • Les émulateurs Android XR dans Android Studio, désormais stables, permettent aux développeurs de créer, d'itérer et de valider visuellement des expériences pour les lunettes XR, les lunettes audio et les lunettes avec affichage sans avoir besoin de matériel physique.
  • Android XR Engine Hub, désormais stable,  propose un workflow dédié et un accès facile pour démarrer et analyser les traces de performances dans Unity, Godot et Unreal.
  • Les API Geospatial dans ARCore pour le SDK Jetpack XR et Unity permettent aux développeurs d'ancrer du contenu numérique dans le monde réel avec précision et un suivi local sur les lunettes XR filaires et les lunettes connectées.

Nous sommes impatients de recevoir vos commentaires sur ces nouveaux outils et fonctionnalités. Nous avons hâte de découvrir vos idées pour continuer à améliorer nos outils et vous accompagner dans votre parcours de développement d'applications.

Écrit par :
Continuer la lecture