Richard 的历程 - 使用无障碍功能扫描仪测试面向用户的更改

Richard Knowles,Android 开发者
“尽早了解无障碍功能,最好是在学习其他所有内容的同时学习无障碍功能,这样无障碍功能就会成为一种习惯,而不是您日后不得不强制执行的措施。”
Richard 访谈
-
问:您使用过哪些 Google 工具?答:我从 2011 年开始构建 Android 应用,当时我在研究生院攻读计算机工程硕士学位。我使用 Eclipse 构建了自己的首个 Android 应用,Eclipse 在当时似乎是一款非常棒的工具,至少在 2014 年 Google 首次发布 Android Studio 之前是这样。Android Studio 是一款功能强大且出色的 IDE!我一直在使用它为 Android 手机、平板电脑、智能手表和电视构建应用。 Android 无障碍功能测试框架与 Android Studio 的集成非常出色,可帮助我们尽早发现布局中的无障碍功能问题。
-
问:您最喜欢使用哪款工具?为什么?答:到目前为止,我最喜欢的工具是无障碍功能扫描仪。作为一名听障开发者,无障碍功能对我来说非常重要。我天生就患有感音神经性耳聋,一直戴着助听器,直到 18 岁时决定植入人工耳蜗。我经常使用字幕功能,而且每天都需要使用无障碍功能。在我年轻的时候,在智能手机时代之前,甚至在智能手机时代刚刚开始的时候,我很难完全享受没有字幕的电视节目或视频。我很高兴世界开始适应残障人士,无障碍意识也越来越强。事实上,我之所以选择软件工程领域,是因为我希望开发能够改善他人生活的软件或应用,就像技术让我的生活变得更轻松一样。确保我构建的应用可供无障碍使用一直是我的首要任务。因此,无障碍功能扫描仪是我最喜欢的工具之一:它可以让我高效地测试面向用户的更改在无障碍性方面是否符合要求,尤其是对于视障人士。
-
问题:请分享您过去使用 Google 工具构建的项目。答:作为 Twitter 无障碍体验团队的 Android 工程师,我们的一项计划是改进图片描述和替代文本的使用体验。您知道吗?在 Twitter 上发推文时,您可以添加图片描述,以便无法查看图片的用户也能了解相关内容。如果是,那就太棒了!但您是否总是记得这样做?如果没有,也不要担心,您并不是孤军奋战。包括我在内,许多人都忘记了 添加图片描述。因此,我们推出了替代文本提醒功能,让用户可以在发布没有说明的图片时选择接收通知。我们还一直在努力为所有图片和 GIF 显示替代文本。也就是说,我们现在会在具有关联替代文本或图片说明的图片上显示“ALT”标记。通常,替代文本主要供 Talkback 用户使用,但我们希望让不使用屏幕阅读器的用户也能知道哪些图片包含替代文本,当然也希望他们能够通过选择“ALT”标记来查看图片说明。这项功能有助于实现两点:1) 可能有弱视或其他残障且能从可用替代文本中受益的用户现在可以访问这些文本;2) 用户可以在转发图片之前知道哪些图片有替代文本。我个人非常喜欢这项功能,因为它可以提高用户对替代文本的认知度。
-
问:对于刚刚开始开发者之旅的开发者,您有什么建议?
答:这是一个激动人心的开始!我有以下三条建议:
1) 请先仔细查看规范和设计,然后再开始编码。在开始编写代码之前,请先绘制并规划工作架构和技术设计。换句话说,以“智”取胜。
2) 花些时间仔细阅读开发者文档和源代码。了解幕后发生的情况有助于您更快成为专家。从库或 SDK 调用函数时,请养成查看该函数的源代码和实现的习惯,这样您不仅可以在编码时学习,还可以找到提升性能的机会。
3) 尽早了解无障碍功能,最好在学习其他所有内容时一并学习,以便养成习惯,而不是在日后被迫为之。