Как стать автором
Обновить
3
0
Armen Khatayan @KhatArm

Accessibility tester

Отправить сообщение
Почему форма заказа пропуска недоступна для незрячих пользователей? Accessibility в разработке ваших сервисов вообще как-то учитывается?
Как слепой человек, пользующийся скринридером, я не могу проверить состояние чекбоксов и элементов выбора, например, типа пропуска: для работающего или разовый. С календарём для выбора даты и вовсе невозможно работать.
На сервисе проверки наличия пропуска на автомобиль по его номеру вообще капча картинкой, которую невозможно пройти с отсутствующим зрением.
ДИТ и Собянин, вы мало того, что выпускаете убогое позорище, наносящее своим существованием только вред, так ещё и дискриминируете незрячих людей своей поделкой.
Впрочем, у меня нет иллюзий на счёт того, на каком месте в разработке остаётся универсальный доступ, тем более в проектах такого низкого качества, однако одно дело, когда пользователи с проблемами зрения остаются без внимания у сервиса доставки пиццы или заказа такси, и совсем другое, когда это государственный ресурс
— Нужно срочно вывести на патрулирование улиц национальную гвардию и войска. Жёсткий комендантский час, применять дубинки и водомёты. Закрыть все СМИ. Начать облавы и задержания…
— да, но как это поможет в борьбе с вирусом?
— Каким вирусом?

А ещё ребята сделали аудиодискрипцию для незрячих пользователей)
Скорее всего, описание есть не у всех роликов, но шаг показательный

Все, даже самые незначительные конструктивные пулреквесты отклоняются по надуманным поводам, авторы сажаются в тюрьму, а у сторонников проводят жестокие обыски с изъятием техники, чтобы своей инициативой не мешали развивать проект в "правильную" сторону

А ещё, в пятницу можно будет занимать очередь, чтобы в субботу раньше освободиться

Потеря зрения — это большая функциональная потеря. Вряд ли получится к ней подготовиться. некоторым вещам, например, ходить, взаимодействовать с окружающими — придётся учиться совсем заново. Тут, к сожалению, не предложу ничего путного.
Однако метод слепой печати, который вы упомянули, думаю, полезен не только незрячим, но и вообще всем, кому приходится набирать что-то объёмное на клавиатуре.
Это очень полезный навык, тем более, для разработчика.
Есть тренажёр "Соло на клавиатуре". Возможно он поможет научиться слепой печати быстрее и проще

Даже если внимание к доступности есть в культуре компании, на неё может не хватить времени.
Всё утыкается в ТЗ — будет в техническом задании пункт про Accessibility: эту функциональность учтут при проектировке и тестировании.
Прихожу к выводу, чтобы вывести доступность из сферы благотворительности, нужны:
* Сплочённое общество, готовое требовать от компаний уделять внимание A11Y;
* Законы, регулирующие обязательные требования по доступности для компаний, обладающих определённым процентом рынка;

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

В Америке, например, есть крупное объединение слепых: AFB — American Federation of the blind, которое, в том числе, занимается общением с разработчиками, и популяризацией доступности.
А если компании хочется распространять свои продукты на государство: школы, больницы, университеты —закон обязывает предусмотреть возможность работы с этим продуктом для всех, иначе это сочтётся за дескриминацию.
В России тоже есть объединение, Всероссийское Общество Слепых, но популяризация доступности там носит остаточный характер

Хорошо,
Но так, скажем, если код на Питоне, совсем ничего не понять об отступах.
А отступ в Питоне, как и омон в центре Москвы по субботам — господин).
Кстате, это только в XCode, если находиться где-то в начале строки с отступом, можно нажать на Comand + стрелка вправо, и сразу попасть на первый символ в строке

ещё нет ахах) в основном на JS пишу.
На Python даже, хотябы, До разработки, скриптов для своих нужд я ещё не добрался)
Из известного мне пробовал Idle, который идёт вместе с установочным пакетом Python, но его область редактирования совсем никак не озвучивается.
Jupiter notebook, в браузере, тоже почти ни о чём.
В итоге, на маке, как у вас, так и у меня, из самых удобных редакторов, остался только XCode

Это очень трудно описать).
Для примера, можете вы, например, бабушке из соседнего дома рассказать, как залогиниться на Хабр, найти статью, дойти до нужного комментария и ответить на него?)
Не думаю, что если бы я видел сейчас и вдруг ослеп, то смог бы вообще что-то делать.
Это всё, как и всё, дело привычки, практики и желательно, работы с профессионалами, которые могут подсказать и научить адекватному восприятию мира, себя и своих проблем

Для себя, чтобы слушать меньше речи, решил поставить замены:
круглые скобки просто заменить на "Левая" "Правая".
К другим скобкам, прибавил их вид. Например:
"Левая квадратная" или "Правая фигурная".
Иначе Войсовер озвучивает всё со словом скобка, что, на мой взгляд, совсем излишне.


