Элиза Бэнди — сотрудник Google, работающая над доступностью веб-сайтов и документацией для наших внутренних инструментов.
В этом посте рассказывается об эксперте сообщества в рамках программы «Изучите доступность!». Узнайте больше об инициативах и исследованиях Google в области доступности .
Александра Уайт : Мне повезло называть вас коллегой. Как бы вы представили себя и свою работу здесь?
Элиза Бэнди : Меня зовут Элиза, и я пишу документацию для внутренних инструментов и инфраструктуры Google.
Александра : Это такая классная работа. Со сколькими людьми вы работаете?
Элиза : В нашей более широкой команде около 40 человек, включая технических писателей, разработчиков учебных материалов и менеджеров программ. Когда я начинал, шесть лет назад, в команде было всего четыре человека.
Александра : Чем вы занимались до Google?
Элиза : Всю неделю я работала над разработкой видеоигр. А потом по выходным я работал в ремонте обуви.
Александра : Вы начали заниматься веб-доступностью после того, как пришли в Google?
Элиза : Да, но только через полтора года, на стороне. Я работаю над обеспечением доступности внутренней документации Google. До этой работы документы не разрабатывались с учетом доступности. Любая доступная функция документа была счастливой случайностью.
Были огромные проблемы, начиная с того, что цветовой контраст совершенно не подходил для ссылок. В таблицах был абсолютный беспорядок — если увеличить масштаб, все оставалось того же размера, потому что оно было определено в пикселях, а не в rem
. Я вызвался исправить все эти вещи. А потом я просто продолжал исправлять еще больше вещей. Прошло пять лет, а я все еще занимаюсь этим.
Александра : Вы создали из себя человека, обладающего опытом и навыками в области доступности, и у вас есть решимость решить проблемы, которые необходимо решить.
Элиза : Да, думаю, мы можем так сказать [смеётся]. Будучи человеком с ограниченными возможностями, я знаю, как трудно требовать обеспечения доступности. Поэтому тот факт, что у нас не было этих соображений доступности для моих коллег и моих коллег, меня очень разозлил. И никто больше их не ремонтировал. Итак, я вошел и починил их.
Я не думаю, что кто-то должен просить о доступности. Он должен быть встроен с самого начала.
Расставьте приоритеты в сценариях использования специальных возможностей
Александра : Когда вы думаете о доступности Интернета, то видите, что здесь много разных уровней, верно? Существуют разные, иногда противоречивые потребности в отношении различных видов инвалидности. Как вы расставляете приоритеты в том, что следует сделать?
Элиза : Многое из того, что я делаю, — это расстановка приоритетов. Например, насколько важно, чтобы какой-то конкретный вариант использования был на 100% полностью доступен? Я смотрю на множество данных: какой процент нашего населения является инвалидом? У скольких людей есть конкретная проблема с доступностью?
Например, есть группа пользователей, которые используют ChromeVox , встроенную программу чтения с экрана для Chromebook. Если в ChromeVox что-то не так, мне нужно посмотреть, сколько людей используют ChromeVox, Jaws , NVDA и VoiceOver .
Внешне ChromeVox используют немногие. Поскольку мы — Google, многие люди используют Chromebook в качестве основного рабочего устройства, а это означает, что ChromeVox очень важен для внутренней документации. Возможно, ошибка ChromeVox встречается немного чаще, чем ошибка VoiceOver или ошибка NVDA.
Вообще говоря, я стараюсь сначала исправить ситуацию для основных программ чтения с экрана. Окрашивание имеет тенденцию быть своего рода хитом или промахом, потому что существует множество расширений, которые решают проблемы окраски, особенно для режимов высокой контрастности.
Александра : Вы упомянули данные, которые в Google невероятно важны (конечно). Мы всегда слышим: «Подтвердите свою идею данными». Как вы собираете данные для обеспечения доступности в Google?
Элиза : Я во многом полагаюсь на данные, собранные Google Disability Alliance . И я часто сверяюсь с опросами WebAIM .
Культура доступности
Александра : Расскажите мне о культуре доступности в Google.
Элиза : Это очень, очень быстро превратилось в нечто, имеющее финансирование и широкомасштабное значение. И я обнаружил, что почти каждый хочет поступать правильно. Нашим коллегам нужны образовательные ресурсы о том, как поступать правильно и как расставлять приоритеты в отношении доступности.
Реструктуризировать приложение, веб-сайт или что-либо еще, чтобы сделать его доступным после того, как вы уже внедрили его неправильно, сложно . Поэтому часть моей работы заключается в том, чтобы заставить наших инженеров задуматься о включении доступности в первоначальные проекты до того, как продукты будут созданы. Люди очень восприимчивы к этому и даже с энтузиазмом относятся к этому!
Реальное сопротивление включению доступности у меня было только один раз, и даже это было довольно легко решить.
Александра : Можете ли вы рассказать мне об этом подробнее?
Элиза : Когда я впервые присоединилась к проектированию доступности, это занимало всего 20% моего времени. Некоторые люди не понимали, почему мы уделяем особое внимание доступности. Кто-то сказал: «Только 1% населения инвалид». Я стоял на своем: нам нужно было это сделать, потому что это было правильно. И, это было мое время, я посвящу его так, как считаю нужным.
Конечно, трудно услышать от кого-либо, что инвалиды не имеют значения, что это слишком маленькая группа.
Александра : Особенно, если ты принадлежишь к этой группе населения. Знай свою аудиторию!
Элиза : Мне никогда не нравится слышать: «О, это всего лишь 1%». Слово «единственное» звучит незначительно. Но когда вы думаете о населении мира, это очень много людей. И это много людей, которые работают в Google. И о многих инвалидностях не сообщается .
Александра : Мы знаем, что инвалидностью страдают гораздо более 1% населения. ВОЗ сообщает , что более 1 миллиарда человек имеют инвалидность; и 2,2 миллиарда человек имеют те или иные нарушения зрения ! Конечно, степень тяжести бывает разной, и некоторые люди с нарушениями зрения не считают себя инвалидами. Но эти нарушения влияют на взаимодействие в сети.
Элиза : Точно.
Создайте свой собственный набор экспертных знаний
Александра : Есть ли какой-нибудь совет, который вы хотели бы получить, прежде чем начать работать в области доступности?
Элиза : Это нормально – не знать всего. Доступность – это огромное, широкое пространство. Я знаю, что есть много вещей, которых я не знаю. У меня очень специфический набор навыков. Так уж получилось, что я знаю, где найти информацию о лучших практиках обеспечения доступности.
Даже в рамках моей специальности — программ чтения с экрана и цветового контраста — я каждый день узнаю что-то новое. Я глухой, но я не эксперт по доступности субтитров. Я знаю, что работает для меня, но не знаю, что работает для всех остальных. Если бы меня спросили, мне пришлось бы поискать лучшие практики.
Александра : Разумно не быть абсолютным экспертом во всех видах доступности. Как бы вы помогли инженерам изучить шаблоны доступности?
Элиза : Я тесно сотрудничаю с инженером, который заинтересован в доступности. Я передам ей ошибку и покажу, как ее исправить. Затем я познакомлю ее с лучшими практиками. Она может просмотреть другие документы и увидеть, что они рекомендуют один подход, но он не работает по причинам XYZ.
Особенность веб-доступности в том, что конкретных примеров кода не так много, потому что нет двух людей, создающих одну и ту же функцию одинаковым способом. Таким образом, вы можете подбирать решения на скорую руку. Многие люди не думают о доступности, пока все не будет собрано воедино. Что ты собираешься делать в этот момент? Собираетесь ли вы разобрать его, собрать заново и переписать все свои тесты? Нет, это не так. Вы собираетесь что-то скрепить.
Это означает, что вам необходимо понять, как пользователь с ограниченными возможностями ожидает функционирования приложения, а затем смоделировать свой код так, чтобы оно выполняло эту функцию. Возможно, он не выглядит идеальным примером кода или комплексными компонентами, но в конечном итоге, пока он надежно выполняет ту же функцию, все будет в порядке.
Александра : Мне кажется, вы говорите, что важнее получить положительный результат, чем слишком сильно беспокоиться о том, как мы его добьемся.
Элиза : Да. Потому что, честно говоря, в этом случае цель оправдывает средства. Очень важно понимать, как пользователь программы чтения с экрана или любой другой пользователь с ограниченными возможностями ожидает, что это будет работать.
Существует миллиард ролей ARIA, и вы не можете знать каждую из них. Кроме того, некоторые из них работают не со всеми программами чтения с экрана! Поэтому вам нужно знать потребности ваших пользователей, чтобы создавать продукты для них.
Александра : Существуют ли общие внешние ресурсы, на которые вы полагаетесь, создавая внутреннюю документацию или предлагая поддержку инженерам Google?
Элиза : Я во многом полагаюсь на рекомендации W3C . Они очень хороши для понимания того, что вам нужно делать. WebAIM — еще один чрезвычайно хороший ресурс, который, по моему мнению, немного лучше с точки зрения технической реализации. Мне также очень нравится документация Mozilla — в девяти случаях из десяти, если я что-то ищу, ответ находится в веб-документах MDN .
Мне нравится inclusive-comComponents.design — это здорово, если вам нужна библиотека доступных компонентов.
Университет Деке имеет множество передовых практик. Я использую его для справочных материалов, когда сообщаю об ошибках или учу кого-то следовать определенному шаблону.
Испытайте инструменты специальных возможностей из первых рук
Александра : Как можно узнать, как это влияет на пользователя? Поскольку ваш опыт заключается в поддержке людей, страдающих дальтонизмом, и программ чтения с экрана, давайте начнем с этого.
Элиза : Для людей с нарушением цветового зрения и дальтонизмом существуют симуляторы и эмуляторы . Вы действительно не сможете понять, как может видеть кто-то другой, пока не увидите это сами. Если я замечу действительно плохую насыщенность, как только я прогоню ее через симулятор, я могу подтвердить, что она вообще не различима.
Чтобы поддержать пользователей программ чтения с экрана, нет лучшего способа понять это, чем использовать программу чтения с экрана. Сначала прочитайте руководства, это важно. Некоторые люди расстраиваются, когда просто включают его и пытаются с ним возиться — это плохой способ научиться ими пользоваться. Вам нужно больше, чем 5, 10 или 20 минут. Используйте его как минимум в течение часа, чтобы выявить некоторые разочарования, с которыми сталкиваются пользователи, полагающиеся на эту технологию.
Я твердо верю, что каждому в какой-то момент жизни понадобятся технологии доступности. Например, я недавно повредил запястье и не мог пользоваться мышью, поэтому несколько недель пользовался клавиатурой. Это было так неприятно. Подобные упражнения действительно могут помочь вам оказаться в положении человека с ограниченными возможностями, пытающегося ориентироваться в мире здоровых людей.
Симуляторы хоть и полезны, но не эквивалентны инвалидности.
Александра : Очевидно, что опыт использования симуляторов, который есть у меня или у любого разработчика, отличается от опыта человека с нарушениями зрения.
Элиза : Вы всегда можете поговорить с кем-то с ограниченными возможностями, чтобы узнать об их опыте. И когда вы развиваете это сочувствие, важно помнить, что человек, который часто использует эти инструменты, всегда будет делать это лучше, чем вы. Люди с ограниченными возможностями всегда будут лучше ориентироваться в своем собственном пространстве, потому что это тело, с которым этот человек живет.
Я боюсь, что люди, которые проходят через эти упражнения по эмпатии, из-за отсутствия лучшего термина, думают, что точно знают, через что проходят люди. Они внезапно думают, что являются экспертами в этом опыте. Вы не эксперт в этом опыте. Если вы трудоспособны, вы принципиально не являетесь экспертом в программах чтения с экрана. Я не эксперт по дальтонизму, хотя и работаю в этой сфере. Я не эксперт по программам чтения с экрана.
Я эксперт по своему опыту слабослышащих. Я являюсь экспертом в вопросах необходимости слухового аппарата и каждый день ориентируюсь в своих собственных переживаниях. Но это не значит, что я являюсь экспертом по опыту других людей с глухотой.
Худшее, что вы можете сделать в области обеспечения доступности, — это иметь эго. Что бы ты ни делал, ты все равно что-нибудь испортишь. Это не повод расстраиваться, потому что нет двух людей с одинаковыми потребностями инвалидов. Нет двух людей, которые имели бы одинаковую точку зрения на доступность и инвалидность. Вы не можете сделать все на 100%, но это не значит, что вам не следует пытаться. Вы никогда не станете идеальным, но все равно стремитесь к этому.
Вы можете получить критические отзывы, кто-то может сказать: «Эй, ваш продукт недоступен!»
Александра : Симуляторы поддерживают другой стиль обучения, демонстрируя ваш продукт и одновременно сталкиваясь с некоторыми проблемами, с которыми могут столкнуться люди с ограниченными возможностями. Но это не то же самое, что испытать ваш продукт с помощью инструментов обеспечения специальных возможностей, которые они используют каждый день.
Элиза : Меня слегка раздражает, когда люди выключают звук и читают субтитры, а потом внезапно понимают: ох, эти автоматически генерируемые субтитры ужасны? Ага. Я не так воспринимаю субтитры. Некоторые люди с ограниченными возможностями видят, как человек копирует их опыт и жалуется на инструменты, не нуждаясь в них активно. Это расстраивает, я действительно это понимаю.
Но я также не хочу быть человеком, который должен сидеть и описывать свой опыт глухого человека снова и снова, снова и снова. Каждый раз. Если мы хотим, чтобы трудоспособные люди понимали наш опыт, нам придется мириться с их реакцией на этот опыт.
Тем не менее, такие «опыты», как ужин в ресторане вслепую и дегустация вин, меня бесят. Это как косплеить инвалидность. Но ради того, чтобы попытаться понять, как ваши пользователи используют ту или иную функцию или как читатели читают страницу? Это нормально. На самом деле это минимум. Поставьте себя на их место на час и выясните, как эти вещи на самом деле работают. Это действительно имеет значение.
Выясните, как люди перемещаются по вашему сайту. Вы можете задаться вопросом: «Почему я не могу просто разместить вверху баннер с предупреждением о том, что все ссылки открываются в новой вкладке?» Ну, потому что кто-то может не читать страницу, начинающуюся с баннера. Создайте свой дизайн с учетом интересов людей с ограниченными возможностями.
Сделайте одно: прекратите создавать бесконечную прокрутку
Александра : Есть ли что-то, что вы хотели бы, чтобы инженеры начали делать свои сайты более доступными?
Элиза : Бесконечный свиток — это беда, и никто никогда не должен его использовать. Я не могу найти вещи, мне нужно уметь найти вещи! И это очень плохо для производительности.
Кроме того, визуальное перемещение объектов внутри DOM очень раздражает. Порядок табуляции имеет значение, особенно для пользователей клавиатуры.
Узнайте больше об инициативах и исследованиях Google в области доступности . В дополнение к ресурсам по веб-разработке на сайте Learn Accessibility , Google создал доступный курс документации: Техническое письмо для специальных возможностей .
Следите за командой Google по специальным возможностям в Твиттере @GoogleAccess и командой Chrome по адресу @ChromiumDev .