Tarjetas

Las tarjetas brindan un fácil acceso a la información y a las acciones que los usuarios necesitan para realizar tareas. Con solo deslizar el dedo sobre la cara de reloj, el usuario puede consultar el pronóstico actualizado o iniciar un temporizador.

Deslizamiento de varias tarjetas

Los usuarios pueden elegir las tarjetas que quieren ver. Hay tarjetas para consultar el clima, establecer temporizadores, hacer un seguimiento del progreso diario de tu entrenamiento, empezar a ejercitar al instante, reproducir una canción, ver reuniones próximas y enviar un mensaje a un contacto favorito.

Tarjetas una al lado de la otra

La API de Tiles permite a los desarrolladores crear tarjetas personalizadas para que los usuarios puedan incluirlas en sus relojes. Para usar la API de Tiles, se debe especificar un nivel de API 26 o superior.

Prácticas recomendadas

Para trabajar con tarjetas, se deben contemplar algunas cuestiones específicas, como las siguientes:

  • Usa componentes de Material y diseños de Material en lugar de componentes más básicos para garantizar el cumplimiento de las recomendaciones de la interfaz de usuario de Material Design y lograr una coherencia general.
  • Mientras que el SO se encarga de renderizar la IU de la tarjeta, tú proporcionas el diseño, la información y los recursos con TileService.
  • Las tarjetas están pensadas para brindar información fácil de ver que los usuarios pueden leer en cuestión de segundos. Muestra solo el contenido más importante con una jerarquía de información clara.
  • Para proteger la batería del usuario, evita usar elementos que requieran volver a renderizarlos con frecuencia.
  • Guarda las experiencias más interactivas para tus actividades. Sin embargo, puedes vincular esas actividades desde tu tarjeta. Para obtener más información, consulta el artículo sobre interacciones con tarjetas.
  • Evita texto como "hace x minutos" o "en x minutos" para eventos pasados o futuros, ya que su inclusión requiere actualizaciones frecuentes. En su lugar, muestra la hora de inicio o finalización real, o bien usa una expresión como "en el pasado".
  • Evita el trabajo asíncrono de larga duración cuando proporciones el diseño y los recursos de una tarjeta. El código de la tarjeta debería ejecutarse rápidamente.
  • Puedes permitir que el usuario presione las tarjetas para obtener más información y realizar acciones incorporando una superposición que admita un alto grado de interactividad y posibilite al usuario desplazarse en busca de la información que necesita.
  • Si tienes una app grande que admite que el usuario realice varias tareas, considera la idea de crear una tarjeta para cada una. Por ejemplo, una app de fitness puede tener una tarjeta de Objetivos y una de Actividad de entrenamiento.