Кстати, подскажите ещё, не мешает, когда отступ у строки очень большой, постоянное: пробел пробел пробел пробел пробел пробел пробел ?))

Круто)
В этом случае, VO слабоват для работы с отступами для Питона.
Если, например, в начале строки 1 таб, то он вообще никак не озвучивается.
Если табов больше, чем один, то они, просто, звучат друг за другом: таб таб таб таб.
Есть у VO функциональность, позволяющая группировать произношение одинаковых символов, что позволяет просто озвучить символ и его количество. Например: 23 символ подчёркивания.
Однако в случае табов, это, почему-то не сработало, и пришлось их произношение добавить вручную

А что используете в разработке: табы или пробелы?
И расскажите пожалуйста, как решили проблему озвучивания количества пробелов и табов Войсовером в коде?
Например, в voiceover utility, в разделе речь, есть возможность назначить замену для проговаривание каких-либо символов или их сочетания.
Например: вместо того, чтобы Войсовер озвучивал закрывающую круглую скобку как "правая круглая скобка", можно назначить проговаривание просто как "Правая". На мой взгляд, существенно облегчает прослушивание.
Таким же образом можно поступить с количеством пробелов или табов

Заметил непонятную для меня особенность Хабра, искать решение на всякие дикие ограничения, не думая о том, что нужно бороться с их причинами.
Запрещён доступ к ресурсу? У нас есть VPN:
Запрещено право на тайну переписки? Мы будем шептать друг другу на ушко:
Запрещено выходить на улицу, чтобы выразить свой протест против этого? Можно протестовать у себя в душе.


Почему большая часть общества изобретает хитрые способы обхода, но ни как не борется с причинами?


Это всё превратилось ужепросто в тотальный трэш, беспредел и беззаконие, беззащитность перед господином мойором

Помимо всего остального, в Яндексе, Чуть больше, чем никак, следят за доступностью мобильных приложений для слепых пользователей. Для незрячих. В iOS встроен VoiceOver, а для Android есть TalkBack. Из-за этого, Accessibility (A11Y) либо нет, либо то, что было доступно случайно, ломается со временем.
В Uber же, за A11Y более менее следят, и их приложениями можно пользоваться с достаточным комфортом. После объединения, интерфейс приложения, могу сказать только про iOS, на территории России изменился, и перестал быть таким доступным как раньше. В других странах, например ОАЭ, всё доступно как прежде. В основном, пропали подписи некоторых элементов. Если раньше были адекватные подписи, то теперь их нет, и для слепого пользователя они озвучиваются либо как «Кнопка», либо никак. Конкретно: нет подписей у звёзд, которые можно выставить водителю. Поэтому приходится считать по одной от первой. Но даже при этом, Uber более доступен, чем приложение Яндекс.Такси. В нём, экран оценки водителя уж недоступен совсем — даже наугад оценить водителя не получится. С включённым
VoiceOver невозможно открыть опции поездки, чтобы, например, оставить комментарий. Самым эпичным было то, что после вызова автомобиля, для VoiceOver отображается не его номер, а номер региона. Разок долго пришлось искать машину с номером 750, который оказался номером региона.
В целом, много недоступных, или доступных частично, сценариев. Опытный пользователь со временем разберётся, да и автомобиль можно себе кое как вызвать, но это не тот уровень, при котором от пользования можно получать удовольствие, и не задумываться о мелочах.
Автор (в оранжевом худи) и его коллеги с тортиком. На тортике написано «всё отлично» на 3 языках, Изображение

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

Пользуюсь на устройствах от Apple встроенной утилитой VoiceOver, обеспечивающей возможность взаимодействия с интерфейсами для людей, имеющих проблемы со зрением. VO озвучивает подготовленные строки для каждого элемента, тем самым давая возможность ознакомиться с ним самим и его содержимым.
Чувствуется огромная пропасть между удобством использования русскоязычной и англоязычной версий iOS.
Например: Кнопка в левом верхнем углу, которая ведёт на предыдущий экран, подписана "Кнопка, указывающая назад" и "Back button" для соответствующих языков.
На мой взгляд, громоздкую фразу можно было бы сократить до "Назад кнопка".
В статусной строке, элемент, отображающий количество заряда батареии озвучивается так: "Заряд аккумулятора 25%" и "25% battery power". Можно преобразовать как: "25% батареи".
В 11 iOS всё стало вообще трэшово)
"Переключатель, Вкл" превратился в "Кнопка переключатель, Вкл". Хотя тут излишне даже добавлять "Переключатель", так как состояние включено и выключено подразумевает, что это радио кнопка.
Перед некоторыми символами стало добавляться слово "Знак". Например "Знак плюс семь девятьсот три".
Конечно понимаю, что многие из приведённых примеров звучат нелепо в предложенных мною сокращениях, но когда приходится выслушивать это по сотням раз в день, то помимо траты времени, это, ещё, и начинает раздражать.

Информация

В рейтинге
Не участвует
Откуда
Россия
Зарегистрирован
Активность