Siempre presentes y útiles: Cr... Nota

Siempre presentes y útiles: Creación de fuentes de datos de complicaciones para Wear OS

Las complicaciones de Wear OS proporcionan información pequeña y visible de un vistazo en las caras del reloj, mejorando la participación de las aplicaciones. Las aplicaciones suministran fuentes de datos de complicaciones; las caras del reloj manejan el diseño y la representación. Los datos de complicaciones están tipificados, con las caras del reloj que especifican los tipos compatibles y definen ranuras para complicaciones. Los tipos de datos incluyen TEXTO_CORTO, IMAGEN_PEQUEÑA, PROGRESO_OBJETIVO y VALOR_RANGO, adecuados para datos en pequeñas cantidades, no para grandes cantidades o actualizaciones frecuentes. Crear una complicación implica extender SuspendingComplicationDataSourceService y definir objetos ComplicationData. Las actualizaciones pueden ser basadas en push (periódicas) o basadas en pull (impulsadas por la aplicación), utilizando UPDATE_PERIOD_SECONDS o ComplicationDataSourceUpdateRequester. Los enlaces de plataforma ofrecen actualizaciones de datos dinámicos y de alta frecuencia para escenarios como el seguimiento de la condición física, lo que ahorra vida útil de la batería. La configuración del usuario permite la personalización de los datos mostrados, lograda a través de una actividad de configuración y metadatos en el manifiesto. El manejo eficiente del tiempo utiliza SuspendingTimelineComplicationDataSourceService para datos basados en eventos o clases integradas para datos basados en tiempo. El seguimiento de la activación y desactivación de complicaciones optimiza el uso de recursos y ayuda a la incorporación del usuario.