本指南列出了評估 TV 應用程式的步驟,改善螢幕閱讀器的使用者體驗。請執行下列步驟,瞭解 TalkBack (Android 螢幕閱讀器) 啟用後,使用者體驗如何。
評估範例
啟用 TalkBack 並開啟應用程式,即可開始評估。我們建議首次執行這項評估時,不必查看電視螢幕。
首次使用
查看到達網頁並登入帳戶,嘗試所有可能的登入路徑:
- 使用遙控器輸入帳戶憑證。
- 如果可以,請使用代碼登入。
- 在適用情況下,即可選擇加入試用方案。
請確認下列事項:
- 網頁上的所有關鍵元素是否都能讓使用者找到並點擊?也就是說,使用遙控器進行導覽時,可以選取所有重要元素嗎?
- 啟用 TalkBack 時,「登入」等元素是否具有實質意義的標示並朗讀?請留意未加上標籤的元素或數列,例如「未加上標籤」或「項目 08328492qw」。
- 啟用 TalkBack 後,系統是否會朗讀螢幕上顯示的所有文字?
- 互動情形是否產生預期結果?例如,點選「Sign in」按鈕是否實際將使用者導向登入頁面?
- 導覽是否順暢?還是出現問題?例如,選取項目是否隨時會移到 UI 中錯誤的元素?
- 確認下列與登入相關的問題:
- 使用遙控器打字時,可以在螢幕鍵盤上切換不同字元嗎?
- 使用電視上顯示的登入代碼在次要裝置上輸入時,是否可切換字元順序?
使用遙控器瀏覽使用者介面
瀏覽介面,並對所有頁面和選單測試下列行為:
- 一直瀏覽到頁面底部,然後再返回查看。
- 一直瀏覽到列末端,然後返回。
- 按一下資料列元素 (包括內容資訊卡和按鈕),確認所有動作都會產生預期結果。
請確認下列事項:
- 網頁上的所有關鍵元素是否都能讓使用者找到並點擊?也就是說,使用遙控器進行導覽時,可以選取所有重要元素嗎?
- 如果某個元素聚焦,它是否具有有意義的標籤並公布?請留意未加上標籤的元素或數列,例如「未加上標籤」或「項目 08328492qw」。
- 如果含有文字的元素已聚焦,則 TalkBack 會朗讀畫面上所有文字嗎?
- 互動情形是否產生預期結果?導覽是否順暢?還是會發生問題?例如,選取項目是否在任何時間點跳轉到 UI 中錯誤的元素?
- 開啟頁面時,按一下「Back」按鈕是否會將使用者帶到使用者在開啟頁面之前的位置?
- 請確認下列資料列相關問題:
- 如果列標題有焦點,TalkBack 會朗讀該列標題嗎?
- 如果某列聚焦,TalkBack 是否朗讀該列中的所有項目? 舉例來說,如果是電影列,TalkBack 會朗讀所有電影名稱嗎?
- 避免自動播放影片。請檢查下列事項:
- 內容是否只會在使用者開始互動後開始播放?
- 如果不是,使用者能否暫停或停止自動播放內容?
注意:預告片自動播放等內容自動播放可能會對視障使用者造成乾擾。請參閱《網頁內容無障礙指南》的規定,瞭解如何暫停或停止自動播放內容。
探索媒體內容的資訊頁面
如果應用程式包含含有詳細資料頁面的媒體內容 (例如電影或節目的資訊頁面),請開啟兩個或以上媒體名稱的詳細資料頁面,然後執行下列操作:
- 瀏覽標題的所有相關資訊。
- 測試所有可用的動作,例如播放、租借內容,以及加入收藏。
請確認下列事項:
- 網頁上的所有關鍵元素是否都能讓使用者找到並點擊?也就是說,使用遙控器進行導覽時,可以選取所有重要元素嗎?
- 如果某個元素聚焦,它是否具有有意義的標籤並公布?請留意未加上標籤的元素或數列,例如「未加上標籤」或「項目 08328492qw」。
- 如果元素聚焦,請問 TalkBack 會朗讀所有文字嗎?
- 互動情形是否產生預期結果?導覽是否順暢?還是會發生問題?例如,選取項目是否在任何時間點跳轉到 UI 中錯誤的元素?
- 開啟頁面時,按一下「Back」按鈕是否會將使用者帶到使用者在開啟頁面之前的位置?
- 確認下列詳細資料頁面相關問題:
- 當使用者造訪網頁時,TalkBack 是否朗讀了標題?
- TalkBack 會朗讀評分和類型等中繼資料嗎?
- 如果還有其他列,TalkBack 是否會朗讀所有列標題?
- 留意自動播放的情況。請檢查下列事項:
- 內容是否只會在使用者開始互動後開始播放?
- 如果不是,使用者能否暫停或停止自動播放內容?
播放媒體內容
可以的話,請播放一或多個媒體名稱,並測試下列互動情形:
- 播放及暫停。
- 倒轉和快轉影片。
- 啟用口述影像 (如果有的話)。
- 變更音訊語言。
- 啟用及變更字幕 (如果有的話),包括變更任何相關設定。
- 測試其他可用的播放控制項。
請確認下列事項:
- 如果媒體控制項具有焦點,是否已妥善標示並由 TalkBack 朗讀?包括字幕選項或口述影像等。
- 如果媒體控制項具有焦點,啟用 TalkBack 後,所有媒體控制項都會以預期的方式運作嗎?
- 暫停及繼續播放媒體時,TalkBack 是否會在電影或節目的音訊同時發出?
- 倒轉或快轉時,TalkBack 是否會提供時間戳記或倒轉和快轉速度的相關資訊?
- 變更設定及檢查下列事項:
- TalkBack 是否已確認動作?
- 切換鈕和切換動作是否適當加上標籤?例如,是否宣布「目前狀態」+「動作」?
透過電子節目規劃指南觀看直播內容
如果您的應用程式含有電視直播內容,請按照下列步驟操作:
- 瀏覽電子節目規劃指南 (EPG)。
- 瀏覽各種頻道。
- 瀏覽時間再瀏覽。
- 按一下即可播放直播內容。
- 測試任何其他可用的控制項,例如將管道標示為常用項目,以及重新排序資料列。
請確認下列事項:
- 網頁上的所有關鍵元素是否都能讓使用者找到並點擊?也就是說,使用遙控器進行導覽時,可以選取所有重要元素嗎?
- 如果某個元素聚焦,它是否具有有意義的標籤並公布?請留意未加上標籤的元素或數列,例如「未加上標籤」或「項目 08328492qw」。
- 如果元素具有焦點,是否在螢幕上由 TalkBack 朗讀的所有文字?
- 互動情形是否產生預期結果?導覽是否順暢?還是會發生問題?例如,選取項目是否在任何時間點跳轉到 UI 中錯誤的元素?
- 開啟頁面時,按一下「Back」按鈕是否會將使用者帶到使用者在開啟頁面之前的位置?
Voice 支援
如果您的應用程式含有內嵌形式的語音搜尋,請使用這個功能執行以下操作:
- 拼字 (如果有的話)。
- 搜尋內容。
請確認下列事項:
- 使用者可以修改拼字錯誤嗎?
- 語音和 TalkBack 的搜尋或拼字之間是否有任何干擾?舉例來說,當 TalkBack 朗讀內容時,是否會選擇語音查詢?
檢查搜尋結果網頁,和其他網頁一樣,如需相關指引,請參閱「使用遙控器瀏覽使用者介面」一節。
探索應用程式設定
瀏覽各項設定,包括:
- 瀏覽每個選單和子選單。
- 修改設定。
請確認下列事項:
- 網頁上的所有關鍵元素是否都能讓使用者找到並點擊?也就是說,使用遙控器進行導覽時,可以選取所有重要元素嗎?
- 如果某個元素聚焦,它是否具有有意義的標籤並公布?請留意未加上標籤的元素或數列,例如「未加上標籤」或「項目 08328492qw」。
- 如果設定聚焦,畫面上是否顯示 TalkBack 朗讀的所有文字?
- 互動情形是否產生預期結果?導覽是否順暢?還是會發生問題?例如,選取項目是否在任何時間點跳轉到 UI 中錯誤的元素?
- 開啟頁面時,按一下「Back」按鈕是否會將使用者帶到使用者在開啟頁面之前的位置?
- 變更設定及檢查下列事項:
- TalkBack 是否已確認選項?
- 切換鈕和切換動作是否適當加上標籤?例如,是否宣布「目前狀態」+「動作」?
變更 TalkBack 全域設定
在電視裝置上開啟通用 TalkBack 設定,然後執行下列操作:
- 逐一修改各項 TalkBack 設定 (例如語音速率和詳細程度)。
- 修改各項設定後,請返回您要評估的應用程式,並確認您對 TalkBack 設定所做的變更已成功套用至應用程式。
瞭解詳情
詳情請參閱無障礙工具開發資源。