Actualités des produits
Google I/O 2025 : Créez des applications Android adaptatives qui brillent sur tous les facteurs de forme
Temps de lecture : 5 min
Si votre application n'est pas conçue pour s'adapter, vous manquez l'occasion de toucher un grand nombre d'utilisateurs sur 500 millions d'appareils. Cette année, à l'occasion de Google I/O, nous allons voir comment le développement adaptatif n'est pas seulement une bonne idée, mais une nécessité pour créer des applications qui brillent dans l'écosystème en pleine expansion des appareils Android. Ce guide vous explique comment proposer des expériences parfaitement adaptées aux besoins des utilisateurs, où qu'ils se trouvent.
Avantages de la création de sites adaptatifs
Dans le monde multi-appareils actuel, les utilisateurs s'attendent à ce que leurs applications préférées fonctionnent parfaitement et de manière intuitive, que ce soit sur un smartphone, une tablette ou un Chromebook. Cette attente d'expériences fluides ne concerne pas seulement la commodité. Il s'agit d'un facteur important pour l'engagement et la fidélisation des utilisateurs.
Par exemple, les utilisateurs d'applications de divertissement (y compris Prime Video, Netflix et Hulu) sur téléphone et tablette passent près de 200 % de temps en plus dans l'application (engagement presque multiplié par trois) que les utilisateurs sur téléphone uniquement aux États-Unis*.
Peacock, le service de streaming de NBCUniversal, a constaté une tendance des utilisateurs à passer du mobile aux grands écrans. La création adaptative permet à une seule compilation de fonctionner sur différents facteurs de forme.
"Cela permet à Peacock d'avoir plus de temps pour innover plus rapidement et offrir plus de valeur à ses clients."
– Diego Valente, responsable du mobile, Peacock et streaming mondial
Le développement Android adaptatif offre une solution stratégique, permettant aux applications de fonctionner efficacement sur un éventail croissant d'appareils et de contextes grâce à des choix de conception intelligents qui mettent l'accent sur la réutilisation du code et l'évolutivité. Avec la croissance continue d'Android dans de nouveaux facteurs de forme et les améliorations à venir telles que le fenêtrage sur ordinateur et les écrans connectés dans Android 16, la capacité d'une application à s'adapter de manière fluide à différentes tailles d'écran devient de plus en plus cruciale pour fidéliser les utilisateurs et rester compétitif.
Au-delà des avantages directs pour les utilisateurs, la conception adaptative permet également d'accroître la visibilité. Le Google Play Store aide activement à promouvoir les développeurs dont les applications excellent sur différents facteurs de forme. Si votre application offre une expérience de qualité sur les tablettes ou est excellente sur ChromeOS, les utilisateurs de ces appareils pourront la découvrir plus facilement. Tout le monde y gagne : les utilisateurs bénéficient d'applications de meilleure qualité et vous touchez un public plus large.
Dernières nouveautés concernant le développement Android adaptatif lors de Google I/O
Pour vous aider à créer des expériences adaptatives attrayantes plus efficacement, nous avons partagé plusieurs mises à jour clés lors de la conférence I/O de cette année.
Développer pour l'écosystème en expansion des appareils Android
Vos applications mobiles peuvent désormais toucher des utilisateurs au-delà des téléphones, sur plus de 500 millions d'appareils actifs, y compris les appareils pliables, les tablettes, les Chromebooks et même les voitures compatibles, avec un minimum de modifications. Android 16 apporte des améliorations importantes au fenêtrage du bureau pour offrir une expérience semblable à celle d'un ordinateur sur les grands écrans et lorsque les appareils sont connectés à des écrans externes. Android XR ouvre une nouvelle dimension, permettant à vos applications mobiles existantes d'être disponibles dans des environnements virtuels immersifs.
Passer à l'adaptatif
Avec l'expansion de l'écosystème d'appareils Android, le développement d'applications adaptatives est une stratégie fondamentale. Il s'agit de faire en sorte que la même application mobile fonctionne bien sur les téléphones, les appareils pliables, les tablettes, les Chromebooks, les écrans connectés, les appareils XR et les voitures, en posant des bases solides pour les futurs appareils et en s'adaptant à des facteurs de forme spécifiques. Vous n'avez pas besoin de reconstruire votre application pour chaque facteur de forme. Il vous suffit d'apporter de petites modifications itératives, si nécessaire et quand vous en avez besoin. Adopter cet état d'esprit adaptatif aujourd'hui ne consiste pas seulement à suivre le rythme, mais aussi à montrer l'exemple en offrant des expériences utilisateur exceptionnelles dans l'ensemble de l'écosystème Android.
Exploitez des outils et des bibliothèques puissants pour créer des applications adaptatives :
- Bibliothèque de mises en page adaptatives Compose : cette bibliothèque facilite le développement adaptatif en permettant au code de votre application de s'intégrer dans des modèles de mise en page canoniques tels que la liste/détails et le volet d'assistance, qui se réorganisent automatiquement lorsque votre application est redimensionnée, inversée ou pliée. Dans la version 1.1, nous avons introduit l'expansion des volets, ce qui permet aux utilisateurs de redimensionner les volets. L'application de démonstration Socialite a montré comment une base de code utilisant cette bibliothèque peut s'adapter à six facteurs de forme. De nouvelles stratégies d'adaptation telles que "Levitate" (élévation d'un volet, par exemple dans une boîte de dialogue ou une feuille inférieure) et "Reflow" (réorganisation des volets au même niveau) ont également été annoncées dans la version 1.2 (alpha). Pour la réalité étendue, les remplacements de composants peuvent spatialiser automatiquement les éléments d'interface utilisateur.
- Jetpack Navigation 3 (alpha) : cette nouvelle bibliothèque de navigation simplifie la définition des parcours utilisateur sur plusieurs écrans avec moins de code passe-partout, en particulier pour les mises en page multipanaux dans Compose. Cela permet de gérer les scénarios dans lesquels les volets de liste et de détails peuvent être des destinations distinctes sur les petits écrans, mais affichés ensemble sur les grands écrans. Découvrez la nouvelle bibliothèque Jetpack Navigation en version alpha.
- Améliorations de la saisie Jetpack Compose : l'architecture en couches de Compose, sa prise en charge robuste de la saisie et l'emplacement unique de la logique de mise en page simplifient la création d'UI adaptatives. Compose 1.9 inclura des menus contextuels accessibles par clic droit et des fonctionnalités améliorées pour le pavé tactile et la souris.
- Classes de taille de fenêtre : utilisez les classes de taille de fenêtre pour les décisions de mise en page de premier niveau. AndroidX.window 1.5 introduit deux nouvelles classes de taille de largeur : "large" (de 1 200 dp à 1 600 dp) et "très large" (1 600 dp et plus), qui offrent des points d'arrêt plus précis pour les grands écrans. Cela permet de décider quand développer les rails de navigation ou afficher trois volets de contenu. La prise en charge de ces nouveaux points d'arrêt a également été annoncée dans la version 1.2 alpha de la bibliothèque de mises en page adaptatives Compose, ainsi que dans les conseils de conception.
- Aperçus Compose : obtenez rapidement des commentaires en visualisant vos mises en page sur une grande variété de tailles d'écran et de formats. Vous pouvez également spécifier différents appareils par leur nom pour prévisualiser votre UI dans leurs tailles respectives et avec leurs valeurs d'encart.
- Tester les mises en page adaptatives : il est essentiel de valider vos mises en page adaptatives. Android Studio propose différents outils de test, y compris des aperçus pour différentes tailles et différents formats, un émulateur redimensionnable pour tester différentes tailles d'écran avec un seul AVD, des tests de capture d'écran et des tests de comportement instrumentaux. De plus, avec les parcours avec Gemini dans Android Studio, vous pouvez définir des tests en langage naturel pour des tests encore plus robustes sur différentes tailles de fenêtre.
Assurer la disponibilité des applications sur tous les appareils
Évitez de déclarer des fonctionnalités requises de manière inutile (comme des caméras ou un GPS spécifiques) dans votre fichier manifeste, car cela peut empêcher votre application d'apparaître sur le Play Store sur les appareils qui ne disposent pas de ces composants matériels spécifiques, mais qui pourraient autrement exécuter parfaitement votre application.
Gérer différents modes de saisie
N'oubliez pas de gérer les différents modes de saisie tels que le tactile, le clavier et la souris, en particulier avec les Chromebooks détachables et les écrans connectés.
Préparez-vous aux modifications apportées aux API d'orientation et de redimensionnement dans Android 16
À partir d'Android 16, pour les applications ciblant le SDK 36, les restrictions de fichier manifeste et d'exécution concernant l'orientation, le redimensionnement et le format seront ignorées sur les écrans d'au moins 600 dp dans les deux dimensions. Pour répondre aux attentes des utilisateurs, vos applications doivent disposer de mises en page qui fonctionnent pour les fenêtres en mode Portrait et Paysage, et prendre en charge le redimensionnement au moment de l'exécution. Il existe un indicateur de fichier manifeste de désactivation temporaire au niveau de l'application et de l'activité pour retarder ces modifications jusqu'à targetSdk 37. Ces modifications ne s'appliquent actuellement pas aux applications classées dans la catégorie "Jeux". En savoir plus sur ces modifications apportées à l'API
Considérations relatives à l'adaptation pour les jeux
Les jeux doivent également être adaptatifs. Unity 6 ajoutera une prise en charge améliorée de la gestion de la configuration, y compris des API pour les captures d'écran, le format et la densité. Des success stories comme Asphalt Legends Unite montrent une augmentation significative de la rétention des utilisateurs sur les appareils pliables après l'implémentation de fonctionnalités adaptatives.
Commencer à créer des annonces adaptatives
Il est temps d'améliorer vos applications Android pour qu'elles soient intuitives et responsives sur tous les facteurs de forme. Grâce aux derniers outils et mises à jour que nous proposons, vous pouvez créer des expériences qui s'étendent de manière fluide à tous les appareils, des pliables aux voitures, et plus encore. En appliquant ces stratégies, vous pourrez élargir votre couverture et ravir les utilisateurs de l'écosystème Android.
Inspirez-vous de la conférence Le développement adaptatif Android permet à votre application de briller sur tous les appareils et explorez toutes les ressources dont vous aurez besoin pour vous lancer sur developer.android.com/adaptive-apps.
Découvrez cette annonce et toutes les nouveautés de Google I/O 2025 sur io.google à partir du 22 mai.
*Source : données internes Google
Lire la suite
-
Actualités des produits
En 2025, l'écosystème Android s'est étendu bien au-delà du téléphone. Aujourd'hui, les développeurs ont la possibilité de toucher plus de 500 millions d'appareils actifs, y compris les appareils pliables, les tablettes, les appareils XR, les Chromebooks et les voitures compatibles.
Fahd Imtiaz • Temps de lecture : 2 min
-
Actualités des produits
Avec l'arrivée de nouveaux facteurs de forme dans l'écosystème Android, comme le Pixel 10 Pro Fold, le développement d'applications adaptatives est essentiel pour créer des expériences utilisateur de haute qualité sur les téléphones, les tablettes et les appareils pliables.
Fahd Imtiaz, Miguel Montemayor • Temps de lecture : 3 min
-
Actualités des produits
Cela inclut le début du déploiement d'Android 16, avec des informations pour les développeurs et les utilisateurs, une Developer Preview pour améliorer l'expérience Android sur ordinateur avec des écrans connectés, des mises à jour pour les utilisateurs Android dans les applications Google et plus encore, ainsi que la mise à jour Pixel de juin.
Fahd Imtiaz • Temps de lecture : 6 min
Restez informé
Recevez chaque semaine les dernières informations sur le développement Android directement dans votre boîte de réception.