Formato de Caras de Relojes

Una cara de reloj es lo primero que ve un usuario cuando mira su reloj, lo que la convierte en la plataforma de Wear OS más usada. Los usuarios dependen de las caras de reloj para personalizarlo según su estilo y sus necesidades.

El Formato de Caras de Relojes se creó en asociación con Samsung; es un formato XML declarativo que permite configurar la apariencia y el comportamiento de las caras de reloj. Eso significa que no se incluye un código ejecutable para crear una cara de reloj ni un código incorporado en el APK de la cara de reloj.

La plataforma de Wear OS se encarga de la lógica necesaria para renderizar la cara de reloj y que puedas enfocarte en tus ideas creativas, en lugar de hacerlo en la optimización del código o el rendimiento de la batería.

Las caras de reloj creadas con este formato nuevo requieren menos mantenimiento y menos actualizaciones que las que se compilan con las bibliotecas de caras de reloj de Jetpack. Por ejemplo, no es necesario que actualices la cara de reloj para aprovechar las mejoras en el rendimiento o el consumo de batería, ni para obtener las correcciones de errores más recientes.

Información acerca del formato

Los atributos están bien escritos y tienen lineamientos sobre la frecuencia y valores válidos para evitar la mayoría de las fuentes de errores cuando se crea una cara de reloj desde cero. Puedes crear una cara de reloj directamente con el formato o herramientas que admitan la creación de caras de reloj. Un ejemplo de estas herramientas es Watch Face Studio, que permite exportar diseños de caras de reloj al Formato de Caras de Relojes.

Del mismo modo que Watch Face Studio, el Formato de Caras de Relojes ofrece las siguientes capacidades:

  • Edición de estilo: Personaliza la cara de reloj, lo que incluye el color, la imagen de fondo y la fuente.

  • Grupos y complicaciones: Agrupa los componentes para que puedas controlarlos o moverlos con una sola acción. También puedes controlar una complicación completa como un grupo.

  • Expresiones de etiqueta: Agrega etiquetas con fecha, hora, batería, información del recuento de pasos y mucho más.

Más información

Obtén más información sobre el Formato de Caras de Relojes en estas guías:

  • Lineamientos de diseño: Descubre prácticas recomendadas para el diseño y la experiencia del usuario de tu cara de reloj.
  • Configuración: Configura un Android App Bundle que admita el Formato de Caras de Relojes.
  • Optimización del uso de memoria: Obtén más información para configurar la cara de reloj de modo que el sistema consuma la menor cantidad de memoria posible durante la renderización.
  • Referencia de XML: Explora los elementos individuales que forman parte de un archivo de Formato de Caras de Relojes. El elemento raíz siempre es WatchFace.
  • Guía de publicación: Aprende a subir tu cara de reloj a Play Store.
  • Muestras de GitHub: Comienza a crear caras de reloj de ejemplo y, luego, impleméntalas en el emulador de Wear OS o en tu dispositivo físico.
  • WFF y validador de memoria: Usa estas herramientas de código abierto para verificar que el archivo de Formato de Caras de Relojes no tenga errores y confirmar el uso aceptable de memoria antes de enviarlo a Google Play.