Richard 的旅程 - 使用無障礙功能檢查工具測試面向使用者的變更

Android 開發人員 Richard Knowles
「盡早瞭解無障礙工具,最好是同時學習其他所有事項,這樣不但能成為習慣,而非日後需要強制處理的事項。」
Richard 問答時間
-
問:您使用哪些 Google 工具?答:自 2011 年以來,我就開始打造 Android 應用程式,畢業於高中,畢業於電腦工程碩士學位。我使用 Eclipse 建構第一個 Android 應用程式,當時似乎是很棒的工具,至少在 2014 年首次發布 Google Android Studio 之前,Android Studio 是功能強大且驚人的 IDE!一直以來,我都用它來開發適用於 Android 手機、平板電腦、智慧型手錶和電視的應用程式。令人驚豔的是, Android 無障礙功能測試架構與 Android Studio 的整合如何,讓我們能及早發現版面配置中的無障礙功能問題。
-
問:您最喜歡哪一項工具?為什麼要這麼做?答:我到目前為止最常使用的工具就是無障礙功能檢查工具。身為聽障人士,無障礙設施對我來說十分重要。我出生時有傳動的聽力受損,直到 18 歲為止,我才決定買到耳朵的植入物。我是重度隱藏式輔助字幕的使用者,每天都在仰賴無障礙工具。在我年輕的年代,在智慧型手機時代初期,即便是智慧型手機時代才頭,但我卻無法完全享受無字幕的電視或影片。我很開心能開始適應全球身心障礙者,並進一步提升無障礙程度。事實上,我選擇了軟體工程領域,因為我想打造有助於改善他人生活的軟體或應用程式,就像科技的生活一樣。我的首要之務就是確保建構的應用程式是我的首要之務。因此,無障礙功能檢查工具是我最愛的工具之一,這讓我能夠有效地測試使用者變更的存取程度,尤其適合視障使用者。
-
問:請分享您過去利用 Google 工具所建構的內容。答:身為 Twitter 無障礙體驗小組的 Android 工程師,我們的計畫之一就是改善圖片說明的體驗以及替代文字的使用方法。您知道嗎?在 Twitter 訊息中加入圖片時,您可以加入說明,讓無法看到圖片的使用者看到這些圖片。如果是的話,那就太棒了!但是你還記得要做嗎?別擔心,不只有你會如此,許多人 (包括我自己) 都忘記 新增圖片說明。因此,我們採用替代文字提醒功能,讓使用者能在未張貼說明圖片的 Tweet 時收到通知。我們也一直努力讓所有圖片和 GIF 都能顯示替代文字。也就是說,現在如果有包含其他替代文字或圖片說明的圖片,我們會顯示「替代」徽章。一般來說,Talkback 文字主要用於 Talkback 使用者,但我們希望使用者不需使用螢幕閱讀器,就能知道哪些圖片有替代文字,當然他們也可以選取「ALT」標記,查看圖片說明。我對這項功能很滿意,因為這項功能可提升替代文字的知名度。
-
問:對於客戶發展歷程,您會給予什麼建議?
答:精彩的開始!我想分享以下三個提示:
1) 在不詳閱規格和設計的情況下,請勿開始編寫程式碼。在開始編寫程式碼之前,先繪製並繪製工作架構和技術設計。換句話說,你可以用更聰明的方式完成工作。
2) 花些時間閱讀開發人員說明文件和原始碼。瞭解幕後情況,就能更快成為專家。當您從程式庫或 SDK 呼叫函式時,習慣養成該函式的原始碼並實作該函式,這樣您不但能夠以程式碼學習,同時也發現可以改善效能的機會。
3) 儘早瞭解無障礙設計 (最好先學習其他知識),才能成為習慣,而非之後需要強制處理的事項。