На фоне всего этого, хорошей новостью стало появление ещё одного инструмента автоматизированного тестирования доступности интерфейсов мобильных приложений для платформ iOS и Android, разработанного исследовательским отделом корпорации IBM. Данный инструмент называется Mobile Accessibility Checker и позволяет автоматически находить и исправлять базовые проблемы, что помогает сделать интерфейс приложения более доступным и удобным для массы пользователей, являющихся пожилыми или инвалидами. Количество таких людей в современном мире превышает миллиард, так что ввиду увеличивающегося проникновения цифровых технологий число подобных пользователей мобильных приложений постоянно растёт.
IBM AbilityLab Mobile Accessibility Checker помогает разработчикам и дизайнерам автоматизировать проверку, документировать и сообщать о соответствии стандартам доступности интерфейсов нативных и гибридных приложений для платформ iOS и Android. В итоге, разработчики получают информацию о найденных проблемах и способах их решения прямо в процессе проектирования интерфейса.
Автоматизированное тестирование покрывает такие проблемы как неподписанные графические элементы, неоптимальный размер элементов управления и текста, недостаточная цветовая контрастность интерфейса и ограничения клавиатурной навигации, то есть аспекты, критичные для пользователей с нарушениями зрения и моторики. В результате, разработчик получает:
- Соответствие техническим стандартам accessibility и, как следствие, правительственным постановлениям, декларирующим обязательность соблюдения норм доступности (например, американскому Section 508).
- Экономию времени и затрат на разработку за счёт автоматизации.
- Снижение компетентностного порога вхождения, так как Mobile Accessibility Checker позволяет делать доступные интерфейсы и разработчикам, не очень глубоко знакомым с различными аспектами accessibility (по крайней мере, до определённого уровня).
IBM AbilityLab Mobile Accessibility Checker доступен как в форме сервиса, так и в форме программного компонента с Java SDK, что позволяет встраивать его в уже существующие системы разработки, но, к сожалению, он не является открытым. Все заинтересованные могут получить более подробную информацию в ознакомительной документации (PDF-файл, 185 kB).

