Сенсоры в Windows 7: да будет свет!
Все мы знаем, как порой бывает неудобно использовать ноутбук на улице - часто яркости экрана не хватает в солнечный день. Возрадуемся, ибо в Windows 7 появилась специальная подсистема под названием Windows Sensors, обеспечивающая поддержку различного рода сенсоров, в том числе сенсоров освещения и местоположения.
Краеугольным камнем данной функции является встроенная поддержка сенсоров окружающего света (ALS) с помощью общего класса драйверов. Уже сегодня многие ноутбуки оснащаются ALS, например, новые ноутбуки Dell серии Latitude E, однако, все из них требуют драйверов от производителя. Новый класс драйверов в Windows 7 позволит OEM-производителям просто подключать датчики, забыв о драйверах.
На базовом уровне в Windows 7 будет представлена встроенная в ОС функция адаптивной яркости. Тогда как сегодня Dell поставляет с Vista специальное приложение для реализации данного функционала, Windows 7 сможет автоматически контролировать уровень яркости подсветки, основываясь на показаниях датчика.
Это позволяет создавать абсолютно новый класс приложений, распознающих уровень освещенности (собственно, это и есть те контекстно-зависимые приложения). Представьте себе приложение, которое меняет оформление интерфейса в зависимости от уровня освещенности с целью облегчить использование программы. Недавно Microsoft опубликовала документ Implementing Light-Aware UI by Using the Windows Sensor and Location Platform, в котором рассказано несколько способов, благодаря которым разработчики научить свои приложения распознавать уровень освещения.
Первый способ, благодаря которому приложение может стать более удобным при ярком освещении - масштабирование. Масштабирование интерфейса и текста делает содержимое экрана более разборчивым, избавляя пользователя от необходимости уворачиваться от бликов.
Примером может служить Outlook, масштабированный на ярком свете. Это, конечно, не лучший пример, так как на правой фотографии яркость подсветки выставлена на максимум.
Еще одним способом адаптации является изменение цвета. Выше представлена стандартная цветовая схема приложения работы с картами.
Под действием солнечного света приложение может изменить свой интерфейс, чтобы минимизировать количество деталей, и использовать высококонтрастные цвета, чтобы повысить контрастность.
С другой стороны, если пользователь использует приложение ночью, то приложение может подстроить свой интерфейс для использования в условиях низкого освещения.
Вот как на практике выглядит карта при использовании оптимизации цвета и без нее. Довольно-таки эффективно.
Источник:
Перевод: 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