Cartes

Les cartes permettent d'accéder rapidement aux informations et aux actions dont les utilisateurs ont besoin pour effectuer une tâche. Le carrousel de cartes s'affiche en faisant glisser votre doigt sur le cadran. Des gestes supplémentaires permettent de passer d'une carte à l'autre. Les cartes elles-mêmes ne peuvent pas être faites défiler.

Figure 1 : Balayez vers un côté du cadran pour afficher les différentes cartes sur un appareil Wear OS.

Les utilisateurs peuvent choisir les cartes qu'ils souhaitent voir. Il existe des cartes pour consulter la météo, régler un minuteur, suivre l'activité physique effectuée dans la journée, démarrer rapidement une séance de sport, lancer la lecture d'un titre musical, vérifier les infos d'une réunion et envoyer un message à un contact favori.

Plusieurs cartes côte à côte

Figure 2. Les cartes permettent aux utilisateurs d'accéder facilement à certaines informations et actions.

Au lieu d'utiliser Compose (ou Views), les cartes sont définies de manière déclarative à l'aide des bibliothèques protolayout et tiles de Jetpack. Étant donné que les cartes sont affichées dans un environnement distinct et distant, elles nécessitent des approches différentes pour charger, afficher et mettre à jour les données qu'elles contiennent. Leur simplicité permet de les créer, de les tester et de les déployer facilement.

Utilisation prévue

Wear OS vous permet d'afficher une petite quantité d'informations clés que les utilisateurs peuvent lire après avoir regardé une carte pendant quelques secondes. Pour offrir cette expérience de haute qualité aux utilisateurs, suivez ces bonnes pratiques :

  • Évitez de surcharger les cartes avec trop de contenu. Permettez plutôt aux utilisateurs d'appuyer sur les cartes pour en savoir plus et effectuer une action sur une autre surface de votre application.
  • Concentrez-vous sur la mise en page et le contenu des cartes. Le système se charge des tâches de rendu de bas niveau.
  • N'extrayez pas le contenu trop fréquemment et ne lancez pas de tâches asynchrones de longue durée dans vos cartes. Ces workflows consomment trop de ressources système.