下载本文的 PDF 版本 PDF

是时候让软件更易访问了

以下是如何实现,从操作系统到组织机构

Stacy M. Branham 和 Shahtab Wahid

让我们假设一位名叫爱丽丝的盲人,从家走到咖啡馆远程办公。爱丽丝使用导盲杖和她的方向感及行动技能独立导航。她的导盲杖帮助她知道自己已到达十字路口,这要归功于路缘坡道的倾斜度和角落人行道上的截顶圆锥体纹理。她用导盲杖和空闲的手找到行人按钮,哔哔声表示她的按压已被注册。当汽车交通的声音消退并且十字路口信号开始发出哔哔声时,就可以安全通行了。凭借她的导盲杖、技能和无障碍人行道设计,爱丽丝可以安全且自信地导航到目的地。但是,当她打开笔记本电脑时,她遇到了可以避免的网站和软件可访问性障碍,这些障碍阻止她独立完成工作。

为什么爱丽丝能够在物理空间中独立导航,却不能在数字空间中做到这一点?她在街道上的无障碍体验如果没有跨多个抽象层面的规划是不可能实现的。在基础层面,十字路口的材料、纹理和几何形状旨在帮助爱丽丝了解她的空间环境。更高一层,行人信号的触觉和音频功能的交互设计使她能够导航十字路口。再高一个层面,城市规划者的通用设计指南使工程师能够创建可学习和可预测的交叉路口网络。最后,地方政府提供的优先事项和资源确保了无障碍公共基础设施能够为所有公民服务,为他们的社区带来财富,并符合州和联邦法律。

软件系统也没有什么不同;为了使其易于访问,我们必须在各个抽象层面上考虑可访问性。操作系统、应用程序、设计系统和技术组织都在支持和促进软件可访问性方面发挥作用。换句话说,如果您的工作以任何方式影响软件开发,您应该了解并实践可访问性。

不幸的是,与爱丽丝在十字路口过马路的例子不同,今天的软件系统很少符合可访问性标准。考虑一下:WebAim 2024 年对前 100 万个网站的调查7发现,只有 4.1% 的主页符合 WCAG 2.2 A/AA 级标准。当软件工具无法访问时,结果不仅仅是不方便;它会阻碍人们上学和毕业、找到并保住工作、购买和维护房屋、生育和照顾孩子、参与社区和政府——简而言之,就是像爱丽丝这样的残疾人过上独立自主生活的能力。如果风险如此之高,为什么技术会如此糟糕地让社会失望,您又能做些什么呢?

构成关于可访问性的本期特刊的文章为这些问题提供了答案——或者至少是可靠的起点。它们表明,无论您在后端、前端、设计部门工作,还是在组织的领导层工作,您都可以采取措施来取得进展(请参阅本期 acmqueue 中提出的路线图)。然而,在我们开始编写软件和制定政策之前,还有一个更根本的问题:对残疾、辅助技术和无障碍技术的性质的广泛误解。如果我们要改变现状,我们必须从那里开始。那么,让我们来看看三大误解。

 

误解 1:残疾人很少见

事实上,残疾人非常普遍,数字不会说谎:全球有 13 亿人8患有某种形式的残疾。这相当于每六个人中就有一个,占世界人口的 16%。请考虑一下,残疾涵盖了影响一项或多项主要生活活动的各种功能限制——视觉、听觉、行动、智力、社会心理和许多其他残疾。对于某些人来说,残疾似乎不太常见,因为对于每个有明显残疾的人(如轮椅使用者),可能还有两个以上的人患有非显性 残疾1(如患有慢性疼痛、神经多样性、智力障碍或精神疾病的人)。此外,由于残疾高度污名化,那些患有残疾的人通常选择不公开1。图 1 说明了残疾的多种形式。残疾通常被认为是永久性的,但暂时的和情境性的状况使残疾成为一种更为普遍的人生体验。

Figure 1. The many forms of disabilities: permanent, temporary, and situational.

