Как работают датчики освещённости
Датчики освещённости (ALS) используют фотодиоды — полупроводниковые компоненты, генерирующие электрический ток при воздействии света. Ток пропорционален интенсивности света и измеряется в люксах. Современные датчики содержат фильтры, соответствующие спектральной чувствительности человеческого глаза, для точного отражения воспринимаемой яркости.
Уровни освещённости и значения люкс
Измерения в люксах помогают классифицировать среду: Лунный свет: 0,25 люкс. Уличное освещение: 10-50 люкс. Офисное освещение: 300-500 люкс. Пасмурный день: 1 000-2 000 люкс. Прямой солнечный свет: 50 000-100 000 люкс. Устройства используют эти измерения для автоматической регулировки яркости экрана — функции адаптивной яркости, экономящей батарею и снижающей нагрузку на глаза.
AmbientLightSensor API
AmbientLightSensor API является частью семейства Generic Sensor API. Поддержка браузерами ограничена — в настоящее время доступен только в Chrome/Edge на Android при включённом флаге chrome://flags/#enable-generic-sensor-extra-classes. Это связано с проблемами конфиденциальности, так как измерения освещённости могут использоваться для межустройственного отслеживания или определения поведения пользователя.