长期以来,可访问性在开发中一直是一个事后考虑的问题。 结果是代价高昂的改造,不可访问解决方案的风险以及不满意的用户。
我们之所以走到今天,是因为开发人员经常忽略可访问性,希望它能自行解决。
但是,所有人都应该可以访问解决方案,包括盲人、聋人、有认知障碍的人等等。 考虑到 10 亿残疾人(包括老龄化人口)、新技术的普及和新行业标准,这一点尤其重要。 此外,这不仅仅是正确的事情。 任何与美国政府合作的组织,以及越来越多的私营部门,都必须这样做。
因此,引入了新的可访问性标准。
1 月 18 日在美国联邦登记处发布的信息和通信技术受 1973 年《康复法案》第 508 条修正案的约束,这增加了为所有人开发可访问的网络和移动应用程序的紧迫性。 尽管最初的修正案规定联邦政府开发、采购或使用的所有电子和信息技术都必须是可访问的,但这些标准未能跟上技术进步的步伐,例如 Web 的增长和智能设备的普及。 事实上,Web 内容可访问性指南 (WCAG) 2.0、可访问的富 Internet 应用程序 1.0 (WAI-ARIA) 和 HTML 5 都已超过原始标准。
现在,一些较新的标准已用于第 508 条修订流程。 随着开发人员适应新标准,理解 WCAG 2.0 标准将是关键。 修订后的 508 标准将 WCAG 2.0 AA 级要求应用于所有内容,包括非 Web 软件和电子文档。 这可能会给某些人带来困难,但确实存在指导过渡的资源,并且正在创建新工具来帮助确保开发过程符合新的包容性标准。
例如,IBM 最近在 developerWorks/open 社区上发布了两个新的开源项目:AccProbe 和 Va11yS。
这些项目共同减少了敏捷开发过程中的可访问性障碍,在遵守行业标准的同时增强了用户体验,并通过有效的可访问性功能降低了成本。 最终目标是让开发人员更容易为残疾人和老龄化人口创建可访问的解决方案和服务。
AccProbe
AccProbe 是 Accessibility Probe(可访问性探测器)的缩写,它是一个基于 Eclipse 的可访问性检查工具,符合 508 修订版。 它是一款易于使用的应用程序,用于测试可访问性并在适当时进行调试。 它结合了多种可访问性工具的功能,包括对象检查、事件监视和可访问性 API 执行。 该开源工具允许访问由应用程序或呈现的文档实现的 Microsoft Active Accessibility (MSAA) 和 IAccessible2 API。 最终,这些工具可以帮助提高可访问和丰富的客户端应用程序的开发速度和规模。
Va11ys
Va11ys,或 Verified Accessibility Samples(验证的可访问性示例),是一个动态代码存储库,设计师和开发人员可以访问该存储库以审查辅助技术。 任何开发人员都可以使用 JAWS、VoiceOver 和 NVDA 屏幕阅读器等辅助技术与这些示例进行交互。 此外,通过利用开源和 developerWorks 社区,该项目存在于一个空间中,开发人员可以在其中访问工具、论坛和代码,以满足对可访问性和创新日益增长的需求。 目前,该团队正在扩展 Va11yS 代码示例,以包括 W3C Web 内容可访问性指南 (WCAG) 2.0 充分技术,并鼓励其他人提交新的可访问代码示例。
普及对最新工具、应用程序和技术的访问至关重要。 我们必须继续促进这一过程,并支持致力于让所有需要的人都能轻松有效地实现可访问性的社区。
1 条评论