Android 15 внедряет новый API под названием ZenDeviceEffects, который предоставляет возможность настройки параметров экрана в режиме сна.
Об этом сообщает Android Authority.
Этот функционал раньше был доступен только через приложение Digital Wellbeing. С новым API разработчики смогут регулировать такие настройки, как затемнение обоев, уменьшение цветовой насыщенности, отключение отображения элементов окружения и активация темного режима. Это обеспечивает более гибкий подход к персонализации режима сна, включая реакцию на различные триггеры, такие как сканирование NFC-метки.
Кроме того, настройка режима сна позволяет активировать функцию «Не беспокоить», ограничивая уведомления только самыми важными вызовами и сообщениями. Пользователи теперь могут настраивать время включения режима сна и менять разнообразные параметры экрана, включая применение оттенков серого, темный режим, отключение постоянно активного дисплея и затемнение фона рабочего стола.
До этого разработчики находили способы изменять эти настройки экрана в своих приложениях, но это требовало дополнительных разрешений. С выпуском Android 15 использование таких нестандартных методов становится ненужным, так как API ZenDeviceEffects предоставляет прямой доступ к этим функциям.
Несмотря на то что новый API ZenDeviceEffects уже доступен в предварительной версии для разработчиков Android 15, есть вероятность, что Google доработает его перед окончательным выпуском. Некоторые функции, например, изменение темного режима, пока не функционируют должным образом. Ожидается, что будут добавлены дополнительные возможности, включая отключение адаптивной яркости, активацию по касанию или наклону, сенсорные взаимодействия, снижение радиочастотного излучения и улучшение режима энергосбережения.
Это расширение функционала дает пользователям больше возможностей для индивидуализации процесса подготовки ко сну, что способствует лучшему учету личных предпочтений и образа жизни. Google продолжает расширять возможности API, позволяя разработчикам вносить более глубокие настройки экрана в режиме сна, что ведет к повышению качества сна и общего благополучия пользователей.