Саша Сырков
крайний
за b2c-продукт
Женя Тютюев
iOS-разработчик
VoiceOver
Сделали 2ГИС доступным для незрячих и слабовидящих людей и поддержали озвучивание основных сценариев на iOS-устройствах.
В России живёт больше 200 тысяч незрячих и слабовидящих людей. Всем им, как и остальной части нашей аудитории, важно иметь возможность находить компании, изучать информацию про них и строить маршруты.

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

Итогом нашей работы стал релиз 6.34 — теперь мы поддерживаем основные сценарии работы 2ГИС в режиме VoiceOver для людей с нарушением зрения.
Что такое VoiceOver
Это функция чтения текста с экрана на iOS. Она позволяет управлять устройством жестами без необходимости видеть экран и подходит для незрячих пользователей, которые часто полностью отключают экран.

VoiceOver озвучивает элементы интерфейса и совершаемые действия. Это делает мобильные устройства доступными для людей с нарушениями зрения, облегчает навигацию и понимание необходимых жестов для управления устройством.
В VoiceOver есть много жестов: например, тап по экрану озвучивает элемент, двойной тап активирует его, прокрутка тремя пальцами используется для навигации по экрану. Полный список жестов есть на сайте Apple.
Что умеет VoiceOver в 2ГИС
Мы проработали всю воронку поиска, выбора и обращения в компанию через 2ГИС.
!
Разрешите воспроизведение звука в настройках браузера. Без такого разрешения видео с примерами использования VoiceOver могут не проигрываться.
VoiceOver озвучит пункты стартового экрана приложения и поможет с навигацией по нему:
Работает на экране поиска и выдачи:
В карточках мест, включая контакты и отзывы:
На экране построения маршрута, в первую очередь на общественном транспорте:
Помимо очевидных сценариев, когда мы озвучиваем уже существующие кнопки с их текущими подписями, мы учли и более нетривиальные кейсы.

Например, озвучиваем номера телефонов так, как они удобны и понятны на слух: «плюс семь, четыреста девяносто пять, четыреста девятьнадцать, тридцать три, сорок четыре». Точно так же блок ближайших остановок рядом озвучивается именно как «Остановки рядом, Лубянка, одна минута пешком», а не просто «Кнопка». А время работы озвучим вот так: «Время работы: десять часов ноль минут, двадцать часов ноль минут».
Самая сложная часть работы
Самым трудоёмким этапом работы была адаптация под VoiceOver экрана транспортной выдачи — он во многом построен на визуальных знаках и символах и их комбинациях. Чтобы сделать его доступным для незрячей аудитории, мы реализовали дополнительную логику, которая позволяет с помощью озвучки представлять сложный маршрут.

Например, подсказка о переходе M (14) → 2 (на скрине ниже она слева) прозвучит как «Садитесь на остановке МЦК Площадь Гагарина, выходите на остановке МЦК Кутузовская в сторону станции Лужники, из вагона налево, выход номер 2».

Старт и конец сегмента маршрута (который визуально отображается как начало цветной линии с указанием типа маршрута) станет «Садитесь на остановке» и «Выходите на остановке» вместо простого названия остановок.

Не забываем озвучивать и любимые у нашей аудитории подсказки, в какую сторону выходить, в какой вагон садиться и к какому выходу потом идти.
Помогите сделать VoiceOver лучше
Несмотря на огромный объём уже проделанной работы, мы понимаем, что могут оставаться сценарии, которые мы можем улучшать и дальше. Поэтому для нас очень важно получить максимально широкую обратную связь от реальных пользователей VoiceOver. Это поможет нам уточнить план дальнейших улучшений 2ГИС для людей с инвалидностью и понять самые востребованные сценарии. Потенциально мы смогли бы поддержать их в будущем для аналогичной технологии TalkBack для Android.

Делитесь впечатлениями в комментариях под этой статьёй и обязательно расскажите о появлении VoiceOver для 2ГИС знакомым, которым он может помочь.
Нажимая кнопку «Комментировать», вы принимаете условия Лицензионного соглашения и даёте ООО «ДубльГИС» согласие на обработку персональных данных на условиях и в целях, определённых «Политикой конфиденциальности».