Google улучшает приложения для отслеживания сна на Android с помощью Sleep API

Приложения для отслеживания сна на Android до сих пор были не столь популярны. У них были всевозможные проблемы, и они совершенно недопустимым образом сократили время автономной работы смартфона.

Но это скоро изменится, так как Google анонсировал новый Sleep API в блоге разработчиков Android . Благодаря общедоступному API разработчики приложений смогут создавать более функциональные приложения для отслеживания сна с меньшим количеством проблем и минимальными сбоями.

Что делает Google Public Sleep API?

Новый API звучит как мечта для разработчиков приложений, которые хотят помочь пользователям спать крепче и знать, как идет их сон.

Google указал, насколько важен сон (о чем мы все знаем 0f). По поводу отдыха в компании сказали следующее:

«Наши телефоны стали отличным инструментом для принятия более осознанных решений о своем сне. А, получая информацию о привычках сна, люди могут принимать более обоснованные решения в течение дня относительно сна, что влияет на такие вещи, как концентрация и психическое здоровье».

Sleep API является частью Android Activity Recognition API, который также отслеживает другие действия пользователя, такие как езда на велосипеде или ходьба, с использованием различных показателей на телефоне.

Google утверждает, что его API отслеживает сон двумя разными способами:

  1. «Уверенность во сне», о которой сообщается через регулярные промежутки времени (до 10 минут)
  2. Сегмент ежедневного сна, о котором сообщается после обнаружения пробуждения

API использует модель искусственного интеллекта на устройстве, которая использует свои датчики света и движения в качестве входных данных, чтобы определить, действительно ли пользователь спит и как долго.

Основная проблема с отслеживанием сна на Android – время автономной работы. Приложения используют алгоритмы обнаружения, чтобы отслеживать, когда пользователь спит. Проблема, по словам Google, заключается в том, что «эти алгоритмы обнаружения несовместимы между приложениями, и когда несколько приложений независимо и непрерывно проверяют изменения в активности пользователя, время автономной работы сокращается».

С новым API сна от Google разработчики смогут сконцентрировать обработку обнаружения сна таким образом, чтобы расходовать меньше энергии, а это именно то, что ищут пользователи приложений для сна.

Когда разработчики могут использовать Google Sleep API?

Новый API доступен для разработчиков прямо сейчас как часть последней версии Google Play Services.

Похоже, что помимо выпуска API сейчас Google еще не закончил работу над улучшением отслеживания сна. Компания заявила: «Мы надеемся продолжить работу над этим API и в этой области в будущем».

Если вы разработчик Android, ознакомьтесь с документацией по API Google, где вы найдете все, что вам нужно знать для его использования.