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