為改善殘障人士的訪問體驗,IBM 開源了一套開發(fā)工具包
最近,IBM 推出了一套開源工具包 Equal Access Toolkit,這套工具面向開發(fā)者和測試人員,將可訪問性直接整合到開發(fā)流程中,確保殘障人士能夠正常訪問相應的網(wǎng)站或者應用程序。
據(jù) ZDNet 報道,今年二月,猶他州立大學的非營利組織 WebAIM 對排名前 1,000,000 的網(wǎng)站首頁進行了可訪問性分析,發(fā)現(xiàn)超過 98% 的頁面至少有一個可檢測到的可訪問性錯誤,平均每頁有 60.9 項錯誤。其中最常見的是低對比度文本、圖片無替代文字、空鏈接、表格標簽缺失、空按鈕、缺少文件語言等。報告中提到,若能改善這些問題,將會大大提升網(wǎng)頁的可訪問性。
這也在某種程度上意味著,大多數(shù)網(wǎng)站或應用一開始就沒有考慮到這一點。來自 IBM 的 Bo Campbell 指出,當前大部分可訪問性工作都是在開發(fā)計劃和設計之后完成的,但其實這應當在初始階段就被納入開發(fā)框架。
建立可訪問性開發(fā)框架是一項挑戰(zhàn),建立一整套可訪問性框架思維更是一件難事,于是 IBM 開源了 Equal Access(平等訪問)工具包,能夠?qū)⑦m當?shù)娜蝿占皶r集成到工作流中,也有助于降低償還缺乏可訪問性的技術債成本,尤其是在開發(fā)后期和測試時。
Equal Access Toolkit 目前包含以下幾項工具和組件:
accessibility-checker-extension:自動檢查可訪問性的 Web 瀏覽器擴展,適用于 chromium 瀏覽器和 Firefox
accessibility-checker:針對基于 Node 的測試環(huán)境的自動可訪問性測試
karma-accessibility-checker:針對 Karma 環(huán)境的自動化可訪問性測試
accessibility-checker-engine:可訪問性規(guī)則和評估引擎
rule-server:部署規(guī)則和引擎
在 IBM 工程師看來,“無障礙獲取不僅是一種實踐,而且是一種文化和一種思維習慣”。企業(yè)和軟件設計師應當養(yǎng)成這樣的無障礙思維,通過使產(chǎn)品更包容、更易于訪問,確實有助于直接改善人們的生活。