Actualités des produits

Adieu "Mobile uniquement", bonjour "Adaptatif" : trois mises à jour essentielles de 2025 pour créer des applications adaptatives

Temps de lecture : 2 min
Fahd Imtiaz
Responsable produit senior

Adieu "Mobile uniquement", bonjour "Adaptatif" : trois mises à jour essentielles de 2025 pour créer des applications adaptatives

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 des appareils pliables, des tablettes, des appareils XR, des Chromebooks et des voitures compatibles.

9x.png

Il ne s'agit pas seulement d'écrans supplémentaires, mais d'une audience à plus forte valeur. Nous avons constaté que les utilisateurs qui possèdent à la fois un téléphone et une tablette dépensent neuf fois plus pour les applications et les achats via une application que ceux qui ne possèdent qu'un téléphone. Pour les utilisateurs d'appareils pliables, les dépenses moyennes sont environ 14 fois plus élevées*.

Cet engagement signale un changement nécessaire dans le développement : adieu les applications mobiles, bonjour les applications adaptatives.

adaptive-apps.png


Pour vous aider à vous préparer à cet avenir, nous avons passé l'année à publier des outils qui font de l' adaptabilité la méthode de développement par défaut. Voici trois mises à jour clés pour 2025 qui vous aideront à créer ces expériences.

Standardiser le comportement adaptatif avec Android 16

Pour prendre en charge cette transition, Android 16 a apporté des modifications importantes à la façon dont les applications peuvent restreindre l'orientation et le redimensionnement. Sur les écrans d'au moins 600 dp, les restrictions de fichier manifeste et d'exécution sont ignorées. Les applications ne peuvent donc plus se verrouiller sur une orientation ou une taille spécifiques. Au lieu de cela, ils remplissent toute la fenêtre d'affichage, ce qui garantit que votre UI s'adapte parfaitement aux modes portrait et paysage. 

Comme cela signifie que le contexte de votre application changera plus fréquemment, il est important de vérifier que vous préservez l'état de l'UI lors des changements de configuration. Android 16 propose une option de désactivation temporaire pour vous aider à gérer cette transition, mais Android 17 (SDK 37) rendra ce comportement obligatoire. Pour vous assurer que votre application se comporte comme prévu dans ces nouvelles conditions, utilisez l'émulateur redimensionnable dans Android Studio pour tester vos mises en page adaptatives dès aujourd'hui

Compatibilité avec les écrans autres que la tablette avec Jetpack WindowManager 1.5.0

À mesure que les appareils évoluent, nos définitions existantes de "grand" doivent évoluer avec eux. En octobre, nous avons lancé Jetpack WindowManager 1.5.0 pour mieux prendre en charge le nombre croissant de très grands écrans et d'environnements de bureau.

Sur ces surfaces, la mise en page "Développée" standard, qui permet généralement d'afficher deux volets confortablement, ne suffit souvent pas. Sur un écran de 27 pouces, deux volets peuvent sembler étirés et clairsemés, laissant un espace précieux inutilisé. Pour résoudre ce problème, WindowManager 1.5.0 a introduit deux nouvelles classes de taille de fenêtre en largeur : "Large" (de 1 200 dp à 1 600 dp) et "Extra-large" (1 600 dp et plus).

window_size_classes_width.png

Ces nouveaux points d'arrêt indiquent quand passer à des interfaces à haute densité. Au lieu d'étirer une vue Liste/Détails classique, vous pouvez profiter de la largeur pour afficher trois ou même quatre volets simultanément. Imaginez un client de messagerie qui affiche confortablement vos dossiers, la liste de la boîte de réception, le message ouvert et une barre latérale d'agenda, le tout dans une seule vue. La prise en charge de ces classes de taille de fenêtre a été ajoutée à Compose Material 3 adaptatif  dans la version 1.2

Repenser les parcours utilisateur avec Jetpack Navigation 3

La création d'une UI qui se transforme d'un écran de téléphone unique en une mise en page de tablette à plusieurs volets nécessitait auparavant une gestion d'état complexe. Cela signifiait souvent forcer un graphique de navigation conçu pour des destinations uniques à gérer des vues simultanées. Annoncée pour la première fois à l'I/O 2025, la bibliothèque Jetpack Navigation 3 est désormais stable. Elle introduit une nouvelle approche pour gérer les parcours utilisateur dans les applications adaptatives.

Conçue pour Compose, Nav3 s'éloigne de la structure de graphique monolithique. Au lieu de cela, il fournit des blocs de construction découplés qui vous donnent un contrôle total sur votre pile de retour et votre état. Cela résout le problème de source unique de vérité courant dans les mises en page à volets fractionnés. Comme Nav3 utilise l'API Scenes, vous pouvez afficher plusieurs volets simultanément sans gérer les piles arrière conflictuelles, ce qui simplifie la transition entre les vues compactes et développées.

Une base pour un avenir adaptatif

unnamed (1).png


 Cette année, nous vous avons fourni les outils dont vous avez besoin, de l'optimisation pour les mises en page extensibles aux contrôles précis de WindowManager et Navigation 3. Android 16 a marqué le début de la transition vers une UI véritablement flexible. Des mises à jour seront disponibles l'année prochaine pour offrir d'excellentes expériences adaptatives sur tous les facteurs de forme. Pour en savoir plus sur les principes de développement adaptatif et vous lancer, consultez d.android.com/adaptive-apps

Les outils sont prêts et les utilisateurs attendent. Nous avons hâte de découvrir vos créations !

*Source : données internes Google

Écrit par :

Lire la suite