Про доступность интерфейсов и этику



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



И о том, что "ограничены" эти возможности, среди прочего, нами же: дизайнерами и разрабами.



За свою карьеру фронтендера я встречала много негатива в адрес доступности даже в мелочах:



нет, мы не будем делать цвета чуть более контрастными;

нет, мы не увеличим немного шрифт (который даже мне, с обычным минусом, сложно читать);

нет, мы не добавим в эффект наведения что-то, кроме смены цвета;



Почему не добавим? Это 5 минут дела (мы сейчас не говорим о корпоратах с огромной дизайн-системой на сотню проектов, но и там это вполне решаемо).



Докинуть дополнение в эффект наведения что-то еще простое визуальное, кроме цвета - дело пары строк кода, но нет, мы дольше ругаться будем.



Пиком сюрреализма на эту тему стало интервью одной разработчицы, лида-фронта, несколько лет назад, которая буквально выпиливала доступность на своем проекте втихую, чтобы его "ускорить". Сказать, что я знатно охренела - ничего не сказать. До сих пор охреневаю.



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



Еще, помнится, у меня был дивный диалог с сеньором из авиасейлз на эту тему с его пассажем: "а зачем слепым покупать билеты на самолет вообще?".



НУ КАК БЫ ТЕБЕ СКАЗАТЬ 🤌



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



🟢 cделать цвета текста капельку контрастнее и увеличить немного размеры;

🟣 добавить alt с нормальным текстом картинкам;

🟡 докинуть подчеркивание ссылкам при наведении;



Любое "немного" лучше, чем идеальное "ничего".



Для этого не нужны сумасшедшие бюджеты.



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



А еще мы можем говорить о доступности больше и громче.



Лично я могу. И буду. А если вы присоединитесь - тем более, отлично.