Cartes

Les cartes permettent d'accéder facilement aux informations et aux actions dont les utilisateurs ont besoin pour effectuer une tâche. Il suffit de balayer l'écran à partir du cadran pour consulter les dernières prévisions ou lancer un minuteur.

Balayage entre plusieurs cartes.

Les utilisateurs peuvent choisir les cartes qu'ils souhaitent voir. Vous disposez de cartes pour consulter la météo, régler un minuteur, suivre vos progrès fitness quotidiens, lancer rapidement un entraînement, diffuser un titre, vérifier les réunions à venir et envoyer un message à un contact favori.

Cartes côte à côte.

L'API de cartes permet aux développeurs de créer des cartes personnalisées que les utilisateurs peuvent inclure à leur montre. L'utilisation de l'API de cartes nécessite un niveau 26 ou supérieur d'API.

Bonnes pratiques

L'utilisation de cartes nécessite des consignes spécifiques :

  • Utilisez les composants matériels et les mises en page matérielles plutôt que des composants de base pour garantir la conformité avec les recommandations de l'interface utilisateur de Material Design et la cohérence générale.
  • Pendant que l'OS gère l'affichage de l'interface utilisateur de la carte, vous fournissez la mise en page, les informations et les ressources à l'aide de TileService.
  • Les cartes sont destinées à fournir des informations rapides que l'utilisateur peut lire en quelques secondes. Affichez uniquement le contenu le plus important, avec des informations claires et hiérarchisées.
  • Pour préserver la batterie de l'utilisateur, évitez les éléments qui nécessitent un suivi régulier.
  • Optez pour des expériences très interactives pour vos activités. Vous pouvez toutefois créer des liens vers ces activités à partir de votre carte. Pour en savoir plus, consultez Interagir avec les cartes.
  • Évitez des messages comme "Il y a x minutes" ou "Dans x minutes" pour les événements passés ou à venir, car ils nécessitent des mises à jour fréquentes. Affichez plutôt l'heure de début ou de fin réelle ou utilisez une formule comme "Auparavant".
  • Évitez les tâches asynchrones de longue durée lorsque vous concevez la mise en page et les ressources d'une carte. Le code de votre carte doit s'exécuter rapidement.
  • Vous pouvez autoriser l'utilisateur à cliquer sur les cartes pour en savoir plus et à les superposer pour gagner en interactivité. L'utilisateur peut alors faire défiler l'écran pour obtenir plus d'informations.
  • Si votre application est volumineuse et permet d'effectuer plusieurs tâches, vous pouvez créer une carte pour chaque tâche. Par exemple, une application de fitness peut avoir une carte Objectifs et une carte Entraînement.