什么是无障碍功能?
Firefox 的设计一直是满足尽可能多的大众需求,而这通常还不够。对于盲人和视力不佳者,传统的触摸屏界面也不好用。辅助技术,比如屏幕朗读器,可以帮助解决此问题。这些技术为应用程序的视觉状态提供声音反馈,并且通过额外的互动模式来帮助盲人。比如,用户可以用手指划过屏幕,屏幕朗读器就可以读出手指触及的内容。
对 Talkback 的支持
Firefox for Android 支持 Android TalkBack,该功能能够让视力障碍者利用合成语音来浏览网络。请参阅 如何使用 TalkBack 功能 一文来了解更多内容。
默认启用无障碍功能
我们坚信 Firefox for Android 从安装之后就应该准备好为所有用户服务,而无需额外的设置或for not m126}附加组件扩展。当你在一个盲人用户的设备上首次启用 Firefox for Android 后,它就应该开始说话并对用户的输入作出回应。
Firefox for Android 是第一款紧密集成原生 Android 无障碍功能框架并支持 TalkBack 和 Android 屏幕朗读器的 Android 网络浏览器。它为用户提供使用其他功能时的一致体验,并维护一致的用户屏幕朗读器配置。
技术背后
我们的 Android 无障碍功能解决方案具有和桌面系统类似的强大引擎。它快速,并在支持诸如 WAI-ARIA 和 HTML5 标准方面 引领行业。
快速导航
网页可以很大、很复杂并包含很多内容。当一个使用屏幕朗读器的用户访问一个大网页时,遍历每个网页元素来找到所需内容会变得非常耗时和令人疲倦。我们因此而引入了快速导航按键。使用物理键盘或免视键盘,用户可以重复按“k”键来遍历网页的每个链接。对标题、列表元素和表单字段等等都有相似的按键。
这个功能在桌面屏幕朗读器上常见,但 Android 屏幕朗读器往往没有,所以我们自己来实现。
请试着使用无障碍功能
Jelly Bean 上的无障碍功能非常容易设置和使用。到 System settings->Accessibility->TalkBack 启用 Talkback。一旦启用 TalkBack,当用手指滑过屏幕时,你将听到声音反馈和对指向内容的朗读。请闭上双眼来试着找到主屏幕上的不同应用。有没有一点感觉?如果你想顺序访问各个条目,你可以用手指快速向左或向右划过屏幕。如果你想启动一个条目(比如,Firefox Beta?)请双击。
你已经了解了在 Firefox 下使用 TalkBack 的一切。启动它,用手指探索它的界面,左右划动,双击启动。对你创建的网站和应用来说,这也是一个试用和了解它们对无障碍功能支持的一个机会。你在闭上双眼后还能处理吗?
以下是一个在 Nexus 7 上使用 Firefox Beta 和 TalkBack 的小视频:
结论
我们最自豪的是,我们在 Android 上的无障碍功能解决方案是隐形的。它集成得好,并让盲人用户享受 Firefox for Android 带来的简易和快速的手机浏览。