TV アプリの TalkBack の評価例
コレクションでコンテンツを整理
必要に応じて、コンテンツの保存と分類を行います。
このガイドでは、スクリーン リーダーのユーザー エクスペリエンスを改善するために TV アプリを評価する手順について説明します。Android のスクリーン リーダーである TalkBack が有効になっている場合、アプリがどのように動作するかを確認するには、次の手順を行います。
評価の例
評価を開始するには、TalkBack を有効にしてアプリを開きます。この評価を初めて行う際は、テレビ画面を見ずに行うことをおすすめします。
初回使用
ランディング ページを確認し、考えられるすべてのログインパスでアカウントにログインします。
- リモコンを使用してアカウントの認証情報を入力します。
- 利用可能な場合は、コードを使用してログインします。
- トライアルを利用できる場合は、トライアルに申し込みます。
次の点を確認します。
- ページ上のすべての重要な要素にアクセスでき、クリック可能か。つまり、リモコンを操作するときにすべての重要な要素を選択できますか?
- TalkBack が有効になっている場合、「ログイン」などの要素に意味のあるラベルや通知が設定されているか?ラベルのない要素や一連の数字(「ラベルなし」や「アイテム 08328492qw」など)に注意してください。
- TalkBack が有効になっている場合、画面に表示されているテキストがすべて読み上げられますか?
- インタラクションから期待どおりの結果が得られるか。たとえば、[ログイン] ボタンをクリックすると、実際にユーザーはログインページが表示されますか。
- 操作はスムーズですか?それとも問題が発生しますか?たとえば、選択が任意の時点で UI の間違った要素にジャンプすることはありませんか?
- ログイン固有の次の問題を確認します。
- リモコンで入力するとき、画面キーボードのキャラクター間を移動できますか?
- テレビに表示されたログインコードをセカンダリ デバイスで入力する場合、文字から文字に移動できますか?
リモコンでユーザー インターフェースを操作する
インターフェース内を移動し、すべてのページとメニューについて次の動作をテストします。
- ページの最後に移動して戻ります。
- 行の末尾まで移動し、その行に戻る。
- 行要素(コンテンツ カードやボタンなど)をクリックして、すべての操作で期待どおりの結果が得られることを確認します。
次の点を確認します。
- ページ上のすべての重要な要素にアクセスでき、クリック可能か。つまり、リモコンを操作するときにすべての重要な要素を選択できますか?
- 要素にフォーカスがある場合、意味のあるラベル付けと通知が行われているか。ラベルのない要素や一連の数字(「ラベルなし」や「アイテム 08328492qw」など)には注意してください。
- テキストを含む要素がフォーカスされている場合、画面に表示されるすべてのテキストが TalkBack によって読み上げられますか?
- インタラクションから期待どおりの結果が得られるか。ナビゲーションはスムーズですか?それとも問題が発生しますか?たとえば、選択が任意の時点で UI の間違った要素にジャンプすることがあります。
- ページを開くときに [戻る] ボタンをクリックすると、ユーザーはページを開く前に開いていた場所に移動しますか?
- 次の行固有の問題を確認します。
- 行見出しにフォーカスがある場合、TalkBack で読み上げられますか?
- 行がフォーカスされている場合、その行内のすべての項目が TalkBack によって読み上げられますか?
たとえば、映画の行の場合、TalkBack ですべての映画のタイトルが読み上げられますか?
- 自動再生のインスタンスを回避。次の点を確認します。
- ユーザーが操作を開始したときにのみコンテンツの再生が開始されますか?
- そうでない場合、ユーザーはコンテンツの自動再生を一時停止または停止できますか?
注: 予告編の自動再生などのコンテンツの自動再生は、視覚障がいのあるユーザーの妨げになるおそれがあります。自動再生コンテンツを一時停止または停止する機能は、Web Content Accessibility Guidelines で推奨されています。
メディア コンテンツに関する情報ページを確認できます
映画や番組に関する情報ページなど、詳細ページを含むメディア コンテンツがアプリに含まれている場合は、2 つ以上のメディア タイトルの詳細ページを開き、次の操作を行います。
- タイトルに関するすべての情報を確認します。
- 再生、レンタル、お気に入りへの追加など、利用可能なすべてのアクションをテストします。
次の点を確認します。
- ページ上のすべての重要な要素にアクセスでき、クリック可能か。つまり、リモコンを操作するときにすべての重要な要素を選択できますか?
- 要素にフォーカスがある場合、意味のあるラベル付けと通知が行われているか。ラベルのない要素や一連の数字(「ラベルなし」や「アイテム 08328492qw」など)には注意してください。
- 要素がフォーカスされている場合、TalkBack ですべてのテキストが読み上げられますか?
- インタラクションから期待どおりの結果が得られるか。ナビゲーションはスムーズですか?それとも問題が発生しますか?たとえば、選択が任意の時点で UI の間違った要素にジャンプすることがあります。
- ページを開くときに [戻る] ボタンをクリックすると、ユーザーはページを開く前に開いていた場所に移動しますか?
- 詳細ページに固有の以下の問題を確認します。
- ユーザーがページにアクセスしたときに TalkBack でタイトルが読み上げられますか?
- 評価やジャンルなどのメタデータは TalkBack で通知されますか?
- 追加の行がある場合、TalkBack はすべての行見出しを読み上げますか?
- 自動再生のインスタンスに注意します。次の点を確認します。
- ユーザーが操作を開始したときにのみコンテンツの再生が開始されますか?
- そうでない場合、ユーザーはコンテンツの自動再生を一時停止または停止できますか?
メディア コンテンツを再生する
可能であれば、1 つ以上のメディア タイトルを再生し、次のインタラクションをテストします。
- 再生と一時停止。
- 巻き戻しと早送り。
- 音声による説明を有効にします(利用可能な場合)。
- 音声の言語を変更します。
- 字幕を有効にして変更する(利用可能な場合(関連する設定の変更を含む))。
- 使用可能なその他の再生コントロールをテストします。
次の点を確認します。
- メディア コントロールがフォーカスされている場合、TalkBack によって適切なラベル付けと通知が行われますか?
これには、字幕オプションや音声による説明などのオプションが含まれます。
- メディア コントロールがフォーカスされている場合、TalkBack が有効になっている場合、すべてのメディア コントロールは期待どおりに動作しますか?
- メディアの再生を一時停止または再開する場合、映画または番組の音声で TalkBack の通知が同時に発生しますか?
- TalkBack は巻き戻しまたは早送りの際にタイムスタンプ情報または巻き戻し速度と早送り速度の情報を提供しますか?
- 設定を変更し、以下のことを確認します。
- TalkBack でアクションを確認できますか?
- 切り替えスイッチと切り替えアクションに適切なラベルが付けられていますか?たとえば、「現在の状態」と「アクション」が通知されているか。
電子番組ガイドでライブ コンテンツを視聴できます
アプリにライブテレビ コンテンツがある場合は、次の手順を行います。
- 電子番組ガイド(EPG)を閲覧します。
- さまざまなチャンネルをブラウジングする。
- 時間をさかのぼってブラウジング。
- クリックするとライブ コンテンツが再生されます。
- チャンネルをお気に入りとして設定する、行を並べ替えるなど、追加のコントロールをテストします。
次の点を確認します。
- ページ上のすべての重要な要素にアクセスでき、クリック可能か。つまり、リモコンを操作するときにすべての重要な要素を選択できますか?
- 要素にフォーカスがある場合、意味のあるラベル付けと通知が行われているか。ラベルのない要素や一連の数字(「ラベルなし」や「アイテム 08328492qw」など)には注意してください。
- 要素がフォーカスされている場合、画面に表示されるすべてのテキストが TalkBack によって読み上げられますか?
- インタラクションから期待どおりの結果が得られるか。ナビゲーションはスムーズですか?それとも問題が発生しますか?たとえば、選択が任意の時点で UI の間違った要素にジャンプすることがあります。
- ページを開くときに [戻る] ボタンをクリックすると、ユーザーはページを開く前に開いていた場所に移動しますか?
音声サポート
アプリに音声検索形式が埋め込まれている場合は、それを使用して次のことができます。
次の点を確認します。
- ユーザーはスペルミスを修正できますか?
- 音声による検索と TalkBack とで、検索やスペルに支障はありますか?たとえば、TalkBack が読み上げるとき、その通知は音声クエリとしてピックアップされますか?
他のページと同様に検索結果ページを確認します。詳しくは、リモコンでユーザー インターフェースを操作するをご覧ください。
アプリの設定を見る
以下のような設定に移動します。
- すべてのメニューとサブメニューを操作します。
- 設定を変更する。
次の点を確認します。
- ページ上のすべての重要な要素にアクセスでき、クリック可能か。つまり、リモコンを操作するときにすべての重要な要素を選択できますか?
- 要素にフォーカスがある場合、意味のあるラベル付けと通知が行われているか。ラベルのない要素や一連の数字(「ラベルなし」や「アイテム 08328492qw」など)には注意してください。
- 設定にフォーカスがある場合、画面に表示されるすべてのテキストが TalkBack によって読み上げられますか?
- インタラクションから期待どおりの結果が得られるか。ナビゲーションはスムーズですか?それとも問題が発生しますか?たとえば、選択が任意の時点で UI の間違った要素にジャンプすることがあります。
- ページを開くときに [戻る] ボタンをクリックすると、ユーザーはページを開く前に開いていた場所に移動しますか?
- 設定を変更し、以下のことを確認します。
- TalkBack で選択内容が確定しますか?
- 切り替えスイッチと切り替えアクションに適切なラベルが付けられていますか?たとえば、「現在の状態」と「アクション」が通知されているか。
TalkBack のグローバル設定を変更する
テレビデバイスで TalkBack のグローバル設定を開き、次の操作を行います。
- 読み上げ速度や詳細度など、TalkBack の各設定を 1 つずつ変更します。
- 各設定を変更したら、評価しているアプリに戻り、TalkBack の設定に加えた変更がアプリに正常に反映されていることを確認します。
詳細
詳しくは、ユーザー補助機能の開発に関するリソースをご覧ください。
このページのコンテンツやコードサンプルは、コンテンツ ライセンスに記載のライセンスに従います。Java および OpenJDK は Oracle および関連会社の商標または登録商標です。
最終更新日 2025-07-27 UTC。
[null,null,["最終更新日 2025-07-27 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)."]]