All users first: MMF и AQuA пытаются сделать мобильные устройства доступными для всех

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

Представители организации Mobile Manufacturer’s Forum (MMF) и App Quality Alliance (AQuA) решили совместными усилиями помочь разработчикам удостовериться в том, что их приложениями вполне комфортно могут пользоваться люди, с упомянутыми ограничениями. Если ваше приложение доступно, например, только 80% аудитории, эту статистику можно легко улучшить.

Disabled Parking Space

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

Несколько наглядных примеров:

  • Сделав доступным выбор используемых цветов и контрастности, разработчики ПО существенно облегчат жизнь людям с пониженным цветовосприятием.
  • Корректная маркировка кнопок упростит чтение.

Представители AQuA изучали различные аспекты, описывающиеся в руководстве MMF и W3C WCAG, и на основании этих принципов составили тесты, которые позволяют выявить любые недочеты в приложениях.

Категории ограничений

Существует множество сложностей, связанных с использованием электронных устройств. То, что подходит для человека с плохим зрением, будет не вполне уместно для человека с плохим слухом. Чтобы решить эту проблему, AQuA совместно с MMF разработали различные категории ограничений. Эти же категории MMF использует, когда помогает клиентам выбрать наиболее подходящий смартфон. Такая категоризация используется в рамках Accessibility Reporting Initiative (GARI), проекта MMF, который помогает клиентам ознакомиться со специальными функциями в мобильных устройствах и подобрать приемлемый девайс.

Слух

По данным Всемирной организации здравоохранения (ВОЗ) за 2005 год, во всем мире насчитывается порядка 278 млн человек с незначительными либо серьезными нарушениями слуха. Для этих людей взаимодействие с телефоном любого типа сопряжено с некоторыми затруднениями.

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

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

Зрение

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

Вспомогательные возможности в телефонах для людей с проблемами зрения могут быть следующие:

  • Тактильные маркёры, для ориентировки пальцев на клавиатуре.
  • Звуковой или тактильный элемент обратной связи, подтверждающий нажатие кнопки.
  • Выбор размера шрифта.
  • Аудиосигнал, уведомляющий о низком заряде батареи, уровне громкости, ожидающем звонке или завершении разговора.
  • Регулировка уровня яркости/контраста экрана.
  • Размер главного экрана.

Подсветка экрана

Распознавание речи и голосовых команд.

Еще одно полезное дополнение состоит в том, чтобы присвоить разным контактным номерам разные рингтоны. Таким образом можно будет идентифицировать абонента без необходимости смотреть на экран.

Речь

Некоторым пользователям удобнее с текстовыми, а не с голосовыми командами. Заранее подготовленные сообщения ускорят коммуникацию.

Ловкость

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

В таком случае могут быть актуальны следующие опции:

  • Возможность пользоваться телефоном в режиме «hands-free».
  • Подсказки при вводе текста, предлагающие слова — тем самым сводится к минимуму количество нажатий.
  • Возможность ответить на звонок, нажатием любой кнопки.
  • Распознавание голосовых команд для набора или других функций в телефоне.
  • Средства управления устройством разрабатываются таким образом, чтобы пользователю не приходилось использовать дополнительные жесты, которые могут оказаться сложными: «щипок» для увеличения масштаба, или изменение положения устройства (ландшафтный/портретный режимы).
  • Опциональные дополнения, такие как наушники Bluetoth или клавиатура, также могут сделать жизнь проще.

Когнитивная способность

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

Роль тестирования

В ноябре 2015 года AQuA представила новое руководство Microsoft App Accessibility Testing Criteria, ставшее дополнением к Android App Accessibility Testing Criteria. Описываемые критерии помогают разработчикам оценить свои приложения и найти то, что может помешать пользователям.

Disabled parking

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

Каждый отдельный тест состоит из описания, списка предварительных условий, шагов тестирования и ожидаемых результатов.

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

Testing Criteria не зависит от специфического функционала приложения, поэтому его можно применять практически ко всем приложениям. Тестировщикам понадобится изучить эти критерии, понять, как все будет работать.

И хотя AQuA Accessibility Testing Criteria может поспособствовать расширению аудитории приложения, тем не менее эти критерии не стоит рассматривать как руководство по разработке приложения; поскольку здесь не предоставляется описания того, что именно следует изменить в приложении в целях большей доступности. Но AQuA все-таки позволяет выявить сложности и определить направление, в котором следует работать.

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

На сегодняшний день руководство Accessibility Testing Criteria предоставляется бесплатно, в формате PDF. На сайте AQuA также есть онлайн-инструмент для проведения базового тестирования на экране, по завершении которого составляется отчет. В дальнейшем AQuA планирует расширить Accessibility Testing Criteria для платформы iOS.