Nouveautés produit
17 choses à savoir pour les développeurs Android à l'occasion de Google I/O
Temps de lecture : 8 min
Aujourd'hui, à l'occasion de Google I/O, nous avons annoncé les nombreuses façons dont nous optimisons les workflows agentiques pour accroître votre productivité et garantir que vos applications brillent dans l'écosystème Android en pleine expansion. Voici un récapitulatif de 17 de nos annonces préférées pour les développeurs Android. Vous pouvez également consulter les annonces de la semaine dernière dans The Android Show: I/O Edition. Restez à l'écoute au cours des deux prochains jours, car nous allons aborder tous les sujets plus en détail.
Créer des applications Android de haute qualité à l'aide d'agents
1. CLI Android : vous aider à créer avec n'importe quel agent, LLM et outil
La CLI Android est désormais stable. Elle propose des outils programmatiques qui permettent à n'importe quel agent IA, y compris Claude Code, Codex ou Antigravity, d'effectuer des tâches Android de base beaucoup plus facilement et efficacement. Avec la version d'aujourd'hui, elle fournit également un pont pour exploiter directement la puissance de traitement d'Android Studio afin de vous offrir le niveau de qualité prêt pour la production nécessaire au développement Android professionnel. En tirant parti des nouvelles commandes Android Studio, les développeurs peuvent désormais accorder à leurs agents préférés la possibilité d'effectuer une résolution de symboles sémantiques, d'analyser les fichiers pour détecter les avertissements et même de générer des aperçus Jetpack Compose. Cette version permet également la prise en charge officielle des "parcours" grâce aux nouvelles compétences Android, qui permettent aux agents d'exécuter des tests d'interface utilisateur de bout en bout sous votre direction. Pour en savoir plus, regardez la keynote pour les développeurs et la présentation Nouveautés des outils Android.
2. Créer facilement des applications prêtes pour la production dans Google AI Studio
Les développeurs et les créateurs peuvent désormais créer des applications Android natives, en commençant par un prompt dans Google AI Studio. Les applications sont créées en suivant les bonnes pratiques de développement, comme Jetpack Compose, Kotlin et les API qui exploitent nos modèles de développement recommandés. Google AI Studio permet aux développeurs de créer des prototypes, d'itérer via un émulateur intégré et de déployer des applications sur des appareils physiques sans nécessiter d'installations locales lourdes. Les développeurs peuvent ensuite prendre ces applications et les partager sur des appareils Android, ainsi qu'avec d'autres personnes pour les tester via le canal de test interne de la Google Play Console. Si un développeur souhaite préparer son application pour une diffusion plus large, il peut l'exporter vers Android Studio pour effectuer des tests, un débogage avancé et une optimisation de l'interface utilisateur. Pour en savoir plus, regardez la keynote pour les développeurs et la présentation Nouveautés des outils Android.
3. Accélérer l'assistance au codage par IA avec Android Bench
_Android Bench_ est notre classement des LLM pour les défis de développement Android. L'objectif est d'accélérer les améliorations des modèles afin que vous disposiez d'options plus utiles pour l'assistance par IA. Beaucoup d'entre vous utilisent des modèles à poids ouverts pour l'assistance par IA. Nous ajoutons donc désormais les modèles couramment utilisés, tels que Gemma 4, au classement. Vous pouvez ainsi voir comment les LLM qui offrent un accès hors connexion et une flexibilité supplémentaire pour les utilisateurs expérimentés se mesurent à la concurrence. Nous nous efforçons d'accroître la difficulté des défis que nous proposons aux LLM afin de continuer à encourager des améliorations plus utiles.
4. Convertir des applications iOS en applications Android avec l'assistant de migration dans Android Studio
L'assistant de migration dans Android Studio est conçu pour porter des applications de plates-formes telles qu'iOS, React Native ou des frameworks Web vers Android natif. En sélectionnant simplement un projet existant, les développeurs peuvent demander à l'agent de mapper intelligemment les fonctionnalités, de convertir des assets tels que des storyboards et des SVG, et d'implémenter les bonnes pratiques Android à l'aide de Jetpack Compose et de nos bibliothèques Jetpack recommandées. Cela transformera efficacement ce qui prenait auparavant des semaines de portage manuel en un workflow agentique simplifié qui ne prend que quelques heures. Nous avons partagé un aperçu de cette fonctionnalité à venir dans la keynote pour les développeurs.
Intégrer l'IA à vos applications
5. Créer des applications intelligentes avec l'IA générative
L'IA générative vous permet de créer des applications plus intelligentes, personnalisées et agentiques que jamais. Cette année, nous avons présenté les dernières avancées en matière d'intelligence sur l'appareil avec un aperçu de Gemini Nano 4 pour des tâches telles que l'extraction de données et la synthèse. Nous avons également étendu les capacités cloud via Firebase AI Logic, ce qui permet aux développeurs d'exploiter les modèles Gemini avec une base solide (y compris les URL, Maps et la recherche Web) pour créer des assistants plus intelligents et plus performants. De plus, nous avons dévoilé notre approche d'inférence hybride et le nouveau kit de développement d'agents (ADK) pour Android, ainsi que des protocoles de communication tels qu'AG-UI et A2UI qui simplifient la création d'expériences autonomes et agentiques. Pour commencer à intégrer ces fonctionnalités puissantes, consultez la documentation pour les développeurs et regardez la session technique approfondie où nous présentons toutes ces technologies.
6. Tester AppFunctions dès aujourd'hui
AppFunctions est une API de la plate-forme Android accompagnée d'une bibliothèque Jetpack pour simplifier la création d'intégrations MCP Android. Elle permet à vos applications de se comporter comme des serveurs MCP sur l'appareil, en fournissant des fonctions qui servent d'outils aux agents et aux assistants. L'intégration d'AppFunctions à Gemini est actuellement disponible en preview privée auprès de testeurs de confiance, et vous pouvez déjà commencer à préparer vos applications. Vous pouvez vous inscrire au programme d'accès anticipé et commencer à tester dès aujourd'hui à l'aide des conseils sur l'API, de l'exemple et de la compétence.
L'avenir est adaptatif
7. Android est désormais Compose First. Les vues sont désormais en mode maintenance.
Compose est notre norme pour le développement d'interfaces utilisateur, et nous adoptons une approche Compose First pour tous les conseils et bibliothèques à venir. S'appuyant sur cinq années d'évolution, les dernières versions offrent une boîte à outils mature, de l'API Styles hautement personnalisable aux transitions d'éléments partagés affinées et à la prise en charge améliorée des entrées. Ces mises à jour vous permettent de créer des applications adaptatives et esthétiques avec moins de code et de meilleures performances. Pour en savoir plus sur ce que signifie Compose First pour le développement Android, consultez notre article de blog.
8. Créer des expériences Android fluides sur tous les appareils avec Jetpack Compose
L'écosystème Android est désormais adaptatif par défaut. Il s'adapte de manière fluide aux téléphones, appareils pliables, tablettes, voitures, XR et utilisations en expansion avec Googlebook et les écrans connectés. Avec plus de 580 millions d'appareils à grand écran et des utilisateurs sur plusieurs appareils qui dépensent jusqu'à 14 fois plus dans les applications, l'investissement dans la conception adaptative représente une opportunité énorme. Jetpack Compose est le moteur définitif de cette transition. Il offre des outils de base tels que notre dernière version Jetpack Navigation 3, de nouvelles mises en page expérimentales Grid et FlexBox, une prise en charge améliorée des entrées non tactiles et CameraX pour des aperçus de caméra corrects quelle que soit la taille de la fenêtre. De plus, les nouvelles compétences d'Android Studio facilitent plus que jamais la mise à jour de votre application existante pour adopter ces modèles adaptatifs.
9. Créer des expériences fluides pour Googlebook
La semaine dernière, nous avons annoncé le lancement de Googlebook, un ordinateur portable hautes performances qui offre un grand écran pour vos applications existantes. En adoptant dès aujourd'hui des principes adaptatifs, vous vous assurez que votre application fonctionnera sur Googlebook. Pour commencer, consultez les conseils de conception et les consignes pour les développeurs pertinents pour les expériences sur ordinateur. Essayez le nouvel émulateur de bureau disponible dans Android Studio Canary pour tester vos applications pour ce facteur de forme dès aujourd'hui.
10. Expérience de développement de widgets unifiée avec Jetpack Glance
Android 17 marque une transition vers un modèle de développement unique basé sur Compose pour tous les widgets. En unifiant l'expérience sur mobile, dans les voitures et sur Wear OS via Jetpack Glance, vous pourrez bientôt mettre à l'échelle les composants d'interface utilisateur dans l'écosystème avec un workflow familier.
La percée de cette année est l'intégration de RemoteCompose. Sur mobile et dans les voitures, il permet des animations haute fidélité, tandis que sur Wear OS, il permet aux widgets Wear (anciennement Tiles) de générer une logique d'interface utilisateur complexe de manière native sur des surfaces distantes. Cela garantit des performances optimales sur du matériel à faible consommation d'énergie tout en permettant un parcours utilisateur cohérent, par exemple en vérifiant l'état d'un vol sur le tableau de bord de votre voiture et en voyant les mises à jour du changement de porte à votre poignet.
11. Développez votre audience sur la route avec Android for Cars
Pour vous aider à développer votre audience lorsque vous créez des expériences embarquées, nous facilitons la création unique et la diffusion de vos applications sur Android Auto et Android Automotive OS. Avec les dernières versions de la bibliothèque d'applications pour voitures, vous pouvez créer des applications multimédias basées sur des modèles personnalisées et optimisées pour éviter les distractions pour les deux plates-formes. Nous introduisons de nouveaux composants et de nouvelles fonctionnalités de modèles pour vous offrir une plus grande flexibilité et plus d'options pour la mise en page du contenu. Les expériences en stationnement se développent également, avec la lecture vidéo immersive sur Android Auto pour les téléphones exécutant Android 17. Vous pouvez facilement adapter vos applications vidéo à ces expériences en stationnement. Inscrivez-vous dès maintenant au programme d'accès anticipé pour publier dans ces catégories bêta et en savoir plus sur les dernières mises à jour dans notre blog.
12. Accélérez votre développement avec la Preview développeur 4 d'Android XR
Inspirés par les expériences innovantes que vous avez créées pour la plate-forme, nous continuons à développer nos outils avec la Preview développeur 4 du SDK Android XR. Une étape clé de ce parcours est la transition de nos bibliothèques de base, XR Runtime, Jetpack SceneCore et ARCore pour Jetpack XR, vers la version bêta afin de fournir une base plus stable et plus performante. Nous accélérons également l'accès au matériel via le programme Android XR Developer Catalyst, où vous pouvez demander les kits de développement Project Aura, lunettes audio ou lunettes d'affichage de XREAL. Regardez la session L'actualité d'Android XR ou lisez notre blog pour découvrir comment ces mises à jour vous aident à créer des expériences dans l'écosystème.
13. Android est votre nouvelle plate-forme pour les expériences multimédias de qualité professionnelle
Android 17 simplifie l'ensemble du cycle de vie des contenus multimédias avec une boîte à outils prête pour la production. La capture haute fidélité est désormais simplifiée grâce au composable CameraXViewfinder, qui gère la mise à l'échelle et la réactivité complexes sur les appareils pliables et les tablettes. Pour la post-production, la nouvelle bibliothèque Media3 AI Effects fournit une interface unique pour les fonctionnalités premium telles que la Gomme magique et le Son Studio, en optimisant automatiquement le matériel de l'appareil.
Le pipeline est complété par CodecDB, qui propose des recommandations d'encodage spécifiques au chipset pour éliminer le bruit d'exportation, et un nouveau mode de nettoyage dans ExoPlayer pour une recherche ultra-fluide. Que vous composiez des modifications multi-éléments avec Media3 Transformer ou que vous utilisiez l'API CastPlayer simplifiée, ces mises à jour garantissent une expérience de qualité professionnelle avec une surcharge de développement considérablement réduite.
14. Améliorer la visibilité et l'engagement des applications sur Google TV
Les télécommandes avec pointeur, qui permettent une entrée contrôlée par le mouvement, seront une future façon pour les utilisateurs d'interagir avec Google TV, car elles permettent une navigation plus rapide. Les développeurs d'applications peuvent commencer à déclarer la prise en charge de l'entrée par pointeur pour s'assurer que leurs applications sont visibles sur les futurs téléviseurs équipés de télécommandes avec pointeur. De plus, le SDK Engage, anciennement appelé API Video Discovery, optimise la reprise, les droits et les recommandations sur tous les facteurs de forme Google TV pour améliorer la visibilité et l'engagement des applications. C'est le moment idéal pour commencer à intégrer le SDK Engage, car l'ancienne API Watch Next, qui alimente votre expérience de reprise de lecture 1.0, ne sera plus prise en charge au second semestre 2027. Pour en savoir plus, consultez notre blog.
15. Performances : la base d'une expérience d'application exceptionnelle
Pour aider les développeurs à gérer les limites de mémoire dans Android 17, nous avons lancé une suite d'outils d'optimisation. L'analyseur de configuration R8 identifie les règles de conservation qui gonflent votre binaire, tandis que ProfilingManager et LeakCanary intégré dans Android Studio simplifient la détection des fuites de mémoire. De plus, le nouvel analyseur de performances Android offre une intégration avancée de l'IA pour l'analyse de traces complexes et la génération automatisée de requêtes SQL afin d'identifier les goulots d'étranglement des performances.
Et les dernières nouveautés pour stimuler la croissance de votre entreprise
16. Nouveautés Google Play
Les mises à jour de Google Play d'aujourd'hui vous aident à développer votre audience et à faire évoluer votre entreprise avec moins de complexité. Nous redéfinissons la visibilité sur le Play Store avec un format vidéo court et immersif appelé Play Shorts, tout en élargissant votre audience au-delà du Store grâce à la visibilité des applications dans l'application Gemini sur Android et sur le Web. De plus, nous introduisons de nouvelles fonctionnalités puissantes telles que la gestion agentique des catalogues pour des mises à jour groupées transparentes des prix et des SKU, et l'utilisation de modèles Gemini pour permettre à la Play Console de préremplir les fiches Play Store à partir de documents importés, ce qui facilite la localisation globale.
17. Et bien sûr, Android 17
Android 17 inclut de nouvelles améliorations des performances et de l'architecture système (en plus des limites de mémoire des applications), telles qu'une MessageQueue sans verrouillage et un GC avec des collections de jeunes générations plus fréquentes et moins intensives pour garantir la stabilité du système et des interfaces utilisateur plus fluides. Le nouveau sélecteur de contacts et l'API de pipette permettent de minimiser l'utilisation d'autorisations sensibles et l'accès inutile aux données utilisateur.
Consultez les modifications de comportement pour vous assurer que votre application est prête pour Android 17, y compris le renforcement de l'audio en arrière-plan et la protection des OTP par SMS. Préparez-vous à cibler Android 17 (API 37) avec des modifications telles que le redimensionnement obligatoire sur grand écran, la transparence des certificats par défaut et l'accès limité au réseau local. Vous pouvez commencer à tester dès aujourd'hui en enregistrant votre appareil dans la version bêta ou en utilisant les dernières images d'émulateur 17.0.
Ah, et une dernière chose. La troisième version bêta de notre Android 17 version trimestrielle de la plate-forme (QPR1) est disponible. Elle contient une version mineure du SDK pour prendre en charge plusieurs fonctionnalités qui ne pouvaient pas attendre la QPR2.
Découvrez tous les contenus Android et Play lors de Google I/O
Il ne s'agissait que d'un aperçu de certaines des mises à jour pour les développeurs Android lors de Google I/O. Regardez Nouveautés d'Android pour connaître les dernières actualités et annonces, et suivez Google I/O pour en savoir plus au cours de la semaine suivante.
Lire la suite
-
Nouveautés produit
Lors de Google I/O de cette année, nous avons parlé de l'évolution de notre modèle économique, qui offre plus de choix et de nouvelles façons de découvrir vos applications et vos contenus sur le Store et en dehors. Nous avons également dévoilé des outils et des insights avancés qui vous aideront à développer votre entreprise avec moins de complexité.
Paul Feng • Temps de lecture : 6 min
-
Nouveautés produit
Nous sommes heureux d'annoncer que la prise en charge officielle d'Unreal Engine et de Godot est désormais disponible pour Android XR. Nous lançons également de nouveaux outils conçus pour améliorer votre productivité et activer de nouvelles fonctionnalités XR : le hub Android XR Engine et le framework d'interaction Android XR.
Luke Hopkins • Temps de lecture : 4 min
-
Nouveautés produit
Nous sommes heureux de partager les fonctionnalités Google TV et les outils pour les développeurs conçus pour améliorer la visibilité de votre contenu et préparer votre application aux futures expériences TV.
Paul Lammertsma • Temps de lecture : 4 min
Restez informé
Recevez chaque semaine dans votre boîte de réception les dernières informations sur le développement Android.