Actualités des produits

Guide du chef de produit pour adapter les applications Android à différents appareils

Temps de lecture : 6 min
Fahd Imtiaz
Responsable produit senior

Aujourd'hui, Android lance quelques nouveautés sur la plate-forme. 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 des expériences Android améliorées sur ordinateur avec des écrans connectés, des nouveautés pour les utilisateurs Android dans les applications Google et plus encore, ainsi que le Pixel Drop de juin. Nous résumons également toutes les nouveautés de Google I/O pour les développeurs Android qui souhaitent créer des applications Android adaptatives et de qualité.

Avec l'émergence continue de nouveaux facteurs de forme, l'écosystème Android est plus dynamique que jamais.

Qu'il s'agisse de téléphones, d'appareils pliables, de tablettes, de Chromebooks, de téléviseurs, de voitures, d'appareils Wear ou XR, les utilisateurs d'Android s'attendent à ce que leurs applications fonctionnent de manière fluide sur un éventail de facteurs de forme de plus en plus diversifié. Cependant, de nombreuses applications Android ne répondent pas à ces attentes, car elles sont conçues avec des contraintes d'interface utilisateur, comme le fait d'être verrouillées sur une seule orientation ou d'être limitées en termes de redimensionnement.

Dans cette optique, Android 16 a introduit des modifications d'API pour les applications ciblant le niveau 36 du SDK afin d'ignorer les restrictions d'orientation et de redimensionnement à partir des appareils à grand écran, en passant à un modèle unifié où les applications adaptatives sont la norme. C'est le moment de passer à l'étape suivante. Les applications adaptatives ne sont pas seulement l'avenir d'Android, elles sont la clé pour que votre application se démarque sur les différents facteurs de forme Android.

Pourquoi donner la priorité aux bannières adaptatives maintenant ?

500-plus-devices.png

Source : données internes Google

Prioriser les optimisations pour rendre votre application adaptative ne consiste pas seulement à suivre les modifications apportées aux API d'orientation et de redimensionnement dans Android 16 pour les applications ciblant le SDK 36. Les applications adaptatives offrent des avantages concrets en termes d'expérience utilisateur, d'efficacité du développement et de couverture du marché.

  • Les applications mobiles peuvent désormais toucher les utilisateurs sur plus de 500 millions d'appareils actifs à grand écran : les applications mobiles fonctionnent sur les appareils pliables, les tablettes, les Chromebooks et même les voitures compatibles, avec un minimum de modifications. Android 16 apportera des avancées significatives dans le fenêtrage de bureau pour une expérience véritablement semblable à celle d'un ordinateur sur les grands écrans, y compris les écrans connectés. Android XR ouvre une nouvelle dimension, permettant à vos applications existantes d'être disponibles dans des environnements immersifs. Les attentes des utilisateurs sont claires : une expérience cohérente et de haute qualité qui s'adapte intelligemment à n'importe quel écran, qu'il s'agisse d'un appareil pliable, d'une tablette avec clavier ou d'une fenêtre redimensionnable et déplaçable sur un Chromebook.
  • "La nouvelle référence" avec les modifications apportées aux API d'orientation et de redimensionnement dans Android 16 : nous pensons que les applications mobiles évoluent pour que leur UI s'adapte de manière responsive à toutes les tailles d'écran, comme les sites Web. À partir d'Android 16, Android ignorera les restrictions définies par les applications, comme l'orientation fixe (portrait uniquement) et les fenêtres non redimensionnables, en commençant par les grands écrans (plus petite largeur de l'appareil >= 600 dp), y compris les tablettes et les écrans intérieurs des appareils pliables. Pour la plupart des applications, il est essentiel de les aider à s'adapter à n'importe quelle taille d'écran. Dans certains cas, si votre application n'est pas adaptative, l'expérience utilisateur peut être dégradée sur ces écrans. Cela fait passer la conception adaptative d'un avantage à une exigence fondamentale.
