构建无障碍应用
实践无障碍工程是正确的做法。对于任何为政府或大型机构设计应用的人来说,这也是一项要求。确保您的应用尽可能地易于访问。
扩大您的应用覆盖范围
根据世界银行的数据,全球 15% 的人口存在某种残疾。残疾人依赖支持无障碍性的应用和服务来交流、学习和工作。通过使您的应用易于访问,您可以触达这些用户。
提高您的应用的多功能性
无障碍功能有利于所有用户。例如,如果某人在烹饪时使用您的应用,他们可以使用语音命令而不是触控手势来导航。弱视功能可使应用在强烈的阳光下依然可用。
满足政府和机构的要求
现在,许多国家/地区都要求所有由政府雇员使用的产品都必须易于访问。企业也纷纷效仿。
入门
了解颜色对比度、触控目标大小、内容标签以及其他对用户有重大影响的实践。了解如何在 Android 上构建无障碍应用。
设计
构建无障碍体验要从一开始就着手。设计中的无障碍性可以让各种能力的用户轻松导航、理解和使用您的 UI。
开发
在创建应用时,请遵循基本无障碍原则,这些原则对用户有重大影响,例如简洁地描述每个 UI 元素,并确保所有用户流程都易于访问。
测试
使用指南(如 Material Design)、工具(如无障碍扫描仪)和自动检查来查找改进应用无障碍性的方法。
示例
查看演示实现无障碍 Android 应用的最佳实践的示例。
现在在 Android 中
现在在 Android 中是一个功能齐全的 Android 应用,它完全使用 Kotlin 和 Jetpack Compose 构建。它遵循 Android 设计和开发最佳实践,旨在成为开发人员的有用参考。
Trackr
Trackr 是一个示例任务管理应用,用于从支持无障碍性的角度探索常见的 UI 模式。
Stack Overflow
在 Stack Overflow 上询问与 Android 无障碍性相关的疑问。
问题跟踪器
向 Google 报告与无障碍性开发相关的错误。