Actualités sur les 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, lors de Google I/O, nous explorons comment le développement adaptatif n'est pas seulement une bonne idée, mais essentiel pour créer des applications qui brillent dans l'écosystème d'appareils Android en pleine expansion. Ce guide vous explique comment toucher les utilisateurs où qu'ils soient, avec des expériences parfaitement adaptées à leurs besoins.
L'avantage de créer des applications adaptatives
Dans le monde multi-appareils d'aujourd'hui, les utilisateurs s'attendent à ce que leurs applications préférées fonctionnent de manière fluide et intuitive, qu'ils soient sur un smartphone, une tablette ou un Chromebook. Cette attente d'expériences fluides n'est pas seulement une question de commodité, mais aussi 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 (près de trois fois plus d'engagement) que les utilisateurs uniquement sur téléphone aux États-Unis*.
Peacock, le service de streaming de NBCUniversal, a constaté une tendance des utilisateurs à passer des écrans mobiles aux grands écrans. La création d'applications adaptatives permet à une seule version de fonctionner sur différents facteurs de forme.
"Cela permet à Peacock d'innover plus rapidement et d'offrir plus de valeur à ses clients."
– Diego Valente, responsable du mobile, Peacock et Global Streaming
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 et l'évolutivité du code. Avec la croissance continue d'Android dans de nouveaux facteurs de forme et les améliorations à venir, telles que le fenêtrage de bureau 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 se traduit également par une visibilité accrue. 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. Il s'agit d'une situation gagnant-gagnant : des applications de meilleure qualité pour les utilisateurs et une audience plus large pour vous.
Dernières nouveautés en matière de développement Android adaptatif de Google I/O
Pour vous aider à créer plus efficacement des expériences adaptatives attrayantes, nous avons partagé plusieurs mises à jour clés lors de l'événement I/O de cette année.
Développer pour l'écosystème d'appareils Android en pleine expansion
Vos applications mobiles peuvent désormais toucher les 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 introduit des avancées significatives dans le fenêtrage de bureau pour une véritable expérience de bureau sur les grands écrans et lorsque les appareils sont connectés à des écrans externes. De plus, Android XR ouvre une nouvelle dimension, permettant à vos applications mobiles existantes d'être disponibles dans des environnements virtuels immersifs.
Passer à un état d'esprit adaptatif
Avec l'écosystème d'appareils Android en pleine expansion, le développement d'applications adaptatives est une stratégie fondamentale. Il s'agit de la façon dont la même application mobile fonctionne bien sur les téléphones, les appareils pliables, les tablettes, les Chromebooks, les écrans connectés, la réalité étendue et les voitures, ce qui constitue une base solide pour les futurs appareils et une différenciation pour des facteurs de forme spécifiques. Vous n'avez pas besoin de recréer votre application pour chaque facteur de forme, mais plutôt d'apporter de petites modifications itératives, si nécessaire. Adopter cet état d'esprit adaptatif aujourd'hui ne consiste pas seulement à suivre le rythme, mais aussi à montrer la voie en offrant des expériences utilisateur exceptionnelles dans l'ensemble de l'écosystème Android.
Tirez parti d'outils et de 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/les détails et le volet secondaire, qui se réorganisent automatiquement lorsque votre application est redimensionnée, retournée ou pliée. Dans la version 1.1, nous avons introduit l'expansion des volets, permettant 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.
- Navigation Jetpack 3 (Alpha) : cette nouvelle bibliothèque de navigation simplifie la définition des parcours utilisateur sur les écrans avec moins de code passe-partout, en particulier pour les mises en page à plusieurs volets dans Compose. Elle 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 plus grands. Découvrez la nouvelle bibliothèque de navigation Jetpack en version alpha.
- Améliorations de la saisie dans Jetpack Compose : l'architecture en couches de Compose, la prise en charge de la saisie et l'emplacement unique pour la logique de mise en page simplifient la création d'interfaces utilisateur adaptatives. Les menus contextuels accessibles par clic droit et les fonctionnalités améliorées du pavé tactile/de la souris seront disponibles dans Compose 1.9.
- Classes de taille de fenêtre : utilisez des 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" (1 200 dp à 1 600 dp) et "très large" (1 600 dp et plus), offrant 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 bibliothèque de mises en page adaptatives Compose 1.2 alpha, ainsi que des conseils de conception.
- Aperçus Compose : obtenez rapidement des commentaires en visualisant vos mises en page sur un large éventail de tailles d'écran et de formats. Vous pouvez également spécifier différents appareils par leur nom pour prévisualiser votre interface utilisateur sur leurs tailles respectives et avec leurs valeurs d'encart.
- Tester les mises en page adaptatives : la validation de vos mises en page adaptatives est essentielle. 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. 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.
Garantir la disponibilité des applications sur tous les appareils
Évitez de déclarer inutilement des fonctionnalités requises (comme des caméras spécifiques ou le GPS) dans votre fichier manifeste, car cela peut empêcher votre application d'apparaître dans le Play Store sur les appareils qui ne disposent pas de ces composants matériels spécifiques, mais qui pourraient autrement exécuter votre application parfaitement.
Gérer différentes méthodes de saisie
N'oubliez pas de gérer différentes méthodes de saisie telles que le tactile, le clavier et la souris, en particulier avec les Chromebooks détachables et les écrans connectés.
Se préparer aux modifications de l'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 devront 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. Un indicateur de fichier manifeste de désactivation temporaire est disponible 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 comme "Jeux". En savoir plus sur ces modifications d'API.
Considérations adaptatives 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 réussites comme Asphalt Legends Unite montrent une augmentation significative de la fidélisation des utilisateurs sur les appareils pliables après l'implémentation de fonctionnalités adaptatives.
Commencez à créer des applications adaptatives dès aujourd'hui
Il est temps d'améliorer vos applications Android en les rendant intuitives et réactives sur tous les facteurs de forme. Grâce aux derniers outils et mises à jour que nous introduisons, vous avez la possibilité de créer des expériences qui s'adaptent de manière fluide à tous les appareils, des appareils pliables aux voitures, et plus encore. L'implémentation de ces stratégies vous permettra d'élargir votre couverture et de ravir les utilisateurs dans l'écosystème Android.
Laissez-vous inspirer par la présentation "Le développement Android adaptatif fait briller votre application sur tous les appareils" et explorez toutes les ressources dont vous aurez besoin pour commencer votre parcours sur developer.android.com/adaptive-apps.
Découvrez cette annonce et toutes les mises à jour de Google I/O 2025 sur io.google à partir du 22 mai.
*Source : données internes Google
Lire la suite
-
Actualités sur les 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, la réalité étendue, les Chromebooks et les voitures compatibles.
Fahd Imtiaz • Temps de lecture : 2 min
-
Actualités sur les produits
Avec l'arrivée de nouveaux facteurs de forme comme le Pixel 10 Pro Fold dans l'écosystème Android, 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 sur les produits
Cela inclut le début du déploiement d'Android 16, avec des détails pour les développeurs et les utilisateurs, une version Preview pour les développeurs pour des expériences de bureau Android améliorées avec des écrans connectés, des mises à jour pour les utilisateurs Android dans les applications Google et plus encore, ainsi que le Pixel Drop 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.