这些数字仅涉及永久性残疾——例如,一个人因早产、中年车祸或与年龄相关的黄斑变性而失明。当您将残疾视为一种动态体验时,就会清楚地看到几乎每个人都曾在某个时候残疾。考虑一下各种暂时性残疾,例如与怀孕相关的视力丧失或偏头痛引起的视觉先兆。然后,考虑情境性残疾,例如当您的眼睛专注于驾驶而无法看移动设备时。

因此,残疾并非罕见,而且我们所有人在一生中的某个时刻都会经历某种形式的这些状况。

 

误解 2:残疾人不使用我们的软件

残疾人能够并且确实使用各种类型的技术。对残疾人可以担任的角色缺乏想象力是这种常见误解的根源。考虑到许多视力正常的开发人员认为4盲人不能成为开发人员。然而,Stack Overflow 2022 年的开发者调查显示,1.7% 的受访者5表示自己有视力障碍。

不幸的是,用于创建软件的工具通常难以访问。这个例子突显了一种令人不安的趋势和恶性循环:一种信念,即残疾人是消费者而不是创造者,因此,用于创建软件的工具不需要易于访问。消除这种误解的一个良好开端是简单地熟悉残疾人如何使用网络6和其他技术。例如,一个完全失明且没有任何可用视力的人可能会使用屏幕阅读器来导航桌面和移动平台及应用程序。失聪/重听人士可能会依赖视频会议的实时字幕。行动不便的人可能依赖键盘导航而不是使用鼠标。

因此,残疾人需要使用所有类型的软件,并且他们有各种工具和策略来做到这一点。

误解 3:辅助技术和无障碍技术是小众的

