Принцип надёжности
☝️Интерфейс должен оставаться доступным при изменении версий продукта или операционной системы
Как реализовать принцип надёжности
1. Организовать совместимость:
— программ со старыми и новыми версиями операционных систем
— веб-сервиса со старыми и новыми версиями браузеров
— программ и веб-сервисов со старыми и новыми версиями ассистивных технологий
2. Обеспечить предсказуемость и корректность работы
Сервис должен работать привычным пользователю образом. Например, по клавише Ввод должна нажиматься кнопка, а по клавише Пробел — выбираться чек-бокс
3. Проверить валидность вёрстки
Вёрстка сервиса должна соответствовать принятым стандартам, не должно быть технических ошибок на экране. Для ситуаций с дополнительным описанием элементов лучше использовать ARIA-разметку, это необходимо для обеспечения корректной работы программ экранного доступа
Принцип надёжности нарушается, если:
— при разработке применяются устаревшие технологии
— не используется ARIA-разметка для нестандартных элементов управления
— не отслеживаются актуальные стандарты платформ и фреймворков
В результате у пользователя могут возникнуть проблемы с использованием сервиса, если обновилась операционная система, браузер или системный драйвер
Стандарты вёрстки
Для обеспечения принципа надёжности в большинстве случаев достаточно использовать стандарты вёрстки:
— HTML Living Standard
— WAI-ARIA (Accessible Rich Internet Applications)
— Android Accessibility
— Apple Accessibility
#учебник_доступности
📖 Оглавление