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][1], que admite la capacidad de exportar diseños de caras de reloj al Formato de Caras de Relojes.

Más información

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

  • [Funciones disponibles][2]: Explora las funciones de cara de reloj que admite cada versión del Formato de Caras de Relojes.
  • [Lineamientos de diseño][3]: Obtén información sobre las prácticas recomendadas para el diseño y la experiencia del usuario de tu cara de reloj.
  • [Configuración][4]: Configura un Android App Bundle que admita el Formato de Caras de Relojes.
  • [Optimiza el uso de memoria][5]: Obtén información para configurar tu cara de reloj de modo que el sistema consuma la menor cantidad de memoria posible cuando se renderice.
  • [Referencia de XML][6]: 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][7]: Aprende a subir tu cara de reloj a Play Store.
  • [Muestras de GitHub][8]: Comienza a compilar caras de reloj de muestra y, luego, impleméntalas en el emulador de Wear OS o en tu dispositivo físico.
  • [Validador de memoria y WFF][9]: Usa estas herramientas de código abierto para verificar si el archivo de Formato de Caras de Relojes tiene errores y confirmar el uso de memoria aceptable antes de enviarlo a Google Play.