构建无障碍应用
实践无障碍工程是正确的事情。对于为政府或大型机构设计应用的任何人来说,这也是必需的。确保您的应用尽可能无障碍。
扩大应用的影响范围
据世界银行统计,全球 15% 的人口存在某种类型的残疾。残疾人士依靠支持无障碍功能的应用和服务来进行沟通、学习和工作。通过使您的应用无障碍,您可以接触到这些用户。
提高应用的多功能性
无障碍功能对所有用户都有益。例如,如果有人在做饭时使用您的应用,他们可以使用语音命令而不是触控手势来进行导航。低视力功能使应用在阳光下也能使用。
满足政府和机构的要求
许多国家现在都要求政府雇员使用的所有产品都必须无障碍。公司也在效仿。
入门
了解颜色对比度、触控目标大小、内容标签和其他对用户有很大影响的做法。了解在 Android 上构建无障碍应用的含义。
设计
构建无障碍体验始于一开始。设计中的无障碍功能允许各种能力的用户浏览、理解和使用您的 UI。
开发
在创建应用时,遵循一些对用户有很大影响的基本无障碍原则,例如简洁地描述每个 UI 元素,并确保所有用户流程都是无障碍的。
测试
使用指南(例如 Material Design)、工具(例如无障碍扫描器)和自动化检查来查找改进应用无障碍性的方法。
示例
查看演示实现无障碍 Android 应用最佳实践的示例。
现已在 Android 上推出
“现已在 Android 上推出”是一款功能齐全的 Android 应用,完全使用 Kotlin 和 Jetpack Compose 构建。它遵循 Android 设计和开发最佳实践,旨在成为开发者的有用参考。
Trackr
Trackr 是一款示例任务管理应用,用于从支持无障碍性的角度探索常见的 UI 模式。
Stack Overflow
在 Stack Overflow 上提出与 Android 无障碍性相关的疑问。
问题追踪器
向 Google 报告与无障碍性开发相关的问题。