我们Mozilla 宣言中的一项原则指出,互联网“是一个全球性的公共资源,必须保持开放和可访问”。我们的目标是消除传统上阻碍参与的障碍,例如价格、语言和残疾。
我们一直在努力将Android 版 Firefox带给地球上的每一个人,包括盲人和视障用户。Android 版 Firefox 15 引入了初步的屏幕阅读器支持。在 Firefox 17 中,我们已经完整实现了这一功能,现在支持 Jelly Bean 的高级无障碍功能。要立即获得这些很棒的功能,请从 Google Play 商店下载 Android 版 Firefox。
什么是无障碍功能?
Firefox 旨在满足尽可能广泛的人群的需求。有时这还不够。对于盲人和视障用户来说,传统的带有触摸屏的图形界面是不可用的。屏幕阅读器等辅助技术可以弥合这一差距。它们提供语音和音频反馈,以表示应用程序的视觉状态。它们还可以提供更适合盲人使用的替代交互模式。例如,用户可以通过在屏幕上移动手指来浏览可见的项目,并让屏幕阅读器告诉他们手指下是什么。
默认可访问
我们认为,平等访问需要 Android 版 Firefox 在安装后即可为任何类型的用户做好准备,无需任何额外的设置步骤或附加组件。当 Android 版 Firefox 首次在盲人用户的设备上启动时,它应该开始说话并对用户的输入做出响应。
Android 版 Firefox 是第一个与 Android 原生无障碍框架紧密集成并支持 TalkBack(Android 的屏幕阅读器)的 Android 网络浏览器。这提供了与设备其余部分一致的感觉,以及用户特定的屏幕阅读器配置。
幕后
我们的 Android 无障碍解决方案利用了我们在桌面版上使用的相同强大的无障碍引擎。这意味着它速度很快,并且在支持WAI-ARIA和 HTML5 等标准方面处于行业领先地位。
触摸探索和手势
从 Ice Cream Sandwich 开始,Android 的内置无障碍功能一直在不断现代化。用户现在可以使用手指尖探索屏幕内容,并让手指下方的任何内容大声朗读出来。Jelly Bean 引入了“轻扫导航”,用户可以向左或向右轻扫以线性方式浏览屏幕内容。
我们也一直在努力支持 Android 版 Firefox 中的所有这些功能,并与 Android 不断发展的无障碍功能保持同步,并提供一致的用户体验。
快速导航
网页可能非常大、复杂且包含大量内容。当屏幕阅读器用户访问一个大型页面时,逐个浏览页面上的每个项目直到找到他们想要的内容可能会很累人且耗时。这就是我们引入快速导航键的原因。在物理键盘或 Eyes-Free 键盘的帮助下,用户可以反复按“k”键来浏览页面上的所有超链接。类似的键可用于标题、列表项、各种表单字段等等。
这种类型的功能对于桌面屏幕阅读器用户来说很熟悉。但是 Android 屏幕阅读器没有这种功能,因此我们决定自己实现。
试用
Jelly Bean 上的无障碍功能设置起来非常容易,并且可以轻松使用。转到“系统设置 -> 无障碍 -> TalkBack”并启用它。启用 TalkBack 后,将手指在屏幕上移动,您将听到音频反馈和语音,告诉您手指停留在哪里。闭上眼睛,尝试在主屏幕上找到不同的应用程序。您是否感受到了它的作用?如果要依次浏览项目,请快速在屏幕上向左或向右滑动手指。如果要激活某个项目(例如,Firefox Beta?),请双击。
您已经了解了使用 TalkBack 使用 Firefox 的所有必要知识。启动它,用手指探索界面,向左或向右滑动,然后双击以激活项目。这是一个尝试您创建的网站和应用程序并测试其无障碍程度的好机会。您能否在闭眼的情况下管理这些操作?
这是一个 Nexus 7 上的 Firefox Beta 与 TalkBack 协同工作的简短视频
结论
在 Android 上的无障碍功能方面,我们最自豪的是解决方案的隐形性。它集成良好,并且不影响盲人用户享受 Android 版 Firefox 提供的轻松快捷的移动浏览体验。
关于 Eitan Isaacson
Eitan 是 Mozilla 无障碍团队的成员。移动无障碍解决方案是他主要关注的领域。
11 条评论