Примеры оценки TalkBack для телевизионных приложений
Оптимизируйте свои подборки
Сохраняйте и классифицируйте контент в соответствии со своими настройками.
В этом руководстве перечислены шаги по оценке вашего ТВ-приложения, чтобы улучшить работу пользователя с программой чтения с экрана. Выполните эти действия, чтобы понять, как пользователи взаимодействуют с вашим приложением, когда включен TalkBack, средство чтения с экрана Android.
Примеры оценки
Начните оценку, включив TalkBack и открыв приложение. Мы рекомендуем при первом проведении этой оценки делать это, не глядя на экран телевизора.
Первое использование
Исследуйте целевую страницу и войдите в учетную запись, пробуя все возможные пути входа:
- Используйте пульт дистанционного управления для ввода учетных данных.
- Если доступно, войдите с помощью кода.
- Если доступно, включите пробную версию.
Подтвердите следующее:
- Все ли ключевые элементы на странице доступны и кликабельны? То есть, можно ли при навигации с пульта выделить все ключевые элементы?
- Имеются ли такие элементы, как «Вход», осмысленно помечены и объявлены, когда TalkBack включен? Остерегайтесь немаркированных элементов или последовательностей чисел, таких как «без метки» или «элемент 08328492qw».
- Когда TalkBack включен, озвучивается ли весь текст, появляющийся на экране?
- Дают ли взаимодействия ожидаемые результаты? Например, действительно ли нажатие кнопки «Войти» приводит пользователей на страницу входа?
- Плавна ли навигация или возникают проблемы? Например, происходит ли в какой-либо момент выбор неправильного элемента пользовательского интерфейса?
- Подтвердите следующие проблемы со входом в систему:
- Можете ли вы переходить от символа к символу на экранной клавиатуре при использовании пульта дистанционного управления для набора текста?
- При использовании кода входа, который отображается на телевизоре и который необходимо ввести на дополнительном устройстве, можно ли переходить от символа к символу?
Навигация по пользовательскому интерфейсу с помощью пульта дистанционного управления
Перемещайтесь по интерфейсу, проверяя следующее поведение для всех страниц и меню:
- Перейдите до конца страницы и обратно.
- Перейдите до конца строки и обратно.
- Щелкните элементы строк, включая карточки содержимого и кнопки, чтобы убедиться, что все действия приносят ожидаемые результаты.
Подтвердите следующее:
- Все ли ключевые элементы на странице доступны и кликабельны? То есть, можно ли при навигации с пульта выделить все ключевые элементы?
- Если элемент имеет фокус, имеет ли он осмысленное обозначение и объявление? Остерегайтесь немаркированных элементов или последовательностей чисел, таких как «без метки» или «элемент 08328492qw».
- Если элемент с текстом имеет фокус, объявляется ли TalkBack весь текст, который появляется на экране?
- Дают ли взаимодействия ожидаемые результаты? Плавна ли навигация или возникают проблемы? Например, происходит ли в какой-либо момент выбор неправильного элемента пользовательского интерфейса?
- При открытии страницы нажатие кнопки «Назад» возвращает пользователя туда, где он находился до открытия страницы?
- Подтвердите следующие проблемы, связанные со строками:
- Если заголовок строки имеет фокус, объявляется ли об этом TalkBack?
- Если строка имеет фокус, все ли элементы в ней объявляются TalkBack? Например, если это ряд фильмов, все ли названия фильмов объявляются в TalkBack?
- Избегайте случаев автоматического воспроизведения. Проверьте следующее:
- Контент начинает воспроизводиться только тогда, когда пользователь инициирует взаимодействие?
- Если нет, может ли пользователь приостановить или остановить автоматическое воспроизведение контента?
Примечание. Автоматическое воспроизведение контента, например автозапуск трейлера, может мешать пользователям с нарушениями зрения. Возможность приостанавливать или останавливать автоматическое воспроизведение контента рекомендуется в Руководстве по обеспечению доступности веб-контента .
Изучите информационные страницы для медиа-контента
Если ваше приложение содержит медиаконтент со страницами подробных сведений, например информационная страница о фильме или шоу, откройте страницу сведений для двух или более заголовков мультимедиа и выполните следующие действия:
- Просмотрите всю информацию, доступную для заголовка.
- Протестируйте все доступные действия, такие как игра, аренда и добавление в избранное.
Подтвердите следующее:
- Все ли ключевые элементы на странице доступны и кликабельны? То есть, можно ли при навигации с пульта выделить все ключевые элементы?
- Если элемент имеет фокус, имеет ли он осмысленное обозначение и объявление? Остерегайтесь немаркированных элементов или последовательностей чисел, таких как «без метки» или «элемент 08328492qw».
- Если элемент имеет фокус, весь ли текст объявляется TalkBack?
- Дают ли взаимодействия ожидаемые результаты? Плавна ли навигация или возникают проблемы? Например, происходит ли выбор в любой момент не на тот элемент пользовательского интерфейса?
- При открытии страницы нажатие кнопки «Назад» возвращает пользователя туда, где он находился до открытия страницы?
- Подтвердите следующие проблемы, характерные для страницы сведений:
- Объявляется ли заголовок TalkBack, когда пользователь попадает на страницу?
- Объявляются ли TalkBack метаданные, такие как рейтинги и жанр?
- Если есть дополнительные строки, все ли заголовки строк объявляются TalkBack?
- Остерегайтесь случаев автоматического воспроизведения. Проверьте следующее:
- Контент начинает воспроизводиться только тогда, когда пользователь инициирует взаимодействие?
- Если нет, может ли пользователь приостановить или остановить автоматическое воспроизведение контента?
Воспроизведение медиаконтента
Если возможно, воспроизведите одно или несколько медиа-заголовков и протестируйте следующие взаимодействия:
- Воспроизведение и пауза.
- Перемотка назад и вперед.
- Активируйте аудиоописания, если они доступны.
- Изменить язык аудио.
- Включите и измените субтитры или подписи, если они доступны, включая изменение любых связанных настроек.
- Проверьте все доступные дополнительные элементы управления воспроизведением.
Подтвердите следующее:
- Если элементы управления медиа имеют фокус, помечены ли они соответствующим образом и объявлены ли они TalkBack? Сюда входят дополнительные параметры, такие как параметры субтитров или аудиоописания.
- Если элементы управления мультимедиа имеют фокус, все ли элементы управления мультимедиа работают ожидаемым образом при включении TalkBack?
- При приостановке и возобновлении воспроизведения мультимедиа объявления TalkBack появляются одновременно со звуком фильма или шоу?
- При перемотке назад или вперед TalkBack предоставляет информацию о временных метках или о скорости перемотки назад и вперед?
- Измените настройки и проверьте следующее:
- Подтверждаются ли действия TalkBack?
- Правильно ли помечены переключатели и действия переключения? Например, объявлено ли текущее состояние + действие ?
Смотрите прямой эфир с помощью электронного руководства по программированию.
Если в вашем приложении есть телеконтент в прямом эфире, сделайте следующее:
- Просмотрите электронное руководство по программированию (EPG).
- Просматривайте разные каналы.
- Просмотр вперед во времени.
- Нажмите, чтобы воспроизвести живой контент.
- Проверьте все доступные дополнительные элементы управления, такие как пометка каналов как избранных и изменение порядка строк.
Подтвердите следующее:
- Все ли ключевые элементы на странице доступны и кликабельны? То есть, можно ли при навигации с пульта выделить все ключевые элементы?
- Если элемент имеет фокус, имеет ли он осмысленное обозначение и объявление? Остерегайтесь немаркированных элементов или последовательностей чисел, таких как «без метки» или «элемент 08328492qw».
- Если элемент имеет фокус, объявляется ли TalkBack весь текст, который появляется на экране?
- Дают ли взаимодействия ожидаемые результаты? Плавна ли навигация или возникают проблемы? Например, происходит ли выбор в любой момент не на тот элемент пользовательского интерфейса?
- При открытии страницы нажатие кнопки «Назад» возвращает пользователя туда, где он находился до открытия страницы?
Голосовая поддержка
Если в вашем приложении есть встроенная форма голосового поиска, используйте ее для следующих действий:
- Заклинание, если оно имеется.
- Поиск контента.
Подтвердите следующее:
- Могут ли пользователи пересматривать написанное?
- Есть ли какие-либо помехи при поиске или написании с помощью голоса и TalkBack? Например, когда TalkBack что-то объявляет, воспринимается ли это объявление как голосовой запрос?
Изучите страницу результатов поиска, как и любую другую страницу. Инструкции см. в разделе «Навигация по пользовательскому интерфейсу с помощью удаленного доступа» .
Изучите настройки приложения
Перемещайтесь по настройкам, включая следующие:
- Перемещайтесь по каждому меню и подменю.
- Измените настройки.
Подтвердите следующее:
- Все ли ключевые элементы на странице доступны и кликабельны? То есть, можно ли при навигации с пульта выделить все ключевые элементы?
- Если элемент имеет фокус, имеет ли он осмысленное обозначение и объявление? Остерегайтесь немаркированных элементов или последовательностей чисел, таких как «без метки» или «элемент 08328492qw».
- Если настройка имеет фокус, объявляется ли TalkBack весь текст, отображаемый на экране?
- Дают ли взаимодействия ожидаемые результаты? Плавна ли навигация или возникают проблемы? Например, происходит ли выбор в любой момент не на тот элемент пользовательского интерфейса?
- При открытии страницы нажатие кнопки «Назад» возвращает пользователя туда, где он находился до открытия страницы?
- Измените настройки и проверьте следующее:
- Подтверждается ли выбор TalkBack?
- Правильно ли помечены переключатели и действия переключения? Например, объявлено ли текущее состояние + действие ?
Внесите изменения в глобальные настройки TalkBack.
Откройте глобальные настройки TalkBack на телевизоре и выполните следующие действия:
- Измените каждый параметр TalkBack, например скорость речи и многословность, один за другим.
- После изменения каждого параметра вернитесь в оцениваемое приложение и убедитесь, что изменения, внесенные в настройки TalkBack, успешно перенесены в приложение.
Узнать больше
Чтобы узнать больше, ознакомьтесь с нашими ресурсами по развитию доступности .
Контент и образцы кода на этой странице предоставлены по лицензиям. Java и OpenJDK – это зарегистрированные товарные знаки корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2025-07-29 UTC.
[[["Прост для понимания","easyToUnderstand","thumb-up"],["Помог мне решить мою проблему","solvedMyProblem","thumb-up"],["Другое","otherUp","thumb-up"]],[["Отсутствует нужная мне информация","missingTheInformationINeed","thumb-down"],["Слишком сложен/слишком много шагов","tooComplicatedTooManySteps","thumb-down"],["Устарел","outOfDate","thumb-down"],["Проблема с переводом текста","translationIssue","thumb-down"],["Проблемы образцов/кода","samplesCodeIssue","thumb-down"],["Другое","otherDown","thumb-down"]],["Последнее обновление: 2025-07-29 UTC."],[],[],null,["# TalkBack evaluation examples for TV apps\n\nThis guide lists steps to evaluate your TV app to improve a screen reader user's\nexperience. Perform these steps to understand how users experience your\napp when TalkBack, the Android screen reader, is enabled.\n\nEvaluation examples\n-------------------\n\nStart your evaluation by [enabling TalkBack](https://support.google.com/googletv/answer/10070337)\nand opening your app.\nWe recommend that the first time you conduct this evaluation,\nyou do so without looking at the TV screen.\n\n### First-time use\n\nExplore the landing page and log into an account, trying every possible login path:\n\n- Use the remote control to enter the account credentials.\n- If available, log in with a code.\n- If available, opt into a trial.\n\nConfirm the following:\n\n- Are all key elements on the page reachable and clickable? That is, can you select all key elements when navigating with the remote?\n- Are elements, such as \"Login,\" meaningfully labeled and announced when TalkBack is enabled? Watch out for unlabeled elements or sequences of numbers, such as \"unlabeled\" or \"item 08328492qw.\"\n- When TalkBack is enabled, is all the text that appears on screen announced?\n- Do interactions yield expected results? For example, does clicking the **Sign in** button actually bring users to a sign-in page?\n- Is navigation smooth, or do issues occur? For example, does the selection jump to the wrong element in the UI at any point?\n- Confirm the following login-specific issues:\n - Can you move from character to character on the screen keyboard when using the remote to type?\n - When using a login code that displays on the TV to be entered on a secondary device, can you navigate from character to character?\n\n### Navigate the user interface with a remote\n\nNavigate through the interface, testing the following behaviors for all pages\nand menus:\n\n- Navigate all the way to the end of the page and back.\n- Navigate all the way to the end of a row and back.\n- Click row elements, including content cards and buttons, to confirm that all actions yield expected results.\n\nConfirm the following:\n\n- Are all key elements on the page reachable and clickable? That is, can you select all key elements when navigating with the remote?\n- If an element has focus, is it meaningfully labeled and announced? Watch out for unlabeled elements or sequences of numbers, such as \"unlabeled\" or \"item 08328492qw.\"\n- If an element with text has focus, is all the text that appears on screen announced by TalkBack?\n- Do interactions yield expected results? Is navigation smooth, or do issues occur? For example, does the selection jump to the wrong element in the UI at any point?\n- When opening a page, does clicking the **Back** button bring the user to where they were before opening the page?\n- Confirm the following row-specific issues:\n - If a row heading has focus, is it announced by TalkBack?\n - If a row has focus, are all items within the row announced by TalkBack? For example, if it's a movie row, are all movie titles announced by TalkBack?\n- Avoid instances of automatic playback. Check the following:\n - Does content start playing only when the user has initiated an interaction?\n - If not, can autoplaying content be paused or stopped by the user?\n\n**Note:** Automatic playback of content, such as trailer\nautoplay, can be disruptive for users with vision impairments. The ability to\npause or stop autoplay content is recommended by the\n[Web Content Accessibility Guidelines](https://www.w3.org/WAI/standards-guidelines/wcag/).\n\n### Explore information pages for media content\n\nIf your app contains media content with detail pages, such as an information page\nabout a movie or show, open the detail page for two or more media titles and do\nthe following:\n\n- Navigate through all the information available for a title.\n- Test all available actions, such as play, rent, and add to favorites.\n\nConfirm the following:\n\n- Are all key elements on the page reachable and clickable? That is, can you select all key elements when navigating with the remote?\n- If an element has focus, is it meaningfully labeled and announced? Watch out for unlabeled elements or sequences of numbers, such as \"unlabeled\" or \"item 08328492qw.\"\n- If an element has focus, is all the text announced by TalkBack?\n- Do interactions yield expected results? Is navigation smooth, or do issues occur? For example, does the selection jump to the wrong element in the UI at any point?\n- When opening a page, does clicking the **Back** button bring the user to where they were before opening the page?\n- Confirm the following detail-page specific issues:\n - Is the title announced by TalkBack when the user lands on the page?\n - Is metadata, such as ratings and genre, announced by TalkBack?\n - If there are additional rows, are all row headings announced by TalkBack?\n- Watch out for instances of automatic playback. Check the following:\n - Does content start playing only when the user has initiated an interaction?\n - If not, can autoplaying content be paused or stopped by the user?\n\n### Play media content\n\nIf available, play one or more media titles and test the following interactions:\n\n- Play and pause.\n- Rewind and fast-forward.\n- Activate audio descriptions, if available.\n- Change audio language.\n- Enable and change subtitles or captions, if available, including changing any associated settings.\n- Test any additional playback controls that are available.\n\nConfirm the following:\n\n- If media controls have focus, are they appropriately labeled and announced by TalkBack? This includes additional options such as subtitle options or audio descriptions.\n- If media controls have focus, do all media controls work in the expected manner when TalkBack is enabled?\n- When pausing and resuming media playback, do TalkBack announcements occur concurrently over the movie or show's audio?\n- When rewinding or fast-forwarding, does TalkBack provide information about timestamps or about rewinding and fast-forwarding speed?\n- Change settings and check the following:\n - Are actions confirmed by TalkBack?\n - Are toggles and toggle actions appropriately labeled? For example, is *current state* + *action* announced?\n\n### Watch live content with an Electronic Programming Guide\n\nIf your app has live TV content, do the following:\n\n- Browse the Electronic Programming Guide (EPG).\n- Browse through different channels.\n- Browse forward in time.\n- Click to play live content.\n- Test any additional controls that are available, such as marking channels as favorites and reordering rows.\n\nConfirm the following:\n\n- Are all key elements on the page reachable and clickable? That is, can you select all key elements when navigating with the remote?\n- If an element has focus, is it meaningfully labeled and announced? Watch out for unlabeled elements or sequences of numbers, such as \"unlabeled\" or \"item 08328492qw.\"\n- If an element has focus, is all the text that appears on screen announced by TalkBack?\n- Do interactions yield expected results? Is navigation smooth, or do issues occur? For example, does the selection jump to the wrong element in the UI at any point?\n- When opening a page, does clicking the **Back** button bring the user to where they were before opening the page?\n\n### Voice support\n\nIf your app has any embedded form of voice search, use it to do the following:\n\n- Spell, if available.\n- Search for content.\n\nConfirm the following:\n\n- Can users revise what they have spelled?\n- Are there any interferences between searching or spelling with voice and TalkBack? For example, when TalkBack announces something, is the announcement picked up as a voice query?\n\nExamine the search results page like any other page. For guidance, see the\n[Navigate the user interface with a remote](#navigate-with-remote) section.\n\n### Explore app settings\n\nNavigate through settings, including the following:\n\n- Navigate through every menu and submenu.\n- Modify settings.\n\nConfirm the following:\n\n- Are all key elements on the page reachable and clickable? That is, can you select all key elements when navigating with the remote?\n- If an element has focus, is it meaningfully labeled and announced? Watch out for unlabeled elements or sequences of numbers, such as \"unlabeled\" or \"item 08328492qw.\"\n- If a setting has focus, is all the text that appears on screen announced by TalkBack?\n- Do interactions yield expected results? Is navigation smooth, or do issues occur? For example, does the selection jump to the wrong element in the UI at any point?\n- When opening a page, does clicking the **Back** button bring the user to where they were before opening the page?\n- Change settings and check the following:\n - Are selections confirmed by TalkBack?\n - Are toggles and toggle actions appropriately labeled? For example, is *current state* + *action* announced?\n\n### Make changes to global TalkBack settings\n\nOpen the global TalkBack settings on the TV device and do the following:\n\n- Modify each TalkBack setting, such as speech rate and verbosity, one by one.\n- After modifying each setting, return to the app you are evaluating and confirm that the changes you made to TalkBack settings successfully carry into the app.\n\nLearn more\n----------\n\nTo learn more, see our [accessibility development resources](/guide/topics/ui/accessibility)."]]