Nouveautés produit

Guide du product manager pour adapter les applications Android sur différents appareils

Temps de lecture : 6 min
Afficher le profil de Fahd Imtiaz
Fahd Imtiaz Senior Product Manager, Android Developer Experience

Aujourd'hui, Android lance plusieurs 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 Preview développeur 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 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 de SDK 36 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 norme 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 à grand écran actifs : 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 en matière de fenêtrage de bureau pour offrir une expérience digne d'un véritable 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 sont en train de changer pour que leur UI s'adapte de manière responsive à toutes les tailles d'écran, comme les sites Web. Android 16 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 (la plus petite largeur de l'appareil est supérieure ou égale à 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. La conception adaptative n'est plus une option, mais 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 pour être mieux classées sur Play et 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 de 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, un utilisateur potentiel peut avoir une mauvaise première impression et laisser un avis d'une é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 expérience de qualité 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 dans 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 l'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 expériences d'application 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 de haut niveau 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 exploités 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 l'absence d'une bonne expérience, et pas nécessairement le 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 conduit souvent à des sessions plus longues et à des expériences plus immersives. Comme indiqué ci-dessus, les données d'utilisation montrent que la durée 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 vitesse 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 de développement pour optimiser les applications afin qu'elles soient adaptatives. Pour commencer, procédez comme suit :

  1. Vérifiez l'apparence de votre application sur les grands écrans dès aujourd'hui : 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 du bureau. 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 secondaire sur le côté permettrait-il de mieux utiliser l'espace supplémentaire qu'une feuille inférieure ?
  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'une approche 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 le redimensionnement est possible (lorsque les utilisateurs sont 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 aux 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 utilisateur ou écrans.
      1. Identifiez 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érenciées, 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 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 en fonction de chaque facteur de forme. Si vous ignorez l'écosystème d'appareils diversifié (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 :
Continuer la lecture