goodbye.png
  • Augmentez la couverture des utilisateurs et la visibilité de votre application sur Play : les applications adaptatives sont mieux positionnées dans le classement Play et peuvent être mises en avant dans des articles éditoriaux sur différents facteurs de forme, ce qui leur permet de toucher une audience plus large dans la recherche et sur les pages d'accueil Play. De plus, le Google Play Store affiche les notes et les avis sur tous les facteurs de forme. Si votre application n'est pas optimisée, la première impression d'un utilisateur potentiel peut être gâchée par un avis 1 étoile se plaignant d'une interface utilisateur étirée sur un appareil qu'il ne possède même pas encore. Les utilisateurs sont également plus susceptibles d'interagir avec les applications qui offrent une excellente expérience sur leurs appareils.
  • Engagement accru sur les grands écrans : les utilisateurs d'appareils à grand écran ont souvent des habitudes d'interaction différentes. Sur les grands écrans, les utilisateurs peuvent s'engager pendant des sessions plus longues, effectuer des tâches plus complexes et consommer plus de contenu.

Concepts a enregistré une augmentation de 70 % de l'engagement des utilisateurs sur les grands écrans après optimisation.
L'utilisation de six grandes applications de streaming média aux États-Unis a été jusqu'à trois fois plus élevée pour les utilisateurs de tablettes et de téléphones que pour les utilisateurs de téléphones uniquement.

  • Des applications plus accessibles : selon la Banque mondiale, 15 % de la population mondiale présente un handicap. Les personnes handicapées ont besoin d'applications et de services favorisant l'accessibilité pour communiquer, apprendre et travailler. L'adaptation à l'orientation préférée de l'utilisateur améliore l'accessibilité des applications, ce qui contribue à créer une expérience inclusive pour tous.

Aujourd'hui, la plupart des applications sont conçues uniquement pour les smartphones.

android-16-form-factors_2.png

"… le nombre d'utilisateurs et le ROI ne justifient pas l'investissement."

C'est une objection fréquente de la part des responsables produit et des décideurs. Si vous ne regardez que les données analytiques globales comparant le nombre de sessions sur tablette à celui sur smartphone, cela peut sembler être une affaire classée.

Bien que les données analytiques générales puissent indiquer un nombre de sessions plus faible sur les tablettes que sur les smartphones, il est risqué de conclure que les grands écrans ne valent pas la peine d'être pris en compte en se basant uniquement sur le volume actuel. Vous pourriez ainsi passer à côté d'un engagement précieux et d'opportunités futures.

Voici pourquoi :

1. Le cercle vicieux de l'expérience utilisateur : est-il possible que la faible utilisation soit un symptôme plutôt que la cause première ? Les utilisateurs abandonnent rapidement les applications qui semblent maladroites ou défectueuses. Si votre application sur grand écran est une interface de téléphone étirée, elle offre probablement une expérience utilisateur négative. Le manque d'utilisateurs peut refléter une mauvaise expérience, et pas nécessairement un manque d'utilisateurs potentiels.

2. Au-delà du volume d'utilisateurs, examinez leur engagement : ne vous contentez pas de les compter, analysez leur valeur. Les utilisateurs interagissent différemment avec les applications sur grand écran. Le grand écran permet souvent de prolonger les sessions et d'offrir des expériences plus immersives. Comme indiqué ci-dessus, les données d'utilisation montrent que le temps d'engagement augmente considérablement pour les utilisateurs qui interagissent avec les applications à la fois sur leur téléphone et leur tablette, par rapport aux utilisateurs qui n'utilisent que leur téléphone.

3. Évolution du marché : l'écosystème d'appareils Android continue d'évoluer. Avec l'essor des appareils pliables, la prise en charge des écrans connectés à venir dans Android 16 et les facteurs de forme tels que XR et Android Auto, la conception adaptative est plus importante que jamais. Développer pour une taille d'écran spécifique crée une dette technique, ce qui peut ralentir votre vélocité de développement et compromettre la qualité du produit à long terme.

D'accord, je suis convaincu. Par où commencer ?

three-step-workflow.png

