打造无障碍应用
正确的做法是实施无障碍工程。这也是为政府机关或大型机构设计应用时需要满足的要求。尽可能确保应用便捷易用。
扩大应用的触及范围
据世界银行统计,世界上有 15% 的人口患有某种残疾。残障人士依靠支持无障碍功能的应用和服务来沟通、学习和工作。为您的应用加入无障碍功能,就能吸引这些用户。
提升应用的通用性
无障碍功能能让所有用户受益。举例来说,如果用户在烹饪时使用您的应用,可以使用语音指令(而非触控手势)进行操控。视障辅助功能让用户能在耀眼的阳光下使用应用。
符合政府和机构的相关要求
许多国家/地区现在都要求政府雇员使用的所有产品都必须是无障碍产品。企业也纷纷效仿。
开始使用
了解色彩对比度、触摸目标大小、内容标签,以及其他能有效帮助用户的做法。了解在 Android 上构建无障碍应用的优势。
设计
从头开始打造无障碍体验。无障碍设计能够让各种官能失常的用户都能轻松导航、了解和使用界面。
开发
创建应用时,请遵循基本的无障碍功能设计原则,包括对每个界面元素进行精简说明并确保所有用户流程都顺畅无碍,这对于用户而言非常实用。
测试
使用 Material Design 等准则、无障碍功能扫描仪等工具以及自动检查功能来寻找改进应用无障碍功能的方法。
示例
查看示范如何实现无障碍 Android 应用的最佳实践示例。
Now in Android
“Now in Android”是一款完全使用 Kotlin 和 Jetpack Compose 构建的功能齐全的 Android 应用。该应用遵循 Android 设计和开发最佳实践,旨在为开发者提供实用参考。
Trackr
Trackr 是一个示例任务管理应用,可用于从支持无障碍功能的角度探索常见的界面模式。
Stack Overflow
在 Stack Overflow 上询问 Android 无障碍功能相关问题。
问题跟踪器
向 Google 报告无障碍功能开发相关问题。