當你的產品遭遇了盲人用戶,你會有怎樣的反映?
這裡用「遭遇」只是為了吸引眼球,還請諸位諒解。
這裡的「你」希望可能是產品經理,產品總監、設計師、重構工程師、ceo或者其他跟產品相關的人員。我想了解的是當你聽說了你的產品有盲人用戶的時候你會做怎樣的反映呢?
規範化。規範化。規範化!!!!!
千萬不要想著對盲人用戶做特別的優化,甚至是提供「專門版」!!!這樣一是特殊看待其實並不好,二是專門版的維護如果和普通版出現差異,又是個事兒。
就和我們現實社會中見到殘障人士、外國人等少數群體一樣:個人最好的對待態度,是什麼都不要做,把他們視為一般的陌生人。國家最好的對待態度,是只提供額外的符合慣例的設施(合理的盲道、必要的英文標註等),而也不做太多的專門對待。
規範化,軟體的編寫上千萬別標新立異,盡量使用系統原生,或UI庫提供的成熟樣式。如果要加主題優化那可以,但千萬別為了優化「另起爐灶」自己建立什麼東西就行。
必要的慣例千萬別忘了上,例如窗口程序中,按Alt鍵可以上菜單,Dialog里按Alt+字母跳轉到Label右側的TextBox,還有設置正確的Tab順序都千萬別忘。
另外,Web是一個規範化非常良好的領域,我們一定要記得大加利用這一點,不要浪費了。我的建議是:盡量提供服務的Web版,不將窗口程序、手機App視為唯一的解決方案。如果目標用戶不是僅盲人,不專門優化,但必須保證可用。
你打開 iOS 系統內置的讀屏功能,你就明白我的意思了。iOS 和 Web 在這方面都有很好的標準,你不用重新發明輪子,只要執行標準就會。在啟用 iOS 讀屏後,你再打開 Facebook 和用 Safari 訪問 Facebook 然後讓 iOS 讀屏,你就明白我在說什麼了。
這不是有沒有人情的問題。這是基本人權的問題。不是說盲人要得到特別照顧,是正常人能做的事情盲人也應該能做。我會了解這個用戶是極偶然情況還是有一定用戶數量。
如果較多,那麼我會很高興自己的產品能幫助他們,然後思考是否有足夠的資源去針對盲人做得更好。如果有資源我很願意完善產品,如果資源不足,沒辦法,這是商業行為……作為一名程序員,講一下我遇到過的一件小事。
我們之前有一款iPhone和iPad平台上的音樂產品收到用戶的反饋,說自己是一名視覺障礙人士,很喜歡用我們的App,但可惜我們的App沒有對iPhone和iPad的VoiceOver功能做相應的實現。接到這個反饋之後,我們立即對代碼中所有的UI元素添加了VoiceOver的支持,解決了用戶的問題。而在這之後,我們在做App時,也會注意去添加這一項支持,以更好地滿足各種用戶人群的需要。註:什麼是VoiceOver? 「VoiceOver 不僅可以告訴你正在發生的事,還可以幫你做很多的事。它會為你讀出屏幕上的信息,使用鍵盤或觸控板完成選擇菜單選項或激活按鈕等操作。有了 VoiceOver,即使不看屏幕,也可以完全操控 Mac。而且,這項功能完全內置。」
相關鏈接:Apple - 輔助功能玩音樂的沒有這個苦惱。
我的產品注重的是意識,feeling
推薦閱讀:
※國內大學會錄取盲人嗎?其他殘疾人呢?有怎樣的條件和規定?
※如何看待滴滴收購 Uber 後推出的新 Uber 中國 App 不再支持盲人使用?
※中國城市中盲道的修置有哪些作用?
※小米手機的無障礙模式盲人朋友用起來感覺怎麼樣?
※盲人在按摩方面有什麼優勢,為什麼會出現「盲人按摩」這樣的形式?