为 Android 生态圈提供更好的无障碍功能

作者: Ian Stoba, 项目经理,无障碍工程师

640?wx_fmt=png全球 Android 设备数量突破 10 亿台,Play Store 应用商店提供数千万款应用让用户尽情探索。鉴于硬件与软件的深度普及,想要在整个 Android 生态圈内推动变革绝非易事,但是,无障碍开发者基础架构团队从不畏惧挑战,正在努力推进无障碍功能在全生态圈的进一步发展。

一旦开发者向开放式或封闭式轨道上传 APK 或 app bundle 后,Play 管理中心便会在运行不同 Android 系统版本的各种设备上对其进行测试,然后生成一份发布前测试报告,告知开发者应用存在的任何问题。


  • 发布前测试报告
    https://support.google.com/googleplay/android-developer/answer/7002270?hl=en

一年以前,团队结合最佳行业实践以及 Google 自身经验,在测试报告中增加了 “无障碍功能建议” 一栏。该测试可为您识别应用是否包含对残障人士不友好的常见问题,例如: 按钮尺寸是否过小,致使用户的触击体验受到影响;文本与背景是否具备足够的对比度,方便用户阅读和理解。

自 2018 年 7 月推出以来,无障碍测试已惠及超过 380 万个应用,提供 1 亿 7 千 1 百万余条优化建议。每条建议都配有详细的说明和具体的实现方式。不论是自主创业还是就职于大型企业,所有开发者均能从测试报告中收获洞见,了解如何优化应用的无障碍功能。

可喜的是,团队的种种努力已初见成效。在今年的 上,注册参加无障碍功能面对面咨询会的人数达到 2018 年的 4 倍之多。现场的 Google 员工反馈表示,开发者们通常会围绕测试报告内的某些具体优化建议进行提问。Google 员工则根据这些重点问题分享更多可行的推荐做法。与会开发者们相信,无障碍优化不仅仅是对用户的一份责任,而且也有助于扩大应用的潜在市场,进而创造更多商业价值。

发布前报告中的无障碍测试只是 Google 提高全球开发者社区无障碍意识的途径之一。除此以外,我们还与 Udacity 优达学城携手推出了 “网站易用性” 免费课程,并在 Play Store 应用商店发布了 Android 版无障碍功能扫描仪。另外,为了方便 iOS 开发者在应用上进行无障碍测试,我们也在 GitHub 上发布了 iOS 无障碍功能扫描仪。通过这些努力,我们汇集多方资源,用行动践行 Google 使命: 整合全球信息,使人人都能访问并从中受益。

如果您想了解更多有关无障碍功能的开发知识,请阅读 Android 开发者指南或 Google 开发者风格设计指南。


  • “网站易用性” 免费课程
    https://www.udacity.com/course/web-accessibility--ud891
  • Android 版无障碍功能扫描仪
    https://play.google.com/store/apps/details?id=com.google.android.apps.accessibility.auditor&hl=en_US
  • iOS 无障碍功能扫描仪
    https://opensource.googleblog.com/2019/03/ios-accessibility-scanner-framework.html
  • Android 开发者指南
    https://developer.android.google.cn/guide/topics/ui/accessibility
  • Google 开发者风格设计指南
    https://developers.google.cn/style/accessibility

640?wx_fmt=gif 点击屏末  | 前往 Android 开发者官方文档了解详情

640?wx_fmt=png

640?wx_fmt=gif

  想了解更多 Android 内容?

  • 在公众号首页发送关键词 “Android”,获取相关历史技术文章;

  • 还有更多疑惑?欢迎点击菜单 “联系我们” 反馈您在开发过程中遇到的问题。

推荐阅读


640?wx_fmt=gif

相关推荐