Le mois d’avril 2025 a été riche en annonces pour les développeurs Android. En effet, Google a dévoilé une série de mises à jour majeures qui redéfinissent le développement mobile. De la bêta 3 d’Android 16 à l’intégration de Gemini dans Android Studio, en passant par une nouvelle ère pour les widgets et l’arrivée d’Android XR, les nouveautés sont à la fois nombreuses et prometteuses.
Dans cette édition #115 de « Now in Android », Google met en lumière les avancées qui façonneront l’avenir de l’écosystème Android. En effet, que vous soyez développeur, designer ou simplement passionné par les technologies mobiles, ces informations sont essentielles pour rester à la pointe.
Android 16 bêta 3 : stabilité et nouvelles fonctionnalités
La bêta 3 d’Android 16 marque l’atteinte de la stabilité de la plateforme. Cela signifie que les API sont figées et que les comportements visibles par les applications sont finalisés. Les développeurs peuvent désormais soumettre des applications ciblant Android 16 sur le Play Store.
Parmi les nouveautés notables :
- Support d’Auracast : diffusion audio pour les aides auditives LE Audio compatibles sur les appareils Pixel 9.
- Texte en contour : remplace le texte à contraste élevé, améliorant la lisibilité pour les utilisateurs malvoyants.
- Protection du réseau local : permet aux utilisateurs de contrôler quelles applications peuvent accéder aux appareils sur leur réseau local.
Il est crucial de tester vos applications dès maintenant, car la version finale approche, avec des changements affectant JobScheduler, les diffusions, ART, les intents, l’accessibilité, le Bluetooth, et plus encore.
Gemini dans Android Studio : l’IA au service des entreprises
Google introduit Gemini Code Assist dans Android Studio, une solution d’IA générative conçue pour les besoins des entreprises. Cette intégration offre
Sécurité des données : votre code reste sécurisé grâce à une politique de gouvernance des données.
- Contrôle et propriété : vous conservez le contrôle et la propriété de vos données et de votre propriété intellectuelle.
- Assistance personnalisée : connectez-vous à vos dépôts GitHub, GitLab ou BitBucket pour une aide adaptée à votre base de code.
Gemini fournit également une assistance spécifique aux développeurs Android, avec des fonctionnalités telles que le support des erreurs de build et de synchronisation, des insights sur la qualité des applications alimentés par Gemini, et une aide pour les plantages Logcat.
Entrées multimodales : images et prompts unifiés
La dernière version canary d’Android Studio permet désormais d’attacher des images (JPEG ou PNG) directement aux prompts dans Gemini. Cette fonctionnalité ouvre de nouvelles possibilités :
- Conversion de maquettes : transformez des wireframes en code Jetpack Compose.
- Analyse de diagrammes : obtenez des insights sur des diagrammes d’architecture ou de flux de données.
- Débogage visuel : résolvez des bugs d’interface en téléchargeant des captures d’écran.
Cette avancée rapproche encore plus le développement Android d’une expérience assistée par l’IA, intégrant des éléments visuels directement dans le processus de codage.
Widgets : une nouvelle ère avec One UI 7
Samsung, avec sa mise à jour One UI 7, met les widgets au premier plan, offrant une personnalisation accrue et une expérience utilisateur optimisée. Google Play soutient cette initiative avec :
- Filtre de recherche dédié : identifiez plus facilement les applications proposant des widgets.
- Badges sur les pages d’applications : mettez en avant la présence de widgets.
- Page éditoriale dédiée : augmentez la visibilité de vos widgets auprès d’un public plus large.
De plus, lors de la semaine Spotlight, Google a mis en avant de nouveaux outils pour la conception et le développement de widgets. Parmi eux, on retrouve les Quality Tiers, les Canonical Layouts, le kit de design Figma, Jetpack Glance, ainsi que des codelabs conçus pour vous aider à créer des widgets exceptionnels.
Google au GDC : performances et expansion sur PC
Lors de la Game Developers Conference (GDC), Google a annoncé plusieurs initiatives :
- Vulkan comme API graphique officielle : permet des fonctionnalités avancées comme le ray tracing et le multithreading.
- Framework de performance dynamique Android (ADPF) : améliore les sessions de jeu plus longues et plus fluides.
- Intégration de jeux PC sur Google Play : utilisez le SDK Play Games PC pour des jeux natifs sur PC, avec des outils comme l’intégration des achats intégrés et la protection de sécurité.
- Programme de gain supplémentaire : gagnez jusqu’à 15 % supplémentaires en apportant vos jeux PC sur Google Play Games sur PC.
Ces initiatives visent à améliorer l’expérience de jeu sur Android et à faciliter l’expansion des développeurs sur la plateforme PC.
Android XR : une plateforme unifiée pour la réalité étendue
Google a lancé l’aperçu développeur d’Android XR, une plateforme unifiée pour le développement XR utilisant des outils familiers et des standards ouverts. Ainsi, les développeurs peuvent utiliser Android Studio, les bibliothèques Jetpack et Compose pour XR afin de simplifier le développement d’interfaces utilisateur. Enfin, les applications seront distribuées…