ISO/IEC 29136 — 用户界面可访问性

涵盖硬件、软件和系统级别的IT产品用户界面可访问性综合要求

用户界面可访问性要求

ISO/IEC 29136规定了广泛信息技术产品用户界面的可访问性要求和建议,包括操作系统、应用软件、网络浏览器和嵌入式系统。该标准采用整体性的可访问性方法,认识到残障用户通过多种模态——视觉、听觉、触觉和运动——与技术交互,并且可访问性障碍可能出现在用户界面栈的任何层级,从物理输入设备到应用程序的视觉布局和交互逻辑。

据估计,全球约13亿人(约占全球人口的16%)存在某种形式的残疾。设计可访问的界面不仅是道德责任,也是一个市场机遇——ISO/IEC 29136有助于系统性地应对这一挑战。

该标准提供了高层次设计原则和详细技术要求,按用户界面组件类型组织:输入机制、输出呈现、导航和交互行为。它涵盖了硬件级可访问性功能(如指点设备的键盘替代方案和控件上的触觉指示器)、软件级功能(如屏幕阅读器兼容性、高对比度模式和文本缩放)以及系统级功能(如可访问性API支持和辅助技术互操作性)。

核心可访问性要求

输入与交互可访问性

该标准要求所有用户界面功能必须可通过多种输入通道操作。例如,任何可通过指点设备访问的功能也必须仅使用键盘即可操作。这不仅包括基本的激活操作,还包括拖放、多选和上下文菜单访问等复杂操作。时间要求也得到解决:任何有时限的交互必须允许用户延长或禁用时间限制,任何需要同时多键输入的操作必须提供顺序替代方案。

界面组件 要求 实施指南 成功标准
按钮和控件 键盘可访问 Tab顺序、回车/空格激活 所有控件可通过键盘到达和操作
文本输入框 屏幕键盘替代方案 支持IME、语音转文字输入 无需物理键盘即可使用
触摸手势 替代单点激活 用基于按钮的替代方案替代多指手势 所有手势功能可通过单点输入实现
拖放 键盘替代 剪切/粘贴或专用移动控件(方向键) 所有拖放操作可通过键盘完成
上下文菜单 键盘调用 上下文菜单键或Shift+F10 上下文菜单可通过键盘到达和导航
音频反馈 视觉替代 视觉指示器、字幕或触觉反馈 无信息仅通过音频传达
按照ISO/IEC 29136可访问性要求设计的产品,与可用性相关的支持电话通常减少25-40%,这使所有用户受益——而不仅仅是永久性残障用户。

呈现与输出可访问性

ISO/IEC 29136规定所有视觉信息必须通过至少一种替代模态可感知。必须为非文本内容(包括图标、图像和图形控件)提供文本替代方案。该标准规定了最低对比度比率(正常文本为4.5:1,大文本为3:1)、文本缩放至200%而不丢失内容或功能的要求,以及对系统级高对比度模式的支持。对于听觉内容,必须提供同步字幕和视觉指示器。

一个经常被忽视的要求是自定义UI小部件——如滑块、进度条和树形视图——必须通过平台的可访问性API公开其状态、角色和值。强烈建议使用标准平台控件而非自定义绘制替代方案。

实施与测试方法

该标准推荐分层测试方法,结合自动化可访问性测试工具、手动专家评估以及残障用户参与的可用性测试。自动化工具可以检测约30-40%的可访问性问题(如缺少替代文本、色彩对比度不足和缺少表单标签),而手动评估则适用于更细致的问题,如逻辑焦点顺序、屏幕阅读器朗读质量和键盘导航效率。使用辅助技术用户的测试对于验证在实际场景中的有效工作至关重要。

仅依赖自动化可访问性检查器是不够的。如果语义结构和焦点管理不正确,一个页面可能通过所有自动检查,但在屏幕阅读器上完全无法使用。请始终在您的质量流程中包含手动纯键盘和屏幕阅读器测试。

常见问题

问:ISO/IEC 29136与WCAG(网页内容可访问性指南)有什么关系?
答:ISO/IEC 29136的范围比WCAG更广泛——除了网页内容外,它还涵盖了软件应用程序、操作系统和硬件接口。对于特定于网络的要求,该标准将WCAG作为补充规范进行引用。
问:该标准是否适用于移动应用程序?
答:是的。这些要求适用于IT产品的所有用户界面,包括移动应用。该标准特别针对基于触摸的交互和小屏幕可访问性挑战进行了规定。
问:为现有应用改造可访问性的推荐方法是什么?
答:该标准推荐分阶段方法,从关键用户旅程开始,先修复键盘可访问性和屏幕阅读器支持,然后处理色彩对比度和文本缩放,最后增加对高级可访问性功能的支持。
问:是否有引用ISO/IEC 29136的法律要求?
答:虽然该标准本身是自愿性的,但许多国家的可访问性法规(如美国的Section 508、欧盟的EN 301 549和安大略省的残障人士可访问性法案)引用或与该标准中定义的要求保持一致。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注