可用性和可訪問性之間的差異是什么?

在Web前端開發(fā)界,有三個(gè)詞經(jīng)常被提及:可用性(Usability)、可訪問(Accessibility)和可維護(hù)性(Maintainability)。

可用性指的是:產(chǎn)品是否容易上手,用戶能否完成任務(wù),效率如何,以及這過程中用戶的主觀感受可好,是從用戶的角度來看產(chǎn)品的質(zhì)量??捎眯院靡馕吨a(chǎn)品質(zhì)量高,是企業(yè)的核心競(jìng)爭(zhēng)力。

可維護(hù)性一般包含兩個(gè)層次:

1、當(dāng)系統(tǒng)出現(xiàn)問題時(shí),快速定位并解決問題的成本,成本低則可維護(hù)性好。

2、代碼是否容易被人理解,是否容易修改和增強(qiáng)功能。可維護(hù)性和可復(fù)用性、可擴(kuò)展性等有交叉的地方。構(gòu)建可維護(hù)性好的代碼,對(duì)企業(yè)的長期發(fā)展非常重要。

可訪問性:在《Web Content

Accessibility Guidelines 1.0(Web內(nèi)容可訪問性指南)》里,對(duì)可訪問性的描述是:Web內(nèi)容對(duì)于殘障用戶的可閱讀和可理解性。同時(shí)指南里還特別指明:提高可訪問性也能讓普通用戶更容易理解Web內(nèi)容。具體而言,要考慮以下兩方面:

1、無論用戶是否殘障,都得通過用戶代理(User Agent)來訪問Web內(nèi)容。因此要提高可訪問性,首先得考慮各種用戶代理:桌面瀏覽器、語音瀏覽器、移動(dòng)電話、車載個(gè)人電腦等等。在Google,專門聘請(qǐng)了一些殘障雇員,來幫助提高產(chǎn)品的可訪問性。

2、還得考慮用戶訪問Web內(nèi)容時(shí)的環(huán)境限制。比如:嘈雜的環(huán)境、過暗或過亮的房間、或者是免提等各種情況。這是更高一層次的可訪問性要求,做到了,能造就產(chǎn)品在特定領(lǐng)域的核心競(jìng)爭(zhēng)力。

理解以上兩點(diǎn),能解答不少疑惑。比如Web開發(fā)社區(qū)經(jīng)常討論的話題:我們真的要考慮瀏覽器禁用JavaScript/CSS的情形嗎?我的理解是,要考慮的其實(shí)不是禁用了JavaScript/CSS的瀏覽器,而是那些對(duì)JavaScript/CSS不支持或支持不好的用戶代理。比如語音閱讀器,手機(jī)瀏覽器等,JavaScript提供的是一層可訪問性,不能代替內(nèi)容本身。當(dāng)然,從漸進(jìn)增強(qiáng)的角度講,鼓勵(lì)使用高級(jí)特性,只是同時(shí)要做到優(yōu)雅降級(jí),讓低端用戶代理上,也能保留低保真的體驗(yàn)。

3、四個(gè)可訪問性標(biāo)準(zhǔn)

可感知:人們可以通過適合自己的媒體來獲知網(wǎng)頁內(nèi)容。比如應(yīng)當(dāng)讓盲人得以收聽頁面內(nèi)容。例如,圖像應(yīng)該有文本對(duì)應(yīng)體。

可操作:人們可以與web應(yīng)用程序或內(nèi)容進(jìn)行交互。例如,用戶應(yīng)該可以不用鼠標(biāo)也能與某個(gè)網(wǎng)站進(jìn)行交互,并且可以通過屏幕閱讀器來進(jìn)行導(dǎo)航。

可理解:使用者可以弄懂頁面內(nèi)容和用戶界面。例如,正文不應(yīng)該比它需要的更加復(fù)雜,且網(wǎng)站應(yīng)以可預(yù)測(cè)的方式來運(yùn)行。

健壯性:所提供的一切服務(wù)都應(yīng)當(dāng)不受平臺(tái)或操作系統(tǒng)的限制。這樣就可以避免人們提供一些不太完善的服務(wù),這些服務(wù)會(huì)因?yàn)橛布?軟件的限制而導(dǎo)致大多數(shù)人都無法使用。例如,不同設(shè)備上的瀏覽器能夠一起使用網(wǎng)站,且導(dǎo)航應(yīng)該是一致的。

說明:網(wǎng)站并不是必須滿足全部這些要求,要視網(wǎng)站用戶類型而定,但為了實(shí)現(xiàn)可訪問性,網(wǎng)站應(yīng)當(dāng)確保其頁面可以用一般的屏幕閱讀技術(shù)讀取。

總結(jié):

可訪問性是網(wǎng)站開發(fā)質(zhì)量的一個(gè)衡量標(biāo)準(zhǔn)。如果你在開發(fā)網(wǎng)站的時(shí)候(以及開始開發(fā)前)顧及你的使用用戶的話,你就能創(chuàng)建可用性、可訪問性更好、更符合web標(biāo)準(zhǔn)的網(wǎng)頁,并且享受它所帶來的一切好處。

web1.0網(wǎng)站以內(nèi)容為主;web2.0網(wǎng)站以功能為主。當(dāng)前主要有“純功能、內(nèi)容+功能、純內(nèi)容”三類網(wǎng)站界面形態(tài),格局已基本定型。雖然以內(nèi)容為主的網(wǎng)站更突出Accessibility,以功能為主的網(wǎng)站更突出Usability,但不是說以功能為主的網(wǎng)站就不用考慮可訪問性(Accessibility)。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容