构建无障碍应用
实践无障碍工程是正确的做法。对于为政府或大型机构设计应用的人来说,这也是必需的。确保您的应用尽可能无障碍。
扩大应用覆盖面
根据世界银行的数据,全球有 15% 的人口患有某种残疾。残障人士依赖支持无障碍功能的应用程序和服务进行交流、学习和工作。通过使您的应用无障碍,您可以覆盖这些用户。
提升应用的多功能性
无障碍功能惠及所有用户。例如,如果用户在做饭时使用您的应用,他们可以使用语音命令而不是触摸手势进行导航。低视力功能让应用在明亮的阳光下也很有用。
符合政府和机构要求
许多国家现在要求政府雇员使用的所有产品都必须无障碍。公司也纷纷效仿。
入门
了解颜色对比度、触摸目标大小、内容标签以及其他对用户有很大影响的做法。了解在 Android 上构建无障碍应用意味着什么。
设计
构建无障碍体验始于设计阶段。设计中的无障碍功能使具有不同能力的用户能够导航、理解和使用您的 UI。
开发
在创建应用时,遵循对用户有很大影响的基本无障碍原则,例如简洁地描述每个 UI 元素,并确保所有用户流程都无障碍。
测试
使用 Material Design 等准则;无障碍扫描仪等工具;以及自动化检查来寻找改进应用无障碍功能的方法。
示例
查看演示实现无障碍 Android 应用最佳实践的示例。
Android 最新动态
“Android 最新动态”是一款完全使用 Kotlin 和 Jetpack Compose 构建的全功能 Android 应用。它遵循 Android 设计和开发最佳实践,旨在为开发者提供有用的参考。
Trackr
Trackr 是一款任务管理示例应用,用于从支持无障碍功能的角度探索常见的 UI 模式。
Stack Overflow
在 Stack Overflow 上提问 Android 无障碍相关问题。
问题跟踪器
向 Google 报告与无障碍功能开发相关的问题。