残疾人和非残疾人都受益于辅助技术和无障碍技术。这是通用设计的基本原则,它倡导设计适用于所有人的技术,无论其性别、种族、年龄、残疾等如何。事实上,当今一些最流行的无障碍技术最初是由残疾人为残疾人开发为辅助设备的。以盲人和低视力人士为例,有声读物9和光学字符识别(OCR10就是两个这样的例子。即使是更专业的辅助技术,例如屏幕阅读器,也是由盲人为盲人开发的,但现在也被神经多样性人群(例如,患有阅读障碍或 ADHD 的人)使用。此外,当软件被设计为与屏幕阅读器配合使用时,它们默认情况下也与开关配合良好,开关供行动不便的人使用。

因此,为残疾人设计辅助技术和无障碍技术使技术对所有人都更易于访问和使用。

 

使软件更易访问的路线图

在本导言中,我们邀请您扩展您对残疾和无障碍技术的看法。本期 acmqueue 的其余五篇文章充当了使软件系统更易访问的路线图——从操作系统一直到您的组织机构

 

这是 acmqueue 20 年历史上第一期专门讨论可访问性的特刊。搜索 Queue 的档案显示,几乎没有文章甚至提到可访问性(只有少数值得注意的 例外)。2,3 虽然这是第一次,但很可能不是最后一次。随着技术的快速发展、日益广泛的可访问性法律以及残疾人越来越多地参与软件行业,还有大量工作要做。残疾是人类状况的一部分,因此对无障碍软件的需求将永远存在。我们希望本导言能为您和您的组织机构开启通往人人享有数字访问的旅程。

 

参考文献

1. Coqual. 残疾与包容性。2017. https://coqual.org/wp-content/uploads/2020/09/CoqualDisabilitiesInclusion_KeyFindings090720.pdf

2. Harris, R. 消除准入障碍。Queue。2015. https://dl.acm.org/doi/10.1145/2773212.2790378

3. Harty, J. 使用自动化测试查找可用性错误。Queue。2011. https://dl.acm.org/doi/10.1145/1922539.1925091

4. Murray, S. 是的,盲人可以成为软件工程师。UCI 信息学系。2023. https://www.informatics.uci.edu/yes-people-who-are-blind-can-be-software-engineers/

5. Stack Overflow。开发者概况人口统计。2022. https://survey.stackoverflow.co/2022/#developer-profile-demographics

6. W3C。残疾人如何使用网络。2024. https://www.w3.org/WAI/people-use-web/

7. WebAIM。WebAIM 百万。2024. https://webaim.org/projects/million/

8. WHO。残疾。2023. https://www.who.int/news-room/fact-sheets/detail/disability-and-health

9. Wikipedia。有声读物。 https://en.wikipedia.org/wiki/Audiobook

10. Wikipedia。OCR。 https://en.wikipedia.org/wiki/Timeline_of_optical_character_recognition

 

Stacy Branham 是加州大学欧文分校信息学副教授。她的研究调查了技术如何在其中一人或多人残疾的社会环境中运作。2021 年,她获得了美国国家科学基金会 CAREER 奖,并被《Popular Science》杂志评为“Brilliant 10”STEM 领域冉冉升起的研究人员之一。她于 2014 年获得博士学位,并于 2007 年获得弗吉尼亚理工大学计算机科学系的理学学士学位。Branham 患有社会心理障碍。

Shahtab Wahid 是彭博的用户体验设计师。他将自己的设计和研究专长相结合,解决桌面和网络平台设计、设计系统以及金融行业可访问性领域的问题。他学习了人机交互,并于 2011 年获得弗吉尼亚理工大学计算机科学系的博士学位。

版权 © 2024 归所有者/作者所有。出版权已许可给 。

 

acmqueue

最初发表于 Queue vol. 22, no. 5
数字图书馆 中评论本文





更多相关文章

Vinnie Donati - 推动组织可访问性
在本文中,我们将探讨微软如何在整个组织中推动可访问性,并将仔细研究促进包容性文化的基本框架和实践。通过考察意识建设、战略发展、可访问性成熟度建模等方面,我们旨在为开始可访问性之旅的组织提供指南。我们的想法是分享我们学到的东西,希望您可以借鉴它,进行调整以适应您公司的宗旨,并在您的文化中培养可访问性,使其不仅仅是一项复选框活动,而是真正融入其中。


Shahtab Wahid - 设计系统是可访问性的交付工具
设计系统是为消费者(在应用程序上工作的设计师和开发人员)构建的基础设施。一个成功的设计系统可以让组织中的消费者快速扩展跨应用程序的设计和开发,提高生产力并建立一致性。然而,许多消费者并没有准备好为可访问性而构建。组织能否使应用程序的可访问性支持构建具有可扩展性、生产力和一致性?本文探讨了设计系统如何成为支持可访问性的重要工具。


Juanami Spencer - 移动应用程序的可访问性考虑因素
在创建移动应用程序时,考虑可访问性至关重要,以确保尽可能广泛的受众可以使用和享受它们。与桌面体验相比,移动可访问性具有独特的考虑因素,但它为那些在日常活动中依赖移动设备的用户提供了巨大的价值。通过牢记这些考虑因素,移动产品开发团队可以更好地支持和改善所有用户的福祉。本文探讨了移动应用程序的一些关键可访问性考虑因素,并重点介绍了 Bloomberg Connects 应用程序如何在产品和流程中支持可访问性的几种方式。


Chris Fleizach, Jeffrey P. Bigham - 系统级可访问性
本文通过我们使 iPhone 能够使用 VoiceOver 屏幕阅读器进行非视觉使用的工作,来说明系统级可访问性。我们为非视觉使用重新构想了触摸屏输入,引入了适用于屏幕阅读器控制的新手势,并且为了输出,我们添加了对合成语音和可刷新盲文显示器(输出触觉盲文字符的硬件设备)的支持。我们添加了新的可访问性 API,应用程序可以采用这些 API,并使我们的用户界面框架默认包含它们。最后,我们添加了一个可访问性服务,以桥接这些新的输入和输出与应用程序之间的连接。





© 保留所有权利。

© . All rights reserved.