L'API Sleep de Google aide les développeurs à créer de meilleures applications de suivi du sommeil

click fraud protection

Google a introduit une nouvelle API Sleep qui permettra aux développeurs de créer des applications de suivi du sommeil plus avancées.

Google a introduit une nouvelle API de sommeil que les développeurs peuvent utiliser pour afficher des informations sur le sommeil d'un utilisateur, ce qui donne lieu à des applications de suivi du sommeil plus avancées. L'API Sleep est désormais disponible dans la dernière version des services Google Play.

Selon Google, l'API Sleep est une « API simple qui centralise le traitement de détection du sommeil de manière économe en batterie ». Cela fait partie de Google Reconnaissance d'activité Android API, qui peut être utilisée pour détecter les activités d’un utilisateur, comme s’il fait du vélo ou marche.

"Une grande partie de ce que nous faisons dépend d'une bonne nuit de sommeil", a déclaré Google. « Nos téléphones sont devenus d’excellents outils pour prendre des décisions plus éclairées concernant notre sommeil. Et en étant informés de leurs habitudes de sommeil, les gens peuvent prendre de meilleures décisions tout au long de la journée en matière de sommeil, ce qui affecte des éléments tels que la concentration et la santé mentale.

L'API Sleep utilisera un modèle d'apprentissage automatique sur l'appareil pour déduire l'état de sommeil de l'utilisateur en fonction des informations fournies par les capteurs de lumière et de mouvement de votre téléphone. Google a déclaré que sa nouvelle API éviterait aux développeurs de passer du temps à développer leurs propres méthodes pour déterminer quand un utilisateur a commencé ou terminé sa veille. De plus, l'utilisation de l'API de Google présente d'autres avantages par rapport aux autres API de suivi du sommeil, notamment une consommation d'énergie moindre et une plus grande fiabilité dans la collecte de données. Ce dernier point est particulièrement important car les services Google Play sont moins affectés par Doze et d'autres services de gestion de batterie que les applications tierces.

Une fois les informations collectées, elles sont rapportées de deux manières :

  1. Une « confiance dans le sommeil », qui est signalée à intervalles réguliers (jusqu'à 10 minutes)
  2. Un segment de sommeil quotidien signalé après un réveil est détecté

Dans son article de blog, Google met en avant une application appelée Sleep as Android qui utilise la nouvelle API Sleep. L'application peut suivre des éléments tels que la durée du sommeil, la régularité, les phases, les ronflements, etc., avec moins de puissance et plus de fiabilité qu'auparavant grâce au passage à l'API Sleep. "La durée du sommeil est l'un des paramètres les plus importants à surveiller pour garantir une bonne nuit de sommeil", a déclaré l'équipe Sleep as Android. « La nouvelle API Sleep nous offre une fantastique opportunité de le suivre automatiquement de la manière la plus économe en batterie imaginable. »

(En passant, l'équipe Sleep as Android créé le site DontKillMyApp pour souligner à quel point les services agressifs de gestion de l'alimentation OEM ont continué à tuer les services de suivi du sommeil de leur application.)

Les applications tierces utilisent aujourd'hui la nouvelle API Sleep de Google, mais devront inviter l'utilisateur à accorder l'autorisation ACTIVITY_RECOGNITION. Cela garantit que les utilisateurs auront le contrôle sur les applications qui peuvent suivre leur sommeil. Les développeurs intéressés peuvent en savoir plus sur l'API Sleep en consultant Documentation de l'API de Google.