В этом руководстве описаны шаги по оценке вашего приложения для ТВ с целью улучшения взаимодействия с пользователями программ чтения с экрана. Выполните эти шаги, чтобы понять, как пользователи взаимодействуют с вашим приложением, когда включена программа чтения с экрана TalkBack для Android.
Примеры оценки
Начните тестирование, включив функцию TalkBack и открыв приложение. Мы рекомендуем при первом проведении тестирования делать это, не глядя на экран телевизора.
Первое использование
Изучите главную страницу и войдите в свою учетную запись, попробовав все возможные способы входа:
- Используйте пульт дистанционного управления для ввода учетных данных.
- Если это возможно, войдите в систему, используя код.
- Если такая возможность есть, воспользуйтесь пробным периодом.
Подтвердите следующее:
- Все ли ключевые элементы на странице доступны и кликабельны? То есть, можно ли выделить все ключевые элементы при навигации с помощью пульта дистанционного управления?
- Элементы, такие как «Вход», осмысленно помечены и озвучены при включенной функции TalkBack? Обратите внимание на элементы без меток или последовательности чисел, например, «unlabeled» или «item 08328492qw».
- Когда функция TalkBack включена, озвучивается ли весь текст, появляющийся на экране?
- Приводят ли взаимодействия к ожидаемым результатам? Например, действительно ли нажатие кнопки «Войти» переводит пользователей на страницу авторизации?
- Навигация плавная, или возникают проблемы? Например, происходит ли в какой-либо момент переход к неправильному элементу в пользовательском интерфейсе?
- Подтвердите наличие следующих проблем, связанных с авторизацией:
- Можно ли перемещаться между символами на экранной клавиатуре при использовании пульта дистанционного управления для набора текста?
- При использовании кода авторизации, отображаемого на телевизоре и вводимого на дополнительном устройстве, можно ли перемещаться между символами?
Управляйте пользовательским интерфейсом с помощью пульта дистанционного управления.
Проведите по интерфейсу, протестировав следующие параметры работы всех страниц и меню:
- Прокрутите страницу до самого конца и вернитесь назад.
- Пройдите до конца ряда и обратно.
- Нажмите на элементы строк, включая карточки с содержимым и кнопки, чтобы убедиться, что все действия приводят к ожидаемым результатам.
Подтвердите следующее:
- Все ли ключевые элементы на странице доступны и кликабельны? То есть, можно ли выделить все ключевые элементы при навигации с помощью пульта дистанционного управления?
- Если элемент находится в фокусе, имеет ли он осмысленную метку и объявление? Обратите внимание на элементы без меток или последовательности чисел, такие как «unlabeled» или «item 08328492qw».
- Если элемент с текстом находится в фокусе, озвучивает ли TalkBack весь текст, появляющийся на экране?
- Приводят ли взаимодействия к ожидаемым результатам? Плавная ли навигация, или возникают проблемы? Например, происходит ли в какой-либо момент переход к неправильному элементу в пользовательском интерфейсе?
- При открытии страницы нажатие кнопки «Назад» возвращает пользователя на ту же страницу, где он находился до открытия страницы?
- Подтвердите следующие проблемы, специфичные для каждой строки:
- Если заголовок строки находится в фокусе, сообщается ли об этом в TalkBack?
- Если строка находится в фокусе, озвучиваются ли все элементы в этой строке функцией TalkBack? Например, если это строка с фильмами, озвучиваются ли все названия фильмов функцией TalkBack?
- Избегайте автоматического воспроизведения. Проверьте следующее:
- Воспроизведение контента начинается только после того, как пользователь инициировал взаимодействие?
- В противном случае, может ли пользователь приостановить или остановить автоматическое воспроизведение контента?
Примечание: Автоматическое воспроизведение контента, например, автовоспроизведение трейлеров, может быть неудобно для пользователей с нарушениями зрения. В соответствии с рекомендациями по обеспечению доступности веб-контента рекомендуется иметь возможность приостанавливать или останавливать автоматическое воспроизведение контента.
Изучите информационные страницы для получения медиаконтента.
Если ваше приложение содержит медиаконтент со страницами с подробной информацией, например, страницу с описанием фильма или сериала, откройте страницу с подробной информацией для двух или более медиафайлов и выполните следующие действия:
- Просмотрите всю доступную информацию о названии.
- Протестируйте все доступные действия, такие как воспроизведение, аренда и добавление в избранное.
Подтвердите следующее:
- Все ли ключевые элементы на странице доступны и кликабельны? То есть, можно ли выделить все ключевые элементы при навигации с помощью пульта дистанционного управления?
- Если элемент находится в фокусе, имеет ли он осмысленную метку и объявление? Обратите внимание на элементы без меток или последовательности чисел, такие как «unlabeled» или «item 08328492qw».
- Если элемент находится в фокусе, озвучивает ли TalkBack весь текст?
- Приводят ли взаимодействия к ожидаемым результатам? Плавная ли навигация, или возникают проблемы? Например, происходит ли в какой-либо момент переход к неправильному элементу в пользовательском интерфейсе?
- При открытии страницы нажатие кнопки «Назад» возвращает пользователя на ту же страницу, где он находился до открытия страницы?
- Подтвердите наличие следующих проблем, специфичных для страницы с подробной информацией:
- Озвучивает ли TalkBack заголовок страницы, когда пользователь попадает на неё?
- Предоставляет ли TalkBack метаданные, такие как рейтинг и жанр?
- Если присутствуют дополнительные строки, озвучиваются ли заголовки всех строк функцией TalkBack?
- Обратите внимание на случаи автоматического воспроизведения. Проверьте следующее:
- Воспроизведение контента начинается только после того, как пользователь инициировал взаимодействие?
- В противном случае, может ли пользователь приостановить или остановить автоматическое воспроизведение контента?
Воспроизводить медиаконтент
Если это возможно, воспроизведите один или несколько медиафайлов и протестируйте следующие взаимодействия:
- Воспроизвести и поставить на паузу.
- Перемотка назад и вперед.
- При наличии возможности включите аудиоописание.
- Изменить язык аудио.
- Включайте и изменяйте субтитры или подписи, если они доступны, включая изменение любых связанных с ними настроек.
- Проверьте работу всех дополнительных элементов управления воспроизведением, которые доступны.
Подтвердите следующее:
- Если элементы управления воспроизведением находятся в фокусе, отображаются ли они соответствующим образом и озвучиваются ли TalkBack? Это включает в себя дополнительные параметры, такие как параметры субтитров или аудиоописания.
- Если элементы управления мультимедиа находятся в фокусе, работают ли все элементы управления мультимедиа должным образом при включенной функции TalkBack?
- При приостановке и возобновлении воспроизведения мультимедиа, воспроизводятся ли одновременно объявления TalkBack поверх звука фильма или сериала?
- Предоставляет ли TalkBack информацию о временных метках или о скорости перемотки назад и вперед при перемотке назад или вперед?
- Измените настройки и проверьте следующее:
- Подтверждаются ли действия системой TalkBack?
- Правильно ли обозначены переключатели и действия переключателей? Например, сообщается ли текущее состояние и действие ?
Смотрите прямые трансляции с помощью электронной программы передач.
Если в вашем приложении есть контент с прямыми трансляциями телеканалов, выполните следующие действия:
- Просмотрите электронную программу передач (ЭПД).
- Просматривайте различные каналы.
- Перенесемся в будущее.
- Нажмите, чтобы воспроизвести прямую трансляцию.
- Проверьте все доступные дополнительные элементы управления, такие как добавление каналов в избранное и изменение порядка строк.
Подтвердите следующее:
- Все ли ключевые элементы на странице доступны и кликабельны? То есть, можно ли выделить все ключевые элементы при навигации с помощью пульта дистанционного управления?
- Если элемент находится в фокусе, имеет ли он осмысленную метку и объявление? Обратите внимание на элементы без меток или последовательности чисел, такие как «unlabeled» или «item 08328492qw».
- Если элемент находится в фокусе, озвучивает ли TalkBack весь текст, появляющийся на экране?
- Приводят ли взаимодействия к ожидаемым результатам? Плавная ли навигация, или возникают проблемы? Например, происходит ли в какой-либо момент переход к неправильному элементу в пользовательском интерфейсе?
- При открытии страницы нажатие кнопки «Назад» возвращает пользователя на ту же страницу, где он находился до открытия страницы?
Голосовая поддержка
Если в вашем приложении есть встроенная функция голосового поиска, используйте её для следующих целей:
- Заклинание, если оно есть.
- Поиск контента.
Подтвердите следующее:
- Могут ли пользователи исправлять орфографические ошибки?
- Возникают ли какие-либо помехи между поиском или вводом текста голосом и TalkBack? Например, когда TalkBack что-то объявляет, распознается ли это объявление как голосовой запрос?
Просматривайте страницу результатов поиска так же, как и любую другую страницу. Для получения дополнительной информации см. раздел «Навигация по пользовательскому интерфейсу с помощью пульта дистанционного управления» .
Изучите настройки приложения
Перейдите в настройки, включая следующие:
- Пройдите по всем меню и подменю.
- Изменить настройки.
Подтвердите следующее:
- Все ли ключевые элементы на странице доступны и кликабельны? То есть, можно ли выделить все ключевые элементы при навигации с помощью пульта дистанционного управления?
- Если элемент находится в фокусе, имеет ли он осмысленную метку и объявление? Обратите внимание на элементы без меток или последовательности чисел, такие как «unlabeled» или «item 08328492qw».
- Если какой-либо параметр находится в фокусе, озвучивает ли TalkBack весь текст, появляющийся на экране?
- Приводят ли взаимодействия к ожидаемым результатам? Плавная ли навигация, или возникают проблемы? Например, происходит ли в какой-либо момент переход к неправильному элементу в пользовательском интерфейсе?
- При открытии страницы нажатие кнопки «Назад» возвращает пользователя на ту же страницу, где он находился до открытия страницы?
- Измените настройки и проверьте следующее:
- Подтверждаются ли выбранные варианты системой TalkBack?
- Правильно ли обозначены переключатели и действия переключателей? Например, сообщается ли текущее состояние и действие ?
Внесите изменения в глобальные настройки TalkBack.
Откройте глобальные настройки TalkBack на телевизоре и выполните следующие действия:
- Изменяйте каждый параметр TalkBack, такой как скорость речи и уровень детализации, по отдельности.
- После изменения каждой настройки вернитесь к тестируемому приложению и убедитесь, что внесенные вами изменения в настройки TalkBack успешно применены к приложению.
Узнать больше
Для получения более подробной информации ознакомьтесь с нашими ресурсами по разработке решений для обеспечения доступности .