![](http://img.youtube.com/vi/aWP1gHoDoOw/default.jpg)
![](http://img.youtube.com/vi/j5RBYrkvxPo/default.jpg)
![](http://img.youtube.com/vi/LJ5PnzsM_eI/default.jpg)
![](http://img.youtube.com/vi/_9lzkDV9S9A/default.jpg)
Сенсоры в Windows 7: да будет свет!
Все мы знаем, как порой бывает неудобно использовать ноутбук на улице - часто яркости экрана не хватает в солнечный день. Возрадуемся, ибо в Windows 7 появилась специальная подсистема под названием Windows Sensors, обеспечивающая поддержку различного рода сенсоров, в том числе сенсоров освещения и местоположения.
Краеугольным камнем данной функции является встроенная поддержка сенсоров окружающего света (ALS) с помощью общего класса драйверов. Уже сегодня многие ноутбуки оснащаются ALS, например, новые ноутбуки Dell серии Latitude E, однако, все из них требуют драйверов от производителя. Новый класс драйверов в Windows 7 позволит OEM-производителям просто подключать датчики, забыв о драйверах.
![](files/images/articles/ANOTHER/2984896814_a2cf6cd084.jpg)
![](files/images/articles/ANOTHER/2984898092_783d415ee7.jpg)
На базовом уровне в Windows 7 будет представлена встроенная в ОС функция адаптивной яркости. Тогда как сегодня Dell поставляет с Vista специальное приложение для реализации данного функционала, Windows 7 сможет автоматически контролировать уровень яркости подсветки, основываясь на показаниях датчика.
![](files/images/articles/ANOTHER/2984900114_98f59cea8a.jpg)
Это позволяет создавать абсолютно новый класс приложений, распознающих уровень освещенности (собственно, это и есть те контекстно-зависимые приложения). Представьте себе приложение, которое меняет оформление интерфейса в зависимости от уровня освещенности с целью облегчить использование программы. Недавно Microsoft опубликовала документ Implementing Light-Aware UI by Using the Windows Sensor and Location Platform, в котором рассказано несколько способов, благодаря которым разработчики научить свои приложения распознавать уровень освещения.
Первый способ, благодаря которому приложение может стать более удобным при ярком освещении - масштабирование. Масштабирование интерфейса и текста делает содержимое экрана более разборчивым, избавляя пользователя от необходимости уворачиваться от бликов.
![](files/images/articles/ANOTHER/light-scale.jpg)
Примером может служить Outlook, масштабированный на ярком свете. Это, конечно, не лучший пример, так как на правой фотографии яркость подсветки выставлена на максимум.
![](files/images/articles/ANOTHER/light-map1.jpg)
Еще одним способом адаптации является изменение цвета. Выше представлена стандартная цветовая схема приложения работы с картами.
![](files/images/articles/ANOTHER/light-map2.jpg)
Под действием солнечного света приложение может изменить свой интерфейс, чтобы минимизировать количество деталей, и использовать высококонтрастные цвета, чтобы повысить контрастность.
![](files/images/articles/ANOTHER/light-map3.jpg)
С другой стороны, если пользователь использует приложение ночью, то приложение может подстроить свой интерфейс для использования в условиях низкого освещения.
![](files/images/articles/ANOTHER/light-map4.jpg)
Вот как на практике выглядит карта при использовании оптимизации цвета и без нее. Довольно-таки эффективно.
Источник:
Перевод: Zloy Kak Pё$
Комментарии
Для начала, могли бы сделать стандартную поддержку сенсоров температуры, оборотов вентиляторов и напряжения, чтобы левым софтом не пользоваться.
ajalnine, это задача ОЕМ-производителей, которые такой софт и разрабатывают и, как правило, комплектуют им все новые компьютеры. Другое дело, что это захламляет компьютер, но это другой вопрос.
По теме
- Платную поддержку Windows 7 могут продлить до 2026 года
- Microsoft прекращает поддержку OneDrive для Windows 7/8/8.1
- Пользователи просят открыть код Windows 7
- Вышло последнее обновление для Windows 7
- Прекращение поддержки Windows 7
- Обновление безопасности Windows 7 тайком включает функцию телеметрии
- Microsoft перевыпустила обновление KB4093118 для Windows 7
- Доступны новые обновления для Windows 7 SP1 и Windows 8.1
- Обновление KB4100480 для Windows 7 SP1 / Server 2008 R2 вызывает проблемы с установкой
- Лучшие антивирусы для Windows 7 за август 2017