このガイドでは、スクリーン リーダーを使用するユーザーのエクスペリエンスを向上させるために、TV アプリを評価する手順について説明します。以下の手順に沿って、Android スクリーン リーダーである TalkBack が有効になっている場合に、ユーザーがアプリをどのように操作するかを確認してください。
評価の例
評価を開始するには、TalkBack を有効にして アプリを開きます。 初めて評価を行う際は、 TV 画面を見ないで行うことをおすすめします。
初回使用時
ランディング ページを確認し、考えられるすべてのログイン方法を試してアカウントにログインします。
- リモコンを使用してアカウントの認証情報を入力します。
- コードでログインできる場合は、コードでログインします。
- トライアルを利用できる場合は、トライアルに登録します。
次の点を確認します。
- ページ上のすべての重要な要素にアクセスしてクリックできるか。つまり、リモコンで移動してすべての重要な要素を選択できるか。
- TalkBack が有効になっているときに、「ログイン」などの要素に意味のあるラベルが付けられ、読み上げられるか。 ラベルのない要素や、「ラベルなし」や「アイテム 08328492qw」などの数字の並びがないか確認します。
- TalkBack が有効になっているときに、画面に表示されるすべてのテキストが読み上げられるか。
- 操作によって期待どおりの結果が得られるか。たとえば、[ログイン] ボタンをクリックすると、実際にログインページに移動するか。
- スムーズに移動できるか、問題が発生するか。たとえば、選択が UI の間違った要素にジャンプすることがないか。
- ログイン固有の問題について、次の点を確認します。
- リモコンを使用して入力するときに、画面キーボードで文字間を移動できるか。
- TV に表示されるログインコードを使用してセカンダリ デバイスで入力する場合、文字間を移動できるか。
リモコンでユーザー インターフェースを操作する
インターフェースを移動し、すべてのページとメニューで次の動作をテストします。
- ページの最後まで移動し、戻ります。
- 行の最後まで移動し、戻ります。
- コンテンツ カードやボタンなどの行要素をクリックして、すべての操作で期待どおりの結果が得られることを確認します。
次の点を確認します。
- ページ上のすべての重要な要素にアクセスしてクリックできるか。つまり、リモコンで移動してすべての重要な要素を選択できるか。
- 要素にフォーカスがある場合、意味のあるラベルが付けられ、読み上げられるか。ラベルのない要素や、「ラベルなし」や「アイテム 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 のグローバル設定を変更する
TV デバイスで TalkBack のグローバル設定を開き、次の操作を行います。
- 読み上げ速度や読み上げの詳細設定など、各 TalkBack 設定を 1 つずつ変更します。
- 各設定を変更したら、評価しているアプリに戻り、TalkBack の設定に対する変更がアプリに反映されていることを確認します。
詳細
詳しくは、ユーザー補助機能の開発リソースをご覧ください。