JAWS、NVDA和VoiceOver的简要介绍

1,086 阅读7分钟

对于没有视力或视力有限的人来说,读屏器是一个重要的无障碍工具。盲人或视力低下的人可以使用屏幕阅读器来浏览电脑。屏幕阅读器会读取屏幕上的内容,并向用户解释页面上的内容。读屏器使人们能够使用电脑进行日常工作。

有许多读屏器软件可供人们通过操作系统或通过开放源码项目使用。

2021年WebAim的一项研究发现,从1568名受访者中,超过53.7%的人在Windows上使用JAWS,超过30.7%的人在Windows上使用NVDA,超过6.5%的人在MacOS上使用VoiceOver。

Windows的JAWS和NVDA以及macOS的VoiceOver是人们最常使用的屏幕阅读器。

首先,我应该澄清,这篇文章将从我的角度来写。为了说明背景,我在一个为有学习障碍的人服务的非营利组织担任前端开发员已经三年多了。我和我的同事们每天都在努力使我们的项目更加无障碍。我没有视力障碍,也不经常使用这些工具。在工作上,我有一台苹果机,使用VoiceOver测试无障碍性。

以下是我计划的测试方法。

  1. 按标题浏览页面,直到 "可访问性API "部分。
  2. 在 "可访问性API "部分,阅读里面的内容和无序列表。
  3. TAB 以听取无序列表中的可关注项目。
  4. 跳到搜索栏。
  5. TAB 以听到导航部分的几个项目

为了找到它们之间的异同,我决定在维基百科上关于屏幕阅读器的页面上用每个屏幕阅读器测试一组步骤。我将用Chrome浏览器浏览网页进行测试。在相同的页面和浏览器上测试所有的屏幕阅读器,可以减少变量的数量,并保持测试的一致性。

JAWS

JAWSJob Access With Speech的首字母缩写,是世界上使用最广泛的屏幕阅读器。它只适用于Windows。根据不同的计划和功能,JAWS的购买价格从每年90美元的许可证一直到1605美元的永久许可证。

JAWS有预定义的键盘命令来浏览网页。键盘命令的完整列表可以在他们的网站上找到。

演示

JAWS演示

在演示的开始,我点击键盘上的H 键,进入下一个标题。JAWS正沿着页面向下移动,给我读标题和它们的级别。

在视频的后面,我点击键盘上的数字2 和数字3 ,让JAWS读取标题2s,然后再读取标题3s。这是一个很好的功能,因为我们可以按标题级别向下移动页面和章节,对页面布局有更好的感觉。

当我到达 "可访问的API "部分时,我按下DOWN ARROW ,直到无序列表中的第三个项目。

在演示的后面,我点击TAB 键,让JAWS向我读出页面上下一个可关注的项目,也就是在这个列表里面。我点击TAB ,直到我到达另一个部分中的一个可关注的元素。

然后我按下F ,让JAWS把焦点放在搜索栏上,JAWS向我读出这个搜索栏。

然后我点击TAB ,JAWS就会把焦点放在页面侧面的导航元素上。

优点和缺点

优点。

  • JAWS比其他屏幕阅读器更容易定制。
  • 有更多的选项可以在页面上进行导航。
  • JAWS是工业标准。
  • 被广泛使用,这意味着有很多用户对用户的支持。

缺点。

  • JAWS比NVDA或VoiceOver使用起来更复杂。
  • 有些命令并不直观。
  • 用户需要学习更多的命令。
  • 对用户来说有更多的学习曲线。
  • JAWS也不能在Mac上使用,这限制了它的用户。
  • 用户的费用在90美元-1605美元之间。
  • JAWS对台式机和笔记本电脑有不同的按键命令,这可能使用户更难转移知识,并可能造成混乱。

NVDA

NVDA,即NonVisual Digital Access,仅适用于Windows。用户需要从NVDA的网站NVAccess下载该软件。这个软件是免费下载的,但不会在Windows机器上已经安装。根据WebAim的2021年调查,NVDA是世界上第二大最受欢迎的屏幕阅读器。

与其他屏幕阅读器一样,NVDA有定义的键盘命令来浏览网页。NVDA的全部键盘命令可在其网站上找到。

演示

NVDA演示

在演示中,我正在点击键盘上的H 键,进入下一个标题。首先,NVDA为我读取标题级别1,也就是 "屏幕阅读器"。然后,NVDA去读标题2级和3级。

当我到达 "参考资料 "时,我开始点击键盘上的TAB ,让NVDA关注下一个可关注项目。

在聚焦于列表中的几个项目后,我点击ENTER ,进入《纽约时报》页面。

优点和缺点

优点。

  • 总体而言,我发现NVDA能够为我提供屏幕上的信息。
  • 开箱即用的键盘命令很容易使用,也很容易学习。
  • NVDA是开源的,这意味着社区可以更新和修复。
  • NVDA是免费的,这使它成为Windows用户负担得起的选择。

缺点。

  • NVDA在Mac上不可用,这限制了它的用户。

VoiceOver

VoiceOver是Mac中使用的屏幕阅读器。VoiceOver只在Mac上可用,在Windows上不可用。VoiceOver是免费的,并且已经安装在电脑上,这消除了障碍,因为这是电脑设置的一部分,用户不必下载或购买任何额外的软件。

VoiceOver有定义的键盘命令来浏览网页。VoiceOver的全部键盘命令可以在其网站上找到。

演示

VoiceOver演示

在演示中,我在维基百科的页面上,我点击VoiceOver命令(即Control+Option ),同时点击Command+H ,在标题中导航。VoiceOver按顺序阅读标题,从第1级标题 "屏幕阅读器 "开始,到第2级标题 "内容",到第3级标题,以此类推。

当我到达 "可访问性API "部分时,我点击VoiceOver命令加上RIGHT ARROW ,告诉VoiceOver我想让它阅读这一部分。后来我又在键盘上点击VoiceOver命令加RIGHT ARROW ,来浏览这个部分。

当我走到无序列表的第三项时,我按下键盘上的TAB ,以关注下一个可关注的元素。

我按了几次TAB ,然后按VoiceOver Command加U ,以打开表单控制菜单。在菜单中,我按下DOWN ARROW ,直到我听到 "搜索维基百科 "选项。当我听到它时,我点击ENTER ,屏幕阅读器就会聚焦在表格区域。在表格栏中,我按下TAB ,导航到导航部分。

优点和缺点

优点。

  • VoiceOver很容易使用和学习。
  • VoiceOver的命令很直观。
  • 每个macOS设备中都安装了免费的工具。

缺点。

  • VoiceOver也不能在Windows上使用,这限制了它的用户。
  • VoiceOver不是一个应用程序,只有在苹果发布macOS更新时才能更新。

重要启示

对于没有视力或视力有限的人来说,读屏器是一个重要的无障碍工具。读屏器使人们能够使用电脑进行日常工作。

有许多屏幕阅读器软件可用。在这篇文章中,我比较了JAWS、NVDA和VoiceOver。

下面是这三种屏幕阅读器的对比图概述。

JAWSNVDAVoiceOver
操作系统窗口系统WindowsmacOS
价格$90 - $1695免费的免费的
# 用户数50%30%6%
易用性(主观)困难容易简单

我发现,对于基本的读屏器测试,大多数读屏器都遵循类似的按键模式,一个读屏器的知识可以用于其他读屏器。

所有的屏幕阅读器都有其优点和缺点。归根结底,要看用户的喜好,还有他们使用的操作系统来决定哪种读屏软件最适合他们。

此前:《可以对你的网站可访问性产生巨大影响的小调整》(2018年),以及《为什么、如何以及何时使用语义HTML和ARIA》(2019年),《改善你的网站可访问性的15件事》(2020年),《你今天可以实施的5项可访问性速赢》(2022年)。


JAWS、NVDA和VoiceOver简介》最初发表于CSS-Tricks,它是DigitalOcean家族的一部分。你应该收到通讯