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