身心健康讓你開發的軟體,人人都方便取用

讓你開發的軟體,人人都方便取用

3 Strategies for Developing More-Accessible Software

讓你開發的軟體,人人都方便取用

插畫/Aaron Marin

你開發了一套課程訓練軟體,操作介面十分直覺,視覺元素也很有設計感,你覺得你已經充分考量使用者的可取用性;但你卻忽略了有聽覺障礙的人,他們還需要字幕顯示的服務。如今有許多工具都可以協助開發者編寫軟體,同樣也有許多輔助性的工具,可以協助開發者提升軟體的可取用性。本文提供三項策略,讓你開發的軟體,人人都方便取用。

美國聯邦總務署(U.S. General Services Administration)最近公布「平等行動計畫」(Equity Action Plan),其中規定所有的政府數位服務,都必須專注於提供超過最低基本標準的可取用性(accessibility)。聯邦機構的這個舉動向企業界傳達的訊息是,企業必須跟進,努力達到超越基本的包容性變革當中,讓更多人可取用服務的程度。

但若要超越最低基本可取用性要求,開發者必須擁有不同的心態。許多負責這項任務,要重新設想可取用性最低標準的人,太依賴一小組工具,造成他們在創建軟體時目光狹隘。React、Vue及Svelte等工具都把可取用性納入本身的設計,但開發者若使用市面上現成的工具,就會太專注在單一面向。許多工具都優先強調可取用性的視覺元素,因為這是最容易注意到的,但那些有聽覺及行動障礙的使用者該怎麼辦?

開發者不會只用一項工具來創建一個新特點,同樣地,他們應該運用多種工具,來引導他們建立軟體的可取用性。開發者的可取用性測試工具愈扎實,就愈能服務不同需求的人們。

我從事軟體開發已近十年,而且在過去兩年間努力創建一些工具,來協助軟體設計師及開發者,把可取用...