Пока что речь идёт только о ПК и ноутбуках, но новый USB HID — это ещё и большой задел на будущее, когда взглядом можно будет управлять почти всей бытовой электроникой и приложениями. И здесь нужен свой стандартный интерфейс. С ним человек подключал бы айтрекер любого производителя и сразу начинал работать, без установки сторонних драйверов и сложных настроек.
Что такое HID
Human Interface Devices — это все устройства, через которые мы управляем компьютером. Яркий пример — мышка. Мы подключаем её через USB и сразу же пользуемся. Устанавливать ничего не нужно, все драйверы вшиты в операционную систему. Как только мы вставляем кабель устройства в USB-разъём, ОС определяет его возможности, сопоставляем со своими собственными возможностями и даёт добро на работу.
Как работает новый интерфейс
Для нового устройства интерфейс устанавливает собственные usage page и usage id. Они очерчивают круг данных, которые компьютер получает от айтрекера.
При этом интерфейс устанавливает и свои требования к минимальному набору этих данных. Это сделано для того, чтобы айтрекер любого производителя работал одинаково хорошо на всех компьютерах.
Что это означает для пользователей
Человек покупает айтрекер, подключает его к своему ноутбуку и сразу же работает. Никаких дисков с драйверами и зависающих скачиваний из интернета.
Единый интерфейс означает единые технические стандарты, поэтому перед покупкой айтрекера будет проще понять, насколько он совместим с тем или иным набором «железа», игрой или приложением. Кроме того, создание драйверов и ПО — это комплексная задача. И хорошо, когда ей занимаются те же разработчики, что создают операционную систему.
Что это означает для производителей
Новый USB HDI — лишнее доказательство того, что айтрекинг скоро будет везде: и в компьютерах, и в смартфонах, и в автомобилях. Единый интерфейс открывает новые двери для разработчиков: скорее всего, мы получим более глубокую интеграцию айтрекера в систему компьютера и, как следствие, больше функций.
Разработчики электронных устройств и приложений получат гарантию того, что любой айтрекер будет работать с их экосистемой, и они не зря вкладываются в поддержку айтрекинга.