Датчик освещенности (Lux) - Тест
Чтение данных с датчика освещенности (Lux) в реальном времени. Проверка работы автояркости на телефоне или ноутбуке.
Запрашивает доступ к датчикам устройства только во время активного теста и по возможности обрабатывает всё прямо в браузере.
Лучше всего работает в актуальных версиях Chrome, Edge, Safari и Firefox. Поддержка зависит от Ambient Light Sensor API, HTTPS, оборудования и политики браузера.
Управление
История
| Время | Lux | Прим. |
|---|---|---|
| Нет данных. Нажмите Старт. | ||
Доступность API
Лог событий
Проверка автояркости
Инструкция Ambient Light
Смотрите на показания Lux. Закройте датчик рукой — значение должно упасть.
Подготовка
Наблюдение за данными
Тест с фонариком/рукой
Что проверяет этот инструмент
На этой странице проверяется, может ли браузер считывать данные об окружающем освещении и реагирует ли сообщаемое значение люкс на изменения вокруг устройства.
доступность датчика
Подтверждает, предоставляет ли браузер какой-либо пригодный для использования путь датчика внешней освещенности на этом устройстве.
люкс чтение
Показывает, возвращается ли во время теста числовое значение уровня освещенности.
реакция на изменение значения
Помогает убедиться, что показания изменяются при изменении ближайшего освещения.
обновить активность
Полезно для проверки того, получает ли браузер новые измерения освещенности с течением времени.
подсказки по автояркости
Может помочь вам сравнить показания датчика браузера с наблюдаемым вами поведением яркости устройства.
подсказки по устранению неполадок датчика
Упрощает отделение неподдерживаемого поведения браузера от проблемы с датчиком или политикой.
Что этот инструмент не может подтвердить
Доступ к окружающему освещению — одна из наиболее ограниченных возможностей браузера, поэтому это проверка функции, а не калиброванный люксметр.
не сертифицированный лабораторией люксметр
Заявленное значение люкс не подходит для профессиональной калибровки или измерения соответствия.
многие браузеры блокируют API
Даже если на устройстве есть датчик освещенности, браузер может не раскрывать его из соображений конфиденциальности или поддержки.
расположение датчика влияет на показания
Расположение датчика на устройстве и способ его закрытия могут существенно изменить наблюдаемое значение освещенности.
автояркость больше, чем сырой люкс
Алгоритм яркости устройства может сочетать люкс с логикой поставщика, сглаживанием и историей пользовательских предпочтений.
Как формируется результат
Результат генерируется на основе проверок поддержки окружающего освещения браузера и любых событий или ошибок в реальном времени, обнаруженных локально.
Проверка поддержки API
Страница проверяет, существует ли в браузере интерфейс датчика внешней освещенности.
попытка запуска датчика
Если поддерживается, браузер пытается начать чтение данных датчика окружающей среды на устройстве.
выборка событий люкс
Значения входящего света выбираются и отображаются по мере их изменения с течением времени.
обработка ошибок/состояний
Страница также отслеживает, сообщает ли браузер об ошибках разрешений, поддержки или состояния датчиков.
локальная сводка результатов
Результат отражает, показал ли браузер стабильное, меняющееся легкое чтение во время теста.
Интерпретируйте свои результаты
Используйте показания как подсказку на уровне браузера о доступности датчика, а не как инструмент точного измерения.
| Наблюдаемый световой результат | Вероятное значение |
|---|---|
| Нет данных или не поддерживается | Браузер не отображает датчик внешней освещенности или доступ блокируется. |
| Постоянное неизменное значение | Освещение в комнате стабильное, датчик не обновляется или браузер возвращает фиксированное значение. |
| Значение меняется медленно | Браузер обновляется, но сглаживание или низкая частота дискретизации задерживают видимые изменения. |
| Чтение кажется неожиданно высоким или низким | На значение влияют размещение датчика, тени, угол прямого освещения или различия в калибровке конкретного устройства. |
| Value четко реагирует на изменения освещения | На этом устройстве работает базовое определение освещенности браузера. |
Поддерживаемые браузеры и известные ограничения
Поддержка датчиков внешней освещенности ограничена и непоследовательна в разных браузерах из-за проблем с конфиденциальностью и поддержкой платформы.
| браузер | воздействие API датчика | люкс поддержка чтения | обновить поведение | известные ограничения |
|---|---|---|---|---|
| Хром | Ограничено и зависит от платформы | Ограниченный | Ограниченный | Многие установки не предоставляют API даже на поддерживаемом оборудовании. |
| Край | Ограничено и зависит от платформы | Ограниченный | Ограниченный | Ограничения ОС и политики являются общими. |
| Firefox | Часто недоступен | Часто недоступен | Часто недоступен | Поддержка более ограничена, чем у многих распространенных веб-API. |
| Сафари | Обычно недоступно или очень ограничено | Очень ограничено | Очень ограничено | Safari обычно не предоставляет эту возможность полезным способом. |
| iOS Сафари | Обычно недоступен | Нет или очень ограничено | Нет или очень ограничено | Доступ браузера iOS к окружающему освещению сильно ограничен. |
| Андроид Хром | Ограничено и зависит от устройства | Базовый на некоторых устройствах | Базовый на некоторых устройствах | Различия между поставщиками Android и браузерами значительны. |
Варианты использования
Этот тест в основном полезен, когда вы хотите узнать, существует ли вообще доступное через браузер освещение в текущей настройке.
после включения автояркости
Посмотрите, может ли браузер считывать любые изменения окружающего освещения, пока устройство адаптирует яркость.
когда веб-демо на основе датчиков терпит неудачу
Перед отладкой логики приложения убедитесь, что браузер отображает датчик освещенности.
после обновления браузера или ОС
Еще раз проверьте, была ли удалена или изменена поддержка внешнего освещения.
при сравнении мобильных браузеров
Посмотрите, предоставляет ли какой-либо браузер на том же устройстве пригодный для использования путь датчика освещенности.
при проверке разрешений устройства
Используйте результат, чтобы отделить неподдерживаемое поведение API от возможной проблемы с оборудованием.
Часто задаваемые вопросы
Вопросы о датчике освещенности.
Что может тестировать эта страница?
Он попытается считывать окружающее освещение (люкс, если это поддерживается браузером/устройством) и отображать показания в реальном времени, изменяющиеся тенденции, последние записи и частоту выборки, чтобы помочь вам проверить, соответствует ли автоматическая/адаптивная яркость системы изменениям окружающего освещения, а также задержке и последовательности связи.
Почему пишет "не поддерживается"? Мой телефон, очевидно, имеет автоматическую яркость.
Очень распространено. Из-за рисков конфиденциальности/распознавания отпечатков пальцев многие браузеры по умолчанию не раскрывают показания датчика внешней освещенности; тот факт, что доступна автоматическая яркость системы, не означает, что веб-API должен быть открытым. Рекомендуется перейти на среду, которая может поддерживаться, например Android Chrome.
Что такое люкс? Какой диапазон считается светлым/темным?
люкс — единица освещенности (силы света). Грубая информация: темная комната/ночь, вероятно, < 10 люкс; обычное помещение 50–300 лк; яркий офис/улица в пасмурные дни 300–2000лк; прямой солнечный свет может быть намного выше этого значения. Разное оборудование датчиков и фильтров приведет к различиям в показаниях. Рекомендуется смотреть на «тенденции», а не на абсолютные значения.
Почему показания меняются, а яркость системы остается неизменной?
Автоматическая яркость системы обычно имеет стратегии гистерезиса и сглаживания (чтобы избежать частых скачков) и учитывает привычки пользователя в ручной настройке, яркость контента, HDR, режим защиты глаз, режим энергосбережения и другие факторы. Вы можете увеличить время наблюдения (10–30 секунд), увеличить амплитуду окклюзии или сбросить/отключить соответствующие улучшения в системе перед сравнением теста.
Почему показания сильно колеблются/прыгают?
Распространенными причинами являются мерцание источника света (LED/PWM), отражение от окружающей среды, а также разные стратегии выборки и фильтрации датчиков устройств. Рекомендуется переключиться на стабильный источник света (например, естественный свет/лучшее освещение) или использовать более стабильный метод окклюзии и наблюдать тенденции, а не значения отдельных точек.
Какая польза от «точки»?
«Точка» запишет отметку времени в журнал, чтобы вы могли сравнить ее во время воспроизведения записи экрана: когда произошло определенное перекрытие/удаление, на сколько миллисекунд/секунд начала меняться яркость системы и стабильна ли она каждый раз.
Как насчет безопасности/конфиденциальности? Будут ли загружены данные?
Нет. Показания, расчеты трендов и журналирование выполняются локально в браузере, а данные датчика не загружаются. Также важно учитывать, что некоторые браузеры могут полностью отключать API датчика освещенности из соображений конфиденциальности, и это уже ограничение политики самого браузера.
Похожие руководства
Прочитайте практические материалы по настройке, совместимости браузера и устранению проблем для этого теста.
Обратная связь / сообщить об ошибке
Сообщите ваш браузер, устройство и что именно произошло.
Результат выглядит неверным?
Комментарии(0)