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.
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.

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.
Principes de base
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. Consultez la section Inclure au moins un conteneur.
- Définissez de manière déclarative la mise en page et le contenu de votre carte. Le système est responsable du rendu final.
- N'extrayez pas le contenu trop fréquemment et ne lancez pas de tâches asynchrones de longue durée dans votre service de cartes. Pour effectuer des tâches pouvant prendre un certain temps (comme des appels réseau), utilisez WorkManager pour planifier les tâches en arrière-plan et mettre en cache ou stocker les résultats dans un espace de stockage local.
Recommandations personnalisées
- Remarque : Le texte du lien s'affiche lorsque JavaScript est désactivé
- Afficher des informations dynamiques dans des cartes
- Migrer vers les espaces de noms ProtoLayout