Extiende tu app a dispositivos Wear OS by Google y aumenta su utilidad

  • Desarrollo
  • participación
  • Diseño
  • Wear OS

La integración con Wear OS by Google te permite usar las funciones de Google Play y Android en varios dispositivos para crear una experiencia más satisfactoria y mejorar la participación de los usuarios.

Por qué funciona

Wear OS brinda información y funciones en momentos útiles para que los usuarios no tengan que revisar continuamente sus dispositivos móviles. Las notificaciones funcionan de inmediato en Wear OS, pero, si agregas acciones y mejoras, podrás hacer que tu app sea más útil y aumentar la participación y la retención.

Funciones clave

  • Sincronización automática de notificaciones. Permite que los usuarios se mantengan informados incluso cuando no puedan acceder fácilmente a sus teléfonos.
  • Asistencia completa de parte del SDK de Android. Se incluyen actividades, servicios, sensores y mucho más para ofrecer una experiencia personalizada con dispositivos wearable.
  • Apps exclusivas para relojes. Los usuarios pueden descubrirlas sin necesidad de un teléfono. Las apps de Wear OS pueden acceder a Internet directamente mediante Bluetooth, Wi-Fi o conexiones móviles sin depender de las API de capas de datos. De esta manera, puedes seguir ofreciendo funcionalidad completa aunque el teléfono sincronizado esté apagado o fuera del alcance.
  • Incluye información útil en la cara de reloj. Usa el proveedor de datos de complicaciones para que los usuarios reciban información de utilidad sobre tu app directamente en la cara de reloj.
  • Diseño de notificaciones optimizado para mensajes rápidos y responsivos.
  • Obtén fácilmente los datos más recientes de la plataforma Google Fit. Solo debes registrar un PendingIntent para recibir notificaciones sobre los cambios que ocurran en el almacén de datos de entrenamiento. De esa forma, la app no tendrá que seguir consultando los cambios de peso, nutrición y otros datos.
  • Acciones de voz. Los comandos como "Ok Google, crea una nota" ofrecen a los usuarios una experiencia de manos libres.

Recomendaciones

  • Usa el panel lateral de navegación para dar a los usuarios acceso a las vistas de la app o las acciones en un contexto específico. También puedes usar un panel lateral de una sola página para simplificar la navegación cuando existan siete o menos elementos que se puedan identificar fácilmente mediante íconos. Por último, habilita la visualización en la parte superior del panel lateral de acciones para que los usuarios puedan acceder fácilmente a la acción principal.
  • Usa varios selectores de aplicaciones para simplificar el acceso a dos o tres funciones. Cuando las apps ofrecen funciones discretas, como análisis y seguimiento de actividades en una app de entrenamiento, este enfoque permite que los usuarios las encuentren y ejecuten con mayor facilidad.
  • Optimiza la experiencia de notificaciones con las funciones más recientes de Wear OS. Usa BigTextStyle para implementar la compatibilidad con notificaciones desplegables, agrega la acción principal de la notificación a la vista contraída, ofrece una experiencia de chat enriquecida con un diseño de app mediante MessagingStyle, quita todos los textos de Wear 1.x que guíen a los usuarios a que deslicen el dedo de forma horizontal y ofrece acciones intercaladas.
  • Asegúrate de que las complicaciones sean aptas para el diseño de la cara de reloj y puedan controlar sus tipos de datos de forma correcta. Para ello, usa la clase TextRenderer a fin de que el texto se ajuste a los límites de la complicación, y la clase ComplicationDrawable para establecer los bordes, las opciones de fuentes, el color y la forma del fondo. Permite también que los usuarios configuren o ajusten las complicaciones desde un menú de configuración. Cuando realices pruebas, usa la app del paquete de pruebas del proveedor de datos para ingresar información de los marcadores de posición a las complicaciones y recuerda proporcionar los datos de las complicaciones mediante ComplicationProviderService.
  • Ofrece apps que funcionen por sí solas mediante Wi-Fi, GPS o las otras funciones de conexión integradas de los wearables. Incluye la marca com.google.android.wearable.standalone en el manifiesto de la app para indicar que es capaz de funcionar sin un teléfono vinculado. Luego, usa la marca de función de hardware android.hardware.type.watch para que la app se pueda buscar e instalar en dispositivos Wear OS.
  • Evita depender de una aplicación complementaria para permitir el acceso del usuario. Usa una IU web que sea accesible desde la app para wearables a fin de autenticar y dar acceso a los usuarios.
  • Ayuda a los usuarios a descubrir la aplicación complementaria adecuada para tu app de Wear OS. Si esta necesita una aplicación complementaria para poder usarse o brindar funciones adicionales, usa la CapabilityApi a fin de garantizar que se dirija a los usuarios a la ficha de Play Store correspondiente. Además, recuerda mencionar estas funciones en la ficha de la app de Wear OS.

Ejemplos