Google выпустила программный интерфейс Android Sleep API. Это позволит разработчикам приложений для здорового образа жизни лучше отслеживать ваши циклы сна и оптимизировать производительность программных решений. Об этом сообщается в блоге разработчиков.
Раньше разработчикам Android-приложений приходилось использовать собственные алгоритмы для отслеживания сна своих пользователей. Из-за этого услуги были нестабильны и требовали много энергии. Это было особенно заметно, если пользователь устанавливал несколько приложений с похожими опциями, каждое из которых использовало свои собственные алгоритмы. Новый программный интерфейс предназначен для решения этой проблемы.
Предположительно, API позволит снизить энергопотребление и повысить эффективность сервисов, отслеживающих циклы сна. Он будет встроен в текущий программный пакет распознавания активности Android. Чтобы отслеживать активность, сервисам нужно будет получить разрешение владельца устройства.
Android Police пишет, что к созданию интерфейса причастен разработчик Петр Налевка (Petr Nalevka). Он выпустил популярные приложения для Android, такие как Sleep as Android и Don’t Kill My App!. Как отмечает 9to5google, новый API уже доступен на Android 10 и более поздних версиях операционной системы. Компания также планирует улучшить свои показатели в будущем.