상호 운용 가능한 포인터 이벤트 중 여러 장치에 대한 입력 이벤트 개선

오늘, W3C는 웹 사이트에서 마우스, 펜, 및 멀티 터치와 같은 여러 포인팅 장치를 지원하는 새로운 규격으로 Microsoft에서 제안한 방식을 채택했다고 발표했습니다. 이번에 새로 채택된 포인터 이벤트 웹 표준 제안은 현재 Windows 8의 IE10에서 사용 가능한 API를 기반으로 합니다.

웹은 사이트에서 멀티 터치 경험을 지원할 때 사용자에게 더욱 흥미로운 대화형 경험을 제공할 수 있습니다. 마우스나 펜을 사용하도록 전환한 후에도 접속 중인 웹이 계속 작동하면 사용자 경험은 더 풍부해집니다. 웹이 하나의 입력 유형만 지원하도록 설계된 사이트로 세분화되어서는 안 됩니다. Microsoft는 입력 장치 간의 차이점을 추상화하는 동시에 필요한 경우 장치별 개선이 가능하도록 함으로써 개발자가 이러한 세분화를 보다 쉽게 방지할 수 있도록 포인터 이벤트를 설계했습니다.

이번 제안의 목적은 다른 브라우저 공급업체, 다양한 웹 커뮤니티와 함께 멀티 터치 입력에 대한 새로운 접근 방법의 도입을 가속화하기 위한 것입니다. 이에 따라 향후 사용자가 마우스, 펜, 터치 등 어떤 입력 유형을 사용하든 웹 개발자는 하나의 포인터 입력 모델에 기록하기만 하면 되는 세상이 앞당겨질 것으로 기대됩니다. W3C는 "이번 제안은 여러 가지 입력 방식을 사용하더라도 정상적으로 작동하는 콘텐츠를 만들고 현재 표준화에 따른 터치 이벤트 모델의 일부 단점을 보완하는 것에 대한 개발자들의 뜨거운 관심을 반영하고 있습니다."라고 전했습니다.

멀티 터치 입력을 지원하는 다른 접근 방법은 웹 개발자가 마우스 입력용 코드를 작성한 다음 다시 터치용 코드를 작성하여 두 가지 모델 간의 복잡한 상호 작용(예: 터치 이벤트가 호환성을 위해 마우스 이벤트에 매핑된 경우)을 처리해야 합니다. IE10을 개발하는 동안 여러분의 의견 덕분에 기존 웹과의 호환성이 뛰어나고 이러한 복잡성이 해소된 포인터 이벤트 모델을 설계할 수 있었습니다.

이번에 Microsoft에서 제안한 규격을 검토하고 많은 의견을 주시기 바랍니다. 이 규격은 아직 시작 단계에 있으므로 이에 대한 많은 의견이 있을 줄로 압니다. Microsoft는 여러분의 의견을 바탕으로 지속적으로 개선해 나갈 예정입니다.

- Internet Explorer 프로그램 관리자, Adrian Bateman 및 Jacob Rossi