O Google introduziu uma nova API de sono que permitirá aos desenvolvedores criar aplicativos de rastreamento de sono mais avançados.
O Google introduziu uma nova API de sono que os desenvolvedores podem usar para revelar informações sobre o sono de um usuário, resultando em aplicativos de rastreamento de sono mais avançados. A API Sleep já está disponível como parte da versão mais recente do Google Play Services.
De acordo com o Google, a API Sleep é uma “API simples que centraliza o processamento de detecção de sono com economia de bateria”. Faz parte do Google Reconhecimento de atividade Android API, que pode ser usada para detectar as atividades de um usuário, como andar de bicicleta ou caminhar.
“Muito do que fazemos depende de uma boa noite de descanso”, disse o Google. “Nossos telefones se tornaram ótimas ferramentas para tomar decisões mais informadas sobre nosso sono. E ao serem informadas sobre os hábitos de sono, as pessoas podem tomar melhores decisões ao longo do dia sobre o sono, o que afeta coisas como concentração e saúde mental.”
A API Sleep usará um modelo de aprendizado de máquina no dispositivo para inferir o estado de sono do usuário com base na entrada dos sensores de luz e movimento do seu telefone. O Google disse que sua nova API evitará que os desenvolvedores percam tempo desenvolvendo seus próprios métodos para determinar quando um usuário iniciou ou terminou o sono. Além disso, o uso da API do Google tem outras vantagens em relação a outras APIs de rastreamento do sono, incluindo a necessidade de menos energia para uso e a oferta de mais confiabilidade na coleta de dados. Este último é especialmente importante porque o Google Play Services é menos afetado pelo Soneca e outros serviços de gerenciamento de bateria do que aplicativos de terceiros.
Depois que as informações são coletadas, elas são relatadas de duas maneiras:
- Uma ‘confiança no sono’, que é relatada em intervalos regulares (até 10 minutos)
- Um segmento de sono diário que é relatado após a detecção de um despertar
Em sua postagem no blog, o Google destaca um aplicativo chamado Sleep como Android que usa a nova API Sleep. O aplicativo pode rastrear coisas como duração do sono, regularidade, fases, ronco e muito mais, com menos energia e mais confiabilidade do que antes, graças à mudança para a API Sleep. “A duração do sono é um dos parâmetros mais importantes a serem observados para garantir uma boa noite de descanso”, disse a equipe Sleep as Android. “A nova API Sleep nos dá uma oportunidade fantástica de rastreá-lo automaticamente da maneira mais eficiente possível em termos de bateria.”
(Além disso, a equipe Sleep as Android criou o site DontKillMyApp para destacar como os serviços agressivos de gerenciamento de energia OEM continuavam eliminando os serviços de rastreamento de sono de seus aplicativos.)
Aplicativos de terceiros usam a nova API Sleep do Google hoje, mas serão obrigados a solicitar ao usuário que conceda a permissão ACTIVITY_RECOGNITION. Isso garante que os usuários terão controle sobre quais aplicativos podem monitorar seu sono. Os desenvolvedores interessados podem aprender mais sobre a API Sleep conferindo Documentação da API do Google.