<aside> 💡 Детальная информация о доступности для iOS есть в руководстве по этой операционной системе.

</aside>

Базовые жесты при работе с VoiceOver на iOS

<aside> 💡 Подробнее изучить базовые жесты VoiceOver iOS можно здесь

</aside>

Навигация

Наташа — незрячая, и использует скринридер для навигации, переходя от одного смыслового блока к другому. Для удобного использования ей нужно понимать, на какой странице она находится и какова ее логика. В этом ей помогают заголовки.

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

Обеспечьте логичный переход фокуса на странице

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

Первым элементом для пользователя скринридера должен быть первый элемент страницы

Как правило, это кнопка «Назад» или заголовок страницы. В некоторых случаях для удобства пользователя курсор можно ставить не в начало, а на первый значимый по смысловой нагрузке элемент.

Каждый элемент на странице должен быть сверстан как отдельный элемент

Если подписи к полям и формам сверстаны как единый текстовый блок, незрячий человек не узнает, к какому полю какая подпись относится.

Когда страница загружается долго, для зрячего пользователя уже есть информация об этом

Незрячего пользователя тоже стоит предупредить, что идет загрузка.

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

При обновлении или переходе на новую страницу фокус должен сразу попадать на первый элемент

Это позволит незрячему пользователю узнать, что страница обновилась, и понять, куда он попал.