前言
Sheldon在开发面向海外用户的应用。
为了更好服务残障用户,最近几天,Sheldon一直上信息无障碍的工作坊。
移动互联网和智能手机的飞速发展,让很多普通人第一次接触到缤纷多彩的信息世界。
有类特殊人群,因为各种原因,失去了视觉、听觉或者肢体残疾,不能像健全人一样感知这个世界。
残障人士和弱势群体等特殊人群就在我们身边,包括但不限于残疾人、老年人等。七分之一的人,在一生中会有残障体验。
我们能做什么,可以为特殊人群,创造和普通人一样,体验这个世界的机会?
留意周边,我们生活中有很多无障碍设施,如马路上的盲道、公共场合的无障碍卫生间。
为了让残障人士,能和普通人一样在网络世界畅游,各种无障碍软件就像是盲道和无障碍卫生间一样,为残障人士提供便利,达成信息无障碍目标。
简介
什么是信息无障碍?简要答案如下
- 通过技术和设计手段
- 任何人可在任何条件下,无障碍地获取信息和服务
- 任何人包括残障人士、老年人等
- 任何条件下,包括任何时间、地点、设备
很多大公司,包括微软、谷歌、苹果等科技巨头,为了满足法规要求和市场需求,都为信息无障碍做出自己的贡献。
具体表现为开发出无障碍辅助软件,以及在SDK层提供相应的支持。
我们接下来看看,有哪些软件,能实现闭着眼睛上网的神奇效果(也适合于视觉障碍者)?
电脑端
作为日常工作中最常用的生产工具,有多款屏幕阅读器软件,可帮助视觉障碍者用电脑工作,Windows自带“讲述人”,第三方软件主要有JAWS和NVDA两种,都使用语音合成技术,两者简要介绍如下。
JAWS
- 一款商业屏幕阅读器软件,全称为Job Access With Speech
- 支持多种键盘快捷键
- 可以与其他辅助技术配合使用,如ZoomText等
- 有更好的兼容性和稳定性
- 因为是付费软件,遇到问题时可找客服求助
NVDA
- 一款免费的屏幕阅读器软件,全称为NonVisual Desktop Access
- 支持55种语言,用在175+国家/地区
- 有各种套件,包括Office、IDE等,可帮助残障人士工作
- 支持不同的浏览器
- 由于是开源软件,支持安装插件辅助使用
MacOS有VoiceOver,将会在下面介绍。
移动端
当今两大主流手机系统,Android和iOS,都有提供相关的信息无障碍服务。Android手机有Talkback,iOS和macOS都是使用VoiceOver。它们有三个共同点
- 系统内置,无需下载
- 都是通过语音合成技术,将设备屏幕上的内容转换为语音
- 都提供了些辅助功能
两者的功能都差不多,但还是有些不一样
- 由于安卓手机系统的碎片化(版本、厂商),导致打开/关闭Talkback的方式都不一样
- 同一个操作,启用手势不一样。例如滚动,Android需要两指,iOS需要三指
最后
这些信息无障碍措施除了为残障人士提供便利,有些开发者利用无障碍SDK做了些类似于黑科技的东西,例如自动抢微信红包的软件。
但有些软件忽略了信息无障碍设计,在开发时也忽略对应的适配(特别是安卓自定义控件)。
随着国家对无障碍的重视,越来越多大厂推出了更适合老人等弱势群体的应用,大家也可以留意相关的信息,为进入大厂扩宽知识面。
注:本文采用AIGC辅助创作
参考资料
什么是信息无障碍(Web Accessibility)?信息无障碍有标准么? - Echo的文章 - 知乎 zhuanlan.zhihu.com/p/29407211
如何系统的了解信息无障碍(Accessibility)领域? - 张海彬的回答 - 知乎 www.zhihu.com/question/36…
打造无障碍应用 - Android开发者 developer.android.google.cn/guide/topic…
信息无障碍——技术改变生活 - 谷歌开发者的文章 - 知乎 zhuanlan.zhihu.com/p/81782420
Jaws www.freedomscientific.com/products/so…
NVDA www.nvdacn.com/index.php/a…
Android中微信抢红包插件原理解析和开发实现 www.jianshu.com/p/37a921daf…
Talkback vs Voiceover: similarities and differences accessibilitas.es/2020/12/tal…