Explorar funciones

Wear OS 7 presenta varias funciones para ayudarte a mejorar la experiencia de tu app para Wear OS. Antes de agregar estas funciones a tu app, prepárala para que sea compatible con Wear OS 7.

Widgets de Wear

A partir de Wear OS 7, las tarjetas heredadas de pantalla completa evolucionan a widgets dinámicos de Wear. Los widgets son una nueva superficie visible para Wear OS, diseñada para complementar las apps y las caras de reloj, ya que proporcionan una mayor coherencia estructural con el ecosistema de Android más amplio.

Con tecnología de Jetpack Glance y el nuevo framework RemoteCompose, los widgets de Wear ofrecen una mayor expresividad que las bibliotecas de protolayout heredadas, con un DSL declarativo que se alinea directamente con Modern Android Development.

Los widgets de Wear admiten dos diseños de tarjetas precisos (pequeño y grande) que se alinean directamente con los formatos móviles 2x1 y 2x2. Esta flexibilidad te permite implementar diseños cohesivos multidispositivo y, al mismo tiempo, mantener el contenido optimizado para la muñeca. Los desarrolladores pueden adaptar la lógica de la IU existente de mainSlot de una tarjeta heredada de pantalla completa a un widget de 2x2.

Para obtener más información sobre la creación de widgets, consulta la guía de widgets de Wear.

Actualizaciones en tiempo real

Wear OS 7 presenta actualizaciones en tiempo real muy visibles en la muñeca, lo que permite a los desarrolladores mostrar el progreso crítico en tiempo real directamente a los usuarios. Ya sea que se trate de hacer un seguimiento de un entrenamiento activo, supervisar un viaje compartido o mostrar instrucciones de navegación paso a paso, las actualizaciones en tiempo real proporcionan visibilidad persistente sin que los usuarios tengan que abrir la aplicación completa.

Diseñadas con una integración perfecta del ecosistema en mente, las actualizaciones en tiempo real en Wear OS comparten una amplia alineación de la API con las plataformas móviles. Los desarrolladores aprovechan muchos de los mismos estilos de notificación estándar, como ProgressStyle y cronómetros integrados , lo que minimiza la necesidad de implementaciones de código específicas de la plataforma.

Entre las capacidades clave y las ventajas para desarrolladores en Wear OS 7, se incluyen las siguientes:

  • Alineación de la API del ecosistema: Crea notificaciones con las APIs de Android conocidas. Si tu aplicación para dispositivos móviles ya implementa actualizaciones en tiempo real, puedes aprovechar muchas de las mismas APIs en Wear OS.
  • Alternativa moderna a las actividades en curso: Para la publicación de actualizaciones locales en Wear OS 7 y versiones posteriores, las actualizaciones en tiempo real sirven como la ruta de actualización recomendada sobre la API heredada de actividades en curso, ya que ofrecen una integración más profunda del sistema y una administración mejorada del ciclo de vida.
  • Puente OEM automático: Para reducir la sobrecarga de desarrollo de Wear OS, las Notificaciones en tiempo real generadas por una app para dispositivos móviles vinculada se pueden conectar automáticamente al reloj en dispositivos OEM compatibles.
  • Chips de estado visibles: Las actualizaciones en tiempo real se integran profundamente con la IU del sistema Wear OS mediante la aparición de chips de estado dinámicos. Con el uso de APIs como setShortCriticalText y setUsesChronometer, tu app puede renderizar cuentas regresivas de ETA precisas, temporizadores o íconos de estado críticos directamente en la bandeja de notificaciones y las caras de reloj compatibles.

Para obtener detalles de implementación integrales, estrategias de optimización de la batería y lineamientos de diseño, consulta la guía para desarrolladores de actualizaciones en tiempo real en Wear OS.