Корпорация W3C утвердила Web Content Accessibility Guidelines 2.0 (WCAG)
Изначально стандарт создавался для обеспечения одинаковой доступности контента для всех пользователей, включая людей с ограниченными возможностями. Создатели Web Content Accessibility Guidelines 2.0 вводят несколько важных принципов, которых должны придерживаться как разработчики сайтов, так и создатели броузеров.
Как часто бывает у американцев, введено буквенное сокращение принципов — POUR:
Perceivable — Information and user interface components must be presentable to users in ways they can perceive. This means that users must be able to perceive the information being presented; it cant be invisible to all of their senses.
Operable — User interface components and navigation must be operable by users. This means that users must be able to operate the interface; the interface cant require interaction that the user can not perform.
Understandable — Information and the operation of the user interface must be understandable by users. This means that users must be able to understand the information as well as the operation of the user interface; the content or operation cannot be beyond their understanding.
Robust — Content must be robust enough that it can be interpreted reliably by a wide variety of user agents, including assistive technologies. This means that users must be able to access the content as technologies advance; as technologies and user agents evolve, the content should remain accessible.
Что в вольном переводе означает
Perceivable — Информация и компоненты пользовательского интерфейса должны быть представлены пользователям таким образом, чтобы все группы могли их воспринимать. Это означает, что пользователи должны иметь возможность воспринимать информацию доступными ими органами чувств.
Operable — Пользовательский интерфейс и навигация компоненты должны быть управляемыми пользователями. Это означает, что пользователи должны иметь возможность взаимодействовать с интерфейсом; интерфейс не должен требовать взаимодействия, который пользователь не может выполнить.
Understandable — Информация и эксплуатация программного интерфейса должна быть понятна пользователям. Это означает, что пользователи должны иметь возможность понять информацию, а также работу пользовательского интерфейса; содержание или операция не может быть выше их понимания.
Robust — содержимое должно быть достаточно открытым, чтобы его можно было интерпретировать широким кругом пользовательских агентов (броузеров), в том числе вспомогательных технологий. Это означает, что пользователи должны иметь доступ к содержимому и технологиям подачи этого содержимого из доступных пользовательских агентов.
Стандарт требует гораздо более широкого понимания, чем просто обеспечение пользователей с ограниченными возможностями, на которых обычно разработчики не рассчитывают. К людям с ограниченными возможностями (по функционалу устройств), на самом деле, можно отнести всех интернет-пользователей, которые работают через мобильные устройства.
С учетом iPhone-истерии по всему миру, стандарт Web Content Accessibility Guidelines 2.0 принимает гораздо более громкое звучание.