Интерфейс Android Sleep API предназначен для создания приложений по отслеживанию активности пользователей. Отличительной особенностью таких приложений станет низкое энергопотребление.
Что такое Sleep API
Sleep API – это интерфейс для оптимизации работы приложений по отслеживанию активности/сна пользователей. Его можно использовать в приложениях для интеллектуальных будильников или в инструментах, разработанных для мониторинга и оценки качества сна.
Sleep API передает два вида информации:
- «Уверенность во сне». Данные с датчиков света и движения анализируются каждые 10 минут;
- Ежедневный сегментированный отчет о времени сна.
Пользователь должен дать приложению, использующему Sleep API, разрешение на сбор данных о физической активности.
Преимущества Android Sleep API
Сторонние приложения выполняют сбор и анализ данных об активности пользователя, используя свои собственные алгоритмы. Если на устройстве работает сразу несколько приложений, собирающих данные с датчиков – это сильно увеличивает энергопотребление.
Открыв для разработчиков Android Sleep API, Google хочет решить эту проблему.
Новый API обрабатывает входящие данные датчиков света и движения устройства при помощи искусственного интеллекта. Это избавит разработчиков от длительного сбора данных об активности пользователя. Sleep API централизует обработку обнаружения сна, экономит заряд батареи, а также дает возможность синхронизировать данные, увеличивая точность работы приложений.
Google обещает «продолжить работу в этой области в будущем».
Sleep API уже доступен разработчикам в последней версии сервисов Google Play для Android 10 и более поздних версий.
С документацией можно ознакомиться на странице сервиса.