WCAG: Как разобраться и не умереть

Захар Авсиевич, EffectiveSoft

Захар Авсиевич
WCAG: Как разобраться и не умереть
Веб-доступность
это набор требований, методов и технологий разработки интерфейсов, которые делают их доступными для всех пользователей.

Про людей

Для людей

Сила Интернета заключается в его универсальности. Всеобщая доступность, невзирая на ограничения здоровья, является непременным его условием

Tim Berners-Lee, директор W3C и создатель Всемирной паутины

Виды нарушений

Визуальные
Пользователи с различными уровнями нарушения зрения, дальтонизмом или полной слепотой. Некоторым требуется программное обеспечение, такое как программы чтения с экрана, чтобы объявить содержимое экрана либо синтезированным голосом, либо шрифтом Брайля.
Аудиальные
Пользователи с различными уровнями нарушения слуха. Если приложение использует звук для передачи информации, то также должны быть предоставлены визуальные альтернативы или субтитры.
Моторные
Пользователям может быть трудно использовать мышь. Вместо неё они могут использовать клавиатуру или вспомогательные технологии для управления своим устройством.
Когнитивные
Пользователей могут испытывать затруднения с пониманием содержания, информации, пониманием языка, сохранением фокуса или восприятием. Веб-сайты должны быть построены таким образом, чтобы вся информация была легко понятна и была легко доступна.

WCAG
The Web Content Accessibility Guidelines

WCAG 📖
Рекомендации по обеспечению доступности веб-контента

Для чего 🤔

Руководство

Стандарт

WCAG 1.0: Основное

WCAG 2.0: Что изменилось

WCAG 2.1: Не заменяет, но дополняет

WCAG 2.2: Видимый фокус (Черновик)

Как это устроено

4 принципа

1. Восприятие
Пользователи могут видеть или слышать контент.
2. Управляемость
Пользователи могут управлять компьютером с клавиатуры или голосом.
3. Понятность
Контент должен быть на простом и понятном языке.
4. Надёжность
Пользователи могут использовать различные ассистивные технологии.

Уровень A

Начальный. Если рекомендации не выполнены, вспомогательные технологии не смогут полностью воспринимать содержимое страницы.

25 критериев успеха

Уровень AA

Универсальная поддержка. Требуется для веб-сайтов правительства и государственных органов ЕС, а также лежит в основе закона ADA Compliance.

45 критериев успеха: Все критерии успеха уровня A + 20 критериев успеха уровня AA

Уровень AAA

Поддержка высокого уровня. Обычно используется сайтами, которые обслуживают специализированную аудиторию.

73 критерия успеха: Все критерии успеха уровня AA + 28 критериев успеха уровня AAA

закон

Евросоюз 🇪🇺

🇪🇺 Директива о веб-доступности («Web Accessibility Directive»)

Обязаны исполнять все государственные учреждения, а также коммерческие компании, которые которые сотрудничают с государством

Требования: WCAG 2.0 AA

🇪🇺Европейский закон о доступности (European Accessibility Act — EAA)

Обязаны исполнять все государственные и коммерческие компании, которые создают информационно-коммуникационные технологии.
2022 — Появятся документы о регулировании закона
2025 — Все приложения должны быть доступными

Требования: WCAG 2.0 (WCAG 2.1) AA

🇪🇺Европейский стандарт EN 301 549 (Standard EN 301 549 — EN 301 549)

Стандарт даёт только рекомендации. Он становится обязательным, когда на него ссылается документ с юридической силой. Это может быть Директива о веб-доступности или Европейский закон о доступности.

Основан на WCAG 2.0 AA

США 🇺🇸

🇺🇸Раздел 508 (Section 508)

Обязаны исполнять федеральные агентства и любые компании, которые сотрудничают с ними. Ими могут быть частные фирмы из США и других стран ( + любые организации, получающие субсидии от государства)

Требования: WCAG 2.0 AA

🇺🇸Закон об американцах с ограниченными возможностями (ADA — Americans with Disabilities Act)

Любые коммерческие и некоммерческие организации, которые оказывают услуги большому числу людей

❗️Общественные места и коммерческие объекты❗️

Требования: WCAG 2.0 AA

Канада 🇨🇦

🇨🇦Канадский закон о правах человека 1977 года

Хотя этот закон был написан до появления интернета, можно утверждать, что недоступный веб-контент не позволяет людям с ограниченными возможностями иметь равные возможности «в результате дискриминационной практики»

Требования: WCAG 2.1 AA

🇨🇦Закон о доступности для онтариев с ограниченными возможностями (AODA — Accessibility for Ontarians with Disabilities Act)

Является законом Онтарио. Цель AODA — создание безбарьерного Онтарио к 2025 году. Применяется ко всем организациям и лицам, предоставляющим общественные услуги, у которых есть по крайней мере один сотрудник в Онтарио.
2021 — Закон вступает в силу
Размер штрафов может достигать до 100.000$ США за каждый день нарушения

Требования: WCAG 2.0 AA

Полезности

How to Meet WCAG (Quick Reference)

Русский?

Чеклист от WebAIM

Перевод Чеклиста

От W3C

WAI-ARIA: Accessible Rich Internet Applications
Доступные многофункциональные интернет-приложения, фреймворк, который можно использовать для улучшения веб-приложений и доступности контента, особо полезен при наличии динамических элементов.

Выводы

Веб-доступность: необходима для некоторых, полезна для всех ☝️

Руководствуйтесь правилами 📃

Законы скоро вступят в силу 👩‍⚖️

Говорите о доступности 🏢

Спасибо!

@ZAVSIEVICH

Ссылки

Основы WAI-ARIA