Користувачі зі слабким зором взаємодіють із застосунками в дуже різних умовах: зі збільшенням, системними функціями доступності, високим контрастом або екранним читачем. Завдання команди — не створити окрему версію, а не зламати основний досвід під час таких налаштувань.

Перевірте основні бар’єри

  • текст і кнопки не повинні зникати за фіксованої ширини;
  • іконки мають мати назви та не бути єдиним носієм сенсу;
  • фокус повинен бути видимим і логічним;
  • помилки не можна передавати лише кольором або тонкою рамкою;
  • збільшення не повинно блокувати горизонтальне читання.

Перевіряйте реальні задачі: пошук, заповнення форми, підтвердження платежу, читання довгого тексту та відновлення після помилки. Те, що виглядає прийнятно на окремому компоненті, може стати непридатним у повному сценарії.

Android quality guidelines ставлять у центр послідовні взаємодії та підтримку різних пристроїв. Для доступності це означає, що масштабування і системні налаштування потрібно враховувати ще в архітектурі layout.

Як вбудувати в процес

Додайте accessibility-перевірки до макетів, компонентів і приймання функції. Попросіть людей із різними способами взаємодії пройти один ключовий сценарій. Результати фіксуйте як конкретні проблеми, а не як загальне «потрібно зробити доступніше».

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

Джерело: Android Developers: What a great user experience looks like.