La API Sleep de Google ayuda a los desarrolladores a crear mejores aplicaciones de seguimiento del sueño

Google ha introducido una nueva API del sueño que permitirá a los desarrolladores crear aplicaciones de seguimiento del sueño más avanzadas.

Google ha introducido una nueva API de sueño que los desarrolladores pueden utilizar para mostrar información sobre el sueño de un usuario, lo que da como resultado aplicaciones de seguimiento del sueño más avanzadas. La API Sleep ya está disponible como parte de la última versión de Google Play Services.

Según Google, Sleep API es una "API simple que centraliza el procesamiento de detección del sueño de manera eficiente con la batería". Es parte de Google Reconocimiento de actividad de Android API, que se puede utilizar para detectar las actividades de un usuario, como si está andando en bicicleta o caminando.

"Gran parte de lo que hacemos depende de un buen descanso nocturno", dijo Google. “Nuestros teléfonos se han convertido en excelentes herramientas para tomar decisiones más informadas sobre nuestro sueño. Y al estar informadas sobre los hábitos de sueño, las personas pueden tomar mejores decisiones a lo largo del día sobre el sueño, lo que afecta aspectos como la concentración y la salud mental”.

La API Sleep utilizará un modelo de aprendizaje automático en el dispositivo para inferir el estado de sueño del usuario en función de la entrada de los sensores de luz y movimiento de su teléfono. Google dijo que su nueva API evitará que los desarrolladores tengan que dedicar tiempo a desarrollar sus propios métodos para determinar cuándo un usuario ha iniciado o finalizado el sueño. Además, el uso de la API de Google tiene otras ventajas sobre otras API de seguimiento del sueño, incluida la necesidad de menos energía para su uso y la oferta de más confiabilidad en la recopilación de datos. Esto último es especialmente importante ya que los servicios de Google Play se ven menos afectados por Doze y otros servicios de administración de batería que las aplicaciones de terceros.

Una vez que se recopila la información, se reporta de dos maneras:

  1. Una "confianza del sueño", que se informa a intervalos regulares (hasta 10 minutos)
  2. Un segmento de sueño diario que se informa después de que se detecta un despertar

En su entrada de blog, Google destaca una aplicación llamada Sleep as Android que utiliza la nueva API Sleep. La aplicación puede rastrear cosas como la duración del sueño, la regularidad, las fases, los ronquidos y más, con menos energía y más confiabilidad que antes gracias al cambio a Sleep API. "La duración del sueño es uno de los parámetros más importantes a tener en cuenta para garantizar un buen descanso nocturno", dijo el equipo de Sleep as Android. "La nueva API Sleep nos brinda una oportunidad fantástica para rastrearlo automáticamente de la manera más eficiente posible en términos de batería".

(Aparte, el equipo de Sleep as Android creó el sitio web DontKillMyApp para resaltar cómo los agresivos servicios de administración de energía de los OEM seguían acabando con los servicios de seguimiento del sueño de sus aplicaciones).

Las aplicaciones de terceros utilizan hoy la nueva API Sleep de Google, pero deberán solicitar al usuario que otorgue el permiso ACTIVITY_RECOGNITION. Esto garantiza que los usuarios tendrán control sobre qué aplicaciones pueden realizar un seguimiento de su sueño. Los desarrolladores interesados ​​pueden obtener más información sobre la API Sleep consultando Documentación API de Google.