Pour les entreprises prêtes à passer à l'étape suivante, Android propose de nombreuses ressources et outils pour les développeurs afin d'optimiser les applications pour qu'elles soient adaptatives. Pour commencer, procédez comme suit :

  1. Vérifiez l'apparence de votre application sur les grands écrans : commencez par examiner l'état actuel de votre application sur les tablettes, les appareils pliables (dans différentes positions), les Chromebooks et les environnements tels que le fenêtrage sur ordinateur. Vérifiez si votre application est disponible sur ces appareils ou si vous excluez involontairement ces utilisateurs en exigeant des fonctionnalités inutiles dans votre application.
  2. Résolvez les problèmes d'UI courants : évaluez ce qui vous semble étrange dans l'UI de votre application aujourd'hui. Nous vous proposons de nombreux conseils pour traduire facilement votre application mobile sur d'autres écrans.
    1. Consultez la galerie de conception pour grands écrans pour trouver l'inspiration et comprendre comment l'UI de votre application peut évoluer sur différents appareils à l'aide de solutions éprouvées aux problèmes d'UI courants.
    2. Commencez par les objectifs faciles à atteindre. Par exemple, vous pouvez empêcher les boutons de s'étirer sur toute la largeur de l'écran ou passer à une barre de navigation verticale sur les grands écrans pour améliorer l'ergonomie.
    3. Identifiez les modèles dans lesquels les dispositions canoniques (par exemple, liste/détails) pourraient résoudre les problèmes d'interface utilisateur que vous avez identifiés. Une vue Liste/Détails pourrait-elle améliorer la navigation dans votre application ? Un volet latéral serait-il plus efficace qu'une feuille inférieure pour utiliser l'espace supplémentaire ?
  3. Optimisez votre application de manière incrémentielle, écran par écran : il peut être utile de définir des priorités pour l'optimisation, car tout n'a pas besoin d'être parfaitement adaptatif dès le premier jour. Améliorez votre application de manière incrémentielle en fonction de ce qui compte le plus. Il ne s'agit pas d'un choix du tout ou rien.
    1. Commencez par les bases. Consultez les consignes relatives à la qualité des applications sur grand écran, qui classent et priorisent les correctifs les plus importants pour les utilisateurs. Supprimez les restrictions d'orientation pour prendre en charge les modes portrait et paysage, assurez-vous que l'appli est redimensionnable (pour les utilisateurs en mode écran partagé) et évitez l'étirement excessif des boutons, des champs de texte et des images. Ces corrections fondamentales sont essentielles, en particulier avec les modifications apportées à l'API dans Android 16, qui rendront ces aspects encore plus importants.
    2. Implémentez des optimisations de mise en page adaptative en vous concentrant d'abord sur les principaux parcours ou écrans utilisateur.
      1. Identifier les écrans où les optimisations (par exemple, une mise en page à deux volets) offrent le plus grand avantage en termes d'UX
      2. Passez ensuite aux écrans ou aux parties de l'application qui ne sont pas aussi souvent utilisés sur les grands écrans.
    3. Prenez en charge les méthodes de saisie autres que le toucher, y compris le clavier, la souris, le pavé tactile et le stylet. Grâce à la prise en charge de nouveaux facteurs de forme et d'écrans connectés, les utilisateurs peuvent interagir avec votre UI de manière fluide.
    4. Ajoutez des expériences utilisateur différenciantes, comme la compatibilité avec le mode sur table ou le mode double écran sur les appareils pliables. Cela peut se produire en fonction du cas d'utilisation. Par exemple, le mode sur table est idéal pour regarder des vidéos et le mode double écran est idéal pour les appels vidéo.

Bien que l'adoption de principes adaptatifs (à l'aide d'outils tels que Jetpack Compose et les classes de taille de fenêtre) nécessite un investissement initial, les avantages à long terme peuvent être considérables. En concevant et en créant des fonctionnalités une seule fois, et en les laissant s'adapter à différentes tailles d'écran, les avantages l'emportent sur le coût de la création de plusieurs mises en page personnalisées. Pour en savoir plus, consultez les conseils pour les développeurs concernant les applications adaptatives.

Exploitez tout le potentiel de votre application grâce à la conception adaptative

Le message que je souhaite adresser à mes collègues responsables produit, aux décideurs et aux entreprises est clair : la conception adaptative améliorera votre application pour offrir des expériences Android de haute qualité en 2025 et au-delà. Une UI adaptative et réactive est la solution évolutive pour prendre en charge les nombreux appareils Android sans avoir à développer une UI pour chaque facteur de forme. Si vous ignorez la diversité de l'écosystème d'appareils (pliables, tablettes, Chromebooks et facteurs de forme émergents comme la XR et les voitures), votre entreprise accepte des coûts cachés liés aux avis négatifs des utilisateurs, à une visibilité réduite sur Play, à une dette technique accrue et à des opportunités manquées d'améliorer l'engagement et l'acquisition d'utilisateurs.

Maximisez l'impact de vos applications et offrez de nouvelles expériences utilisateur. Découvrez comment créer des applications adaptatives dès aujourd'hui.

Écrit par :

Lire la suite