Android Wear apuesta por notificaciones: qué cambia, cómo optimizar y cómo no perder avisos

  • Android Wear prioriza las notificaciones y las acciones rápidas sobre las apps completas.
  • Activa permisos y evita bloqueos en móvil y reloj para garantizar la entrega.
  • Usa Wi‑Fi y la sincronización en la nube para recibir avisos lejos del teléfono.

Android Wear notificaciones en relojes

Sagar Seth, un ingeniero de Google, ha sorprendido con semejantes declaraciones, pues en principio eso podría significar que el sistema operativo no permitirá ejecutar aplicaciones desarrolladas por terceros. Debemos tomar estas declaraciones con prudencia, pues es posible que contengan matices que haya que tener en cuenta, pero lo cierto es que parece no haber duda.

Cuando Android Wear fue anunciado, todo parecía una buena noticia, pues se iba a tratar de una versión del sistema operativo adaptada a relojes inteligentes y dispositivos vestibles. Sin embargo, lo cierto es que podría haber diferencias realmente notables, que harían que Android y Android Wear fueran como la noche y el día, pues precisamente se acabaría con la esencia del sistema operativo. Y es que, parece que los terceros desarrolladores no podrían desarrollar apps completas para Android Wear. Esto sitúa el foco en las notificaciones.

Android Wear

Así lo ha indicado Sagar Seth, un ingeniero de Google, en una ronda de preguntas y respuestas en la que se le preguntó por qué necesita saber un desarrollador de Android Wear. Aunque es una pregunta cuyas respuestas podrían ser muchísimas, Seth ha tenido la habilidad de responder todo en dos minutos. Y en esos dos minutos ha incluido lo que ya hemos dicho. Concretamente, lo ha expresado así: «Android Wear está pensado para notificaciones, no para aplicaciones hechas y derechas». Algunos interpretan que Google no permitiría que los terceros desarrolladores pudieran lanzar las apps para el reloj inteligente. Otros han hablado sobre que no habría una tienda de aplicaciones específicas para Android Wear, como sí la hay para Google Glass.

Vídeo:

En el mejor de los casos, podríamos tomar las declaraciones de Sagar Seth como el objetivo que tendría Google con el reloj inteligente, pero nada más que eso. O sea, que ellos creen que lo mejor es que se utilice solo para notificaciones, pero permitirán que los desarrolladores creen aplicaciones completas para el reloj inteligente. Conviene que Google aclare exactamente qué tipo de apps podrán crearse para Android Wear.

Android Wear se centra en notificaciones: qué implica

En la práctica, el reloj recibe avisos de dos formas: notificaciones generadas por la app del teléfono que se comparten con el wearable, y notificaciones creadas directamente en el reloj por una app para wearables. Para ambos casos, el camino recomendado es usar NotificationCompat.Builder y estilos como NotificationCompat.MessagingStyle, BigTextStyle o InboxStyle, de modo que el sistema muestre la tarjeta correctamente y con acciones contextuales (responder, archivar, etc.).

Cuando necesitas funciones específicas del reloj (por ejemplo, ocultar el ícono de app solo en el wearable o permitir respuestas por voz y de texto predefinidas), se puede extender la notificación con NotificationCompat.WearableExtender. Además, si quieres que en el reloj aparezcan acciones distintas a las del teléfono, usa WearableExtender.addAction(). También es posible sincronizar el descarte entre dispositivos usando un ID común con setDismissalId().

Relojes Android Wear y notificaciones

Recibir avisos de apps que no tienen versión para el reloj

Si una app no tiene cliente para Wear OS, el reloj puede reflejar las notificaciones del teléfono siempre que estén activadas. Asegúrate de que en el móvil la app tiene permisos de notificación, que no está silenciada y que en la app Wear OS (o complementaria del fabricante) no la has bloqueado. Si usas “notificaciones compartidas”, el usuario verá un botón para abrir en el teléfono cuando proceda.

Para mejorar la interacción, algunas apps incluyen “responder” con voz o con opciones de texto mediante setChoices(). Así, aunque no exista app nativa en el reloj, puedes gestionar mensajería y correos desde tu muñeca dentro de los límites de la plataforma.

Solución de problemas cuando no llegan las notificaciones

  • Reinicia teléfono y reloj y comprueba tras cada paso si vuelven los avisos.
  • Verifica que el reloj no está en modo sala de cine (pulsa el botón de encendido una vez o toca dos veces la pantalla para salir).
  • En el teléfono, revisa Ajustes > Aplicaciones y notificaciones > Notificaciones > Notificaciones de aplicaciones, y habilita la app deseada.
  • Abre la app Wear OS (o la complementaria del fabricante) y comprueba Bloquear notificaciones de aplicaciones; desbloquea las silenciadas.
  • Confirma que las notificaciones dentro de la propia app están activadas y que el sistema no las limita en segundo plano.
  • Comprueba la conexión a Internet del teléfono y el estado de Bluetooth; si estás lejos, usa Wi‑Fi en el reloj.
  • Asegúrate de que el reloj está correctamente emparejado y dentro de alcance; si falla, vuelve a vincular. Como último recurso, restablece a estado de fábrica (esto borra datos).
  • Si usas apps de salud del fabricante (p. ej., Salud), concede el permiso para leer la barra de estado, mantenla en segundo plano, evita iniciar sesión en su versión de escritorio simultáneamente y no la instales en espacios privados o subusuarios.
  • En modelos con LTE, verifica la conectividad de datos y la política del operador; si no llegan avisos con LTE, desactiva ahorro de energía o fuerza datos del reloj y revisa la sincronización con el móvil.
  • Evita bloqueos físicos: si el sensor está cubierto por ropa, pueden fallar vibraciones y detecciones asociadas a avisos.

Evitar notificaciones duplicadas y buenas prácticas

Si tienes app de teléfono y app de reloj, es frecuente duplicar avisos. Usa las APIs de modo puente para desactivar el reflejo cuando el wearable genere su propia notificación. Así evitas dobles tarjetas y mejoras la experiencia, especialmente en notificaciones que no se descartan igual en ambos dispositivos.

Para iniciar una acción en el móvil desde el reloj con una notificación local, crea una actividad de confirmación y lánzala con RemoteActivityHelper; añade el extra apropiado para mostrar la animación de abrir en el teléfono. Ten en cuenta que no puedes usar BroadcastReceiver como destino de una acción de notificación en el reloj.

Usar Wi‑Fi y la nube para seguir recibiendo avisos sin el teléfono cerca

Muchos relojes con Android Wear/Wear OS admiten Wi‑Fi. Activa la conectividad desde Ajustes del reloj y déjala en Automático. En la app de Android Wear/Wear OS del teléfono entra en Privacidad y datos personales y habilita la sincronización en la nube. Las contraseñas de redes Wi‑Fi se comparten con el reloj para mantener el vínculo incluso lejos del móvil. Las notificaciones llegarán algo más lento que por Bluetooth, pero seguirás recibiéndolas.

Reloj inteligente Android Wear

Con este enfoque, Android Wear refuerza su filosofía: notificaciones rápidas, acciones inmediatas y mínima fricción. Aunque la plataforma priorice los avisos frente a las apps completas, existen herramientas para extender la experiencia, evitar duplicados y asegurar que no te pierdas nada, incluso cuando el teléfono no está contigo.


Añadir como fuente preferida en Google