ARIA 准备好使 Web 2.0 可供访问了吗?OWA 团队回答“是!”

原文发布于 2012 年 5 月 17 日(星期四)

最近,使用 Outlook Web App (OWA) 的客户将 Web 应用程序辅助功能的话题上升为热门话题。大家热议 Web 应用程序辅助功能的原因之一是因为,W3C 制定了称为 ARIA(该链接可能指向英文页面)(可访问富 Internet 应用程序)标准。虽然该标准已存在一段时间了,但在最常用 Web 浏览器中,ARIA 支持只是最近才有了改进。我们希望就这一话题分享我们的想法,同时告诉您,ARIA 支持不久将出现在未来的 OWA 版本中!

辅助功能(该链接可能指向英文页面)在这里是指视力、行动或听力等方面存在一定障碍的用户如何通过针对他们的情况优化的用户界面 (UI) 访问一个应用程序的所有功能。例如,许多盲人用户通过屏幕阅读器为他们朗读 UI 文本来与计算机交互。另一个例子是行动不便的用户,他们无法使用计算机鼠标,但可以依靠口述语音识别和只通过键盘输入来浏览 UI 的替代键盘设计来与计算机交互。

Microsoft Office(包括 OWA 的助理 Microsoft Outlook)若干年前就开始通过 Microsoft Active Accessibility(该链接可能指向英文页面)(MSAA) 技术提供强有力的辅助功能支持,而 Windows 平台上最近的 User Interface Automation(该链接可能指向英文页面)(UIA) 框架更是如此。但是,众多辅助功能技术与新的最具活力/复杂的 Web 应用程序行为间不兼容,使辅助功能更难在基于 Web 的电子邮件体验中得以实现。我们面临着两难抉择 a) 远离最具活力、复杂的 Web 应用程序行为的同时确保精彩的辅助功能,或者 b) 建立现代 Web 2.0 应用程序但缺乏一流的辅助功能支持。对于 OWA 2007 和 2010,这不是我们可以做出的选择,所以我们的解决方案是两者兼之。我们建立了 OWA Premium,它利用 Web 2.0 必须提供的一切,还建立了 OWA Light,这是一个极易访问的 UI,几乎完全建立在 HTML 4.0 之上。当人们第一次通过 OWA 访问其 Exchange 邮箱时,系统会询问他们是否愿意使用为辅助功能优化的 OWA 体验。

多年来,OWA Light 的屏幕阅读器互操作性和键盘导航功能(该链接可能指向英文页面)提供了一个辅助功能解决方案,而很少有其他现代 Web 应用程序能做到这一点,它们已得到那些每天工作都离不开它们的人们的赞誉。但是,Web 标准在不断演变,人们想知道 ARIA 是否足够成熟,能否让我们超越二元 UI 解决方案,将 OWA 辅助功能带入更高层次。观察 ARIA 的演变并在我们支持的最近版本的 Web 浏览器中试验它之后,答案很明确:我们期待着在未来版本的 Outlook Web 应用程序中实现 ARIA。

Kristian Andaker
Microsoft 集团项目经理
OWA 团队代表

这是一篇本地化的博客文章。请访问 Is ARIA ready to make Web 2.0 accessible? The OWA team says "YES!" 以查看原文