iOS 13 新增了哪些无障碍功能?

启用语音控制之后,每个可激活元素旁边都会有一个数字,这些数字是在一个覆盖层上显示的。你可以用这些数字引用对应的元素,并对它们进行操作。

语音控制缺少一个有效的“快速入门”的介绍,所以发现正确的语音命令格式有点困难。下面是测试成功的语音控制命令:

  • 显示名称:更改覆盖层来显示名称

  • 显示数字:更改覆盖层来显示数字

  • 点击1:单击屏幕上的第一个控件

  • 点击“应用程序”:单击标有“应用程序”的控件

  • 递增{名称/数字}:递增可调控件

  • 递减{名称/数字}:递减可调控件

  • 回首页

  • 返回

语音控制是 iOS 无障碍功能系列的一个很好补充。

此外,它还能简化无障碍的测试过程。

作为开发人员,不停地打开和关闭 VoiceOver 挺浪费时间的(要验证标签是否合适);作为无障碍测试人员,会更频繁地开关 VoiceOver。语音控制可以极大地改善这些情况。

可以加快焦点测试(WCAG 2.4.3)。任何在 SwitchControl 里可以激活的元素,都可以在 VoiceOver 里激活;任何在 VoiceOver 里可以激活的元素,都可以在 SwitchControl 里激活。要测试屏幕上的每个项目是否能在 VoiceOver 和 SwitchControl 中正确聚焦,语音控制测试要比开关控制测试快很多。

开发人员在做无障碍测试时,两个首要目的应该是:确保每个可激活控件可被激活,且都有一个合适的描述性名称;执行无障碍功能的自动化测试。语音控制功能可以让你更轻松地检查。