Microsoft передал проекту WebKit код для улучшения поддержки управления с сенсорных экранов
В настоящее время технология Pointer Events реализована только в браузере Internet Explorer 10 и находится на стадии черновой спецификации, рассматриваемой консорциумом W3C для последующего придания статуса web-стандарта. Pointer Events позиционируется как расширенная альтернатива уже поддерживаемой в WebKit спецификации Touch Events с реализацией методов обработки событий от сенсорных экранов, принятие которой в качестве web-стандарта было поставлено под сомнение после заявления о нарушении в данной технологии патентов компании Apple.
В отличие от изначально ориентированного на сенсорные экраны интерфейса Touch Events, технология Pointer Events нацелена на предоставление универсальных средств управления позицией указателя, не зависящих от типа оборудования (мышь, сенсорный экран, цифровое перо и т.п.). О своём участии в рабочей группе, развивающей спецификацию, заявили представители Mozilla, Opera и Google. Компания Apple выступила против спецификации, указав на то, что в Pointer Events есть нерешённые проблемы и данный интерфейс пока не получил практическое воплощение в реальных web-приложениях.
Pointer Events включает в себя реализацию интерфейса PointerEvent, набор новых типов событий, CSS-свойство touch-action и серию расширений для объектов Element и Navigator. Дополнительно предусмотрена прослойка для обеспечения совместимости с традиционными средствами контроля за перемещением указателя мыши, позволяющая использовать интерфейс MouseEvent при управлении с сенсорного экрана.
Источник: http://www.opennet.ru/opennews/art.shtml?num=35658
|
0 | Tweet | Нравится |
|