-
О приложении "Сканер доступности"
Если вы разрабатываете приложение для Android, Сканер доступности поможет вам понять, как сделать его удобнее для пользователей.
Сканер доступности проверяет приложение и предлагает варианты его доработки. Тестируются компоненты, важные для пользователей с ограниченными возможностями, а именно:
- ярлыки контента;
- размер области прикосновения;
- элементы, реагирующие на клики;
- контрастность текста и изображений.
Важно! Проверка приложения в Сканере доступности не заменяет ручное тестирование. Даже если Сканер не обнаружил проблем, это не значит, что их нет.
Шаг 1. Установите и включите Сканер доступности
Сканер доступности можно использовать на смартфонах и планшетах с ОС Android 6.0 и более поздних версий. О том, как узнать версию Android, написано в статье по ссылке.
- Перейдите в Google Play и скачайте Сканер доступности.
- Откройте Сканер доступности .
- Перейдите в настройки устройства и включите Сканер доступности, следуя подсказкам.
- Нажмите Специальные возможности Сканер доступности Использовать сервис.
- Отключить Сканер доступности можно так же: откройте настройки выберите Специальные возможности Сканер доступности.
Шаг 2. Проверьте свое приложение
Вы можете запустить сканирование определенного скриншота из приложения или начать работать в нем и проверить серию снимков экрана.
Как запустить сканирование серии скриншотов
Этот способ позволяет проверить рабочие процессы приложения или выполнение отдельных задач в нем. Когда вы запустите сканирование, в приложении начнется запись: оно будет фиксировать ваши действия и анализировать элементы на экране.
Важно! Приложение не записывает аудио и видео, а только делает скриншоты. Сохраненные изображения останутся на вашем устройстве и не будут переданы в Google.
Инструкция
- Откройте приложение, которое хотите протестировать.
- Нажмите на значок галочки .
- Выберите "Начать сканирование" .
- Начните работать с приложением.
- Если вы выйдете из него, проверка будет приостановлена до тех пор, пока вы в него не вернетесь.
Как завершить запись
- Откройте уведомления, проведя вниз от верхнего края экрана, или запустите другое приложение.
- Нажмите Сканер доступности выполняет сканирование.
- Выберите Остановить .
Как запустить сканирование отдельного скриншота
Следуйте этой инструкции:
- Откройте приложение, которое хотите протестировать.
- Выберите "Сканер доступности" .
- Нажмите "Сводка" .
Как посмотреть результаты проверки
После завершения проверки в Сканере доступности вы увидите один или несколько скриншотов. Элементы, для которых есть рекомендации, будут обведены оранжевым.
- Чтобы посмотреть подробную информацию, нажмите на выделенную область. Чтобы переключиться между рекомендациями, нажмите на значок "Далее" .
- Чтобы посмотреть рекомендации для всех скриншотов, нажмите на значок списка Просмотр по страницам или Просмотр по категориям.
- Чтобы поделиться результатами, нажмите на значок "Поделиться" .
Если скриншотов несколько, следуйте этой инструкции:
- Чтобы перейти к следующему скриншоту, выберите нужное изображение вверху экрана или нажмите на значок "Далее" .
- Чтобы посмотреть все скриншоты, нажмите на значок библиотеки .
Совет. Если название ресурса не умещается на экране, нажмите на него и удерживайте.
Как сканировать защищенные окна приложения
Если после проверки приложения вы видите черный экран, это значит, что оно защищено с помощью кода
WindowManager.LayoutParams.FLAG_SECURE
. В таких случаях Сканер доступности не может делать скриншоты и распознавать уровень контрастности. Другие возможности при этом проверить удастся.Как изменить пороговые значения некоторых параметров
Вы можете выбрать, какой коэффициент контрастности и размер области прикосновения Сканер будет учитывать как приемлемые. Вот как это сделать:
- Откройте раздел "Приложения" на устройстве.
- Нажмите "Сканер доступности" "Настройки" .
- Вы можете посмотреть и изменить минимальные значения для:
- коэффициента контрастности текста;
- коэффициента контрастности изображений;
- размера области прикосновения.
Как изменить значения для коэффициента контрастности
Чтобы определить коэффициент контрастности, Сканер доступности сравнивает цвета переднего плана и фона. Вы можете их изменить:
- Откройте раздел "Приложения" на устройстве.
- Выберите Сканер доступности .
- Нажмите на скриншот, где есть рекомендации по контрастности выберите Изменить цвета.
- Под скриншотом нажмите Цвет переднего плана или Цвет фона.
- Чтобы изменить цвет:
- Перетащите выделенную область на другой участок скриншота.
- В нижней части экрана нажмите на один из предложенных цветов.
- Нажмите Применить.
Совет. Чтобы перемещать выделенную область, нажимайте стрелки сбоку. Если вы хотите переместить выделенную область на большее расстояние, нажмите и удерживайте нужную стрелку.
Как поделиться результатами проверки
Вы можете отправить другим пользователям результаты сканирования.
Выполните следующие действия:
- Дождитесь завершения проверки.
- Нажмите на значок "Поделиться" .
- Выберите подходящий вариант.
Совет. Чтобы отправить сведения об отдельном элементе, перейдите к нему и нажмите Поделиться.
Чтобы поделиться результатами позже:
- Откройте раздел "Приложения" на устройстве.
- Выберите "Сканер доступности" .
- Нажмите на результаты сканирования "Поделиться" .
- Выберите подходящий вариант.
Как управлять данными прошлых тестирований
Как переименовать скриншот
- Откройте раздел "Приложения" на устройстве.
- Выберите "Сканер доступности" .
- Нажмите на результаты сканирования "Ещё" Изменить название.
- Укажите название.
- Нажмите Переименовать.
Как добавить описание
- Откройте раздел "Приложения" на устройстве.
- Выберите "Сканер доступности" .
- Нажмите на результаты сканирования "Ещё" Изменить описание.
- Добавьте описание.
- Нажмите Сохранить.
Как удалить результаты проверки
- Откройте раздел "Приложения" на устройстве.
- Выберите "Сканер доступности" .
- Нажмите на результаты сканирования "Ещё" Удалить данные о проверке Удалить.
Как получить дополнительную информацию или отправить отзыв
Чтобы ознакомиться со справочными материалами или оставить отзыв о Сканере доступности, в настройках приложения нажмите Справка/отзыв.
-
Результаты проверки Сканером доступности
В этой статье описаны проблемы, которые выявляет Сканер доступности.
Метки контентаСлабовидящие пользователи не могут полагаться только на значки и видимый текст интерфейса.
Специальные метки с описаниями облегчают работу таким пользователям. Метки не появляются на экране, но они видны программам чтения с экрана, например сервису TalkBack.
Приложение "Сканер доступности" может выявить следующие проблемы:
- Отсутствие текста для озвучивания
Сканер ищет представления (Views
), в том числе дочерние,с пустыми метками контента.
- Повторяющиеся сведения в метках
В приложении осуществляется поиск представленийView
, в названии которых есть лишняя информация, например о типе или состоянии. Узнайте, как указывать тип и состояние элементов интерфейса, чтобы избежать этой проблемы. - Одинаковые описания
Приложение ищет иерархические структуры, в которых у представлений (Views
) идентичные описания. Например, если есть две кнопки с описанием "Открыть", может быть непонятно, что именно открывает каждая из них. Подробнее… - Ссылки с неясным назначением
Сканер ищет ссылки с неинформативным текстом, например "Нажмите здесь". Подробнее… - Недоступный текст
Сканер ищет представления (Views
) с видимыми метками, которые не озвучивает программа чтения с экрана. Подробнее о недоступном тексте…
Сканер доступности анализирует иерархические структуры с представлениями (
View
) и находит в них элементы, которые могут вызвать трудности у людей с двигательной недостаточностью.- Некорректно указанные ссылки
Сканер ищет элементыClickableSpan
, которые не являются ссылками (UrlSpans
). Подробнее о том, как указывать ссылки… - Множество интерактивных элементов на экране
Сканер ищет интерактивные элементы, которые располагаются слишком близко друг к другу. Подробнее о множестве интерактивных элементов на одном экране… - Лишние описания у доступных для редактирования элементов
Сканер ищет текстовые поля (EditTexts
иTextViews
), описание которых уже указано в элементахcontentDescription
. Подробнее о том, как добавлять описания текстовых полей… - Неподдерживаемые типы элементов интерфейса
В приложении осуществляется поиск элементов, которые не распознаются службами специальных возможностей. Подробнее… - Порядок обхода
Приложение выявляет, может ли порядок обхода элементов оказаться неудобным для тех, кто пользуется службами специальных возможностей, например программами чтения с экрана. - Масштабирование текста
На этапе разработки дизайна пользовательского интерфейса приложение выявляет возможные проблемы с размером шрифта и макетом текста (например, когда он обрезается или скрывается). Подробнее…
Приложение находит слишком маленькие элементы интерфейса, которые могут быть неудобны для пользователей с двигательной недостаточностью.
- Размер области прикосновения
Приложение ищет представления (Views
), реагирующие на обычное и долгое нажатие, высота или ширина которых меньше 48 x 48 dp (или меньше 32 x 32 dp, если представление находится в окне ввода или на краю экрана).Эти минимальные значения можно изменить. Подробнее…
Сканер доступности ищет элементы с недостаточным для слабовидящих пользователей уровнем контрастности.
- Контрастность текста и изображений
Приложение ищет тексты и изображения с коэффициентом контрастности меньше 3.0. При этом для элементовTextViews
сопоставляется цвет текста и фона, а дляImageViews
– цвет переднего и заднего планов. Минимальное допустимое значение коэффициента контрастности можно изменить. Подробнее…
Подробная информация о специальных возможностях
Чтобы узнать о специальных возможностях больше, ознакомьтесь с этим разделом руководства для разработчиков Android (на английском языке).
- Отсутствие текста для озвучивания