桌面应用程序的可用性和可访问性

发布于 2024-08-14 01:15:39 字数 233 浏览 8 评论 0原文

我即将开始开发桌面应用程序,并且我有兴趣使最终用户既可用又可访问该应用程序。谁能推荐一些在线资源,为开发可用的桌面应用程序提供指导?我特别有兴趣了解如何测试桌面应用程序的可用性。我知道几个用于验证 HTML 的可访问性的工具;如何测试桌面应用程序的可访问性?

谢谢,魔术安迪。

I am about to start developing a desktop application, and I am interested in making the application both usable and accessible for end users. Can anyone suggest online resources that offer guidance for developing usable desktop applications? In particular, I would be interested in learning about how to test desktop applications for usability. I am aware of several tools to validate HTML for accessibility; how could you test a desktop application for accessibility?

Thanks, MagicAndi.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

久伴你 2024-08-21 01:15:39

我通读了 Apple 人机界面指南的整个简介,这并不是我的损失。有传言说 MS Windows 和 Gnome 的类似指南也非常好,但我还没有阅读这些指南。

维基百科有有趣的可用性提示。我见过的关于可用性的最好的(简短的)文献是“不要让我认为”Steven Krug,重点关注网络可用性。

至于可访问性,我还没有读完所有内容,但从一些小摘录来看,我相信真正的专家已经写了 WIA-ARIA,W3C 的可访问性

我忘记了在哪里,但这些是我学到的有关如何测试可访问性的提示:

  • 购买屏幕阅读器并尝试将您的应用程序与该应用程序一起使用
  • 戴上不属于您的眼镜(或摘下您的眼镜)并找到通过应用程序的方式
  • 尝试使用不精确的鼠标替代品来操作您的应用程序,以模拟手部的残疾。例如,尝试使用轨迹球或反射表面上的鼠标来使用您的应用程序。
  • 将声音调至非常静音或关闭
  • 仅用一只手使用您的应用程序。
  • 将屏幕设置为黑白(以检查对比度是否足够)

这就是我现在能想到的。

I read through the entire Introduction to Apple Human Interface Guidelines, and it was not to my loss. Rumor has it that similar guidelines for MS Windows and Gnome are excellent, too, but I haven't read those.

Wikipedia has interesting pointers to usability. The single best (short) piece of literature I've seen on usability is "Don't make me think" by Steven Krug, with a focus on Web Usability.

As for Accessibility, I haven't read through all of it, but from small exerpts I blieve that real experts have written WIA-ARIA, the W3C take on accessibility.

I forgot where, but these are hints I've learned on how to test for accessibility:

  • Buy a screenreader and try to use your app with that
  • Put on glasses that are not yours (or take yours off) and find your way through the app
  • Try to handle the your App with an imprecise substitute for a mouse, to simulate disabilities of the hand. E.g., try using your app with a trackball, or with a mouse on a reflecting surface.
  • Turn the sound very silent or off
  • Use your app with one hand only.
  • Set your screen to black and white (to check that contrast suffices)

That's all I can come up with now.

樱花细雨 2024-08-21 01:15:39

我可以从以 MS 为中心的角度来回答,尽管提到的一些工具应该适用于在 Windows 下运行的其他语言。

首先,CodePlex 上有两个开源选项,您可以针对您的应用程序运行它们,以验证您是否已准备好可访问性的构建块 AccCheckerUI 自动化验证

您还应该使用屏幕阅读器来验证您的可访问性,根据我的经验,适用于 Windows 和 WPF 应用程序的一个好的阅读器是 NVDA 屏幕阅读器

为了测量 UI 元素的亮度比,我还喜欢 Colour Contrast Analyzer v 2.2

Microsoft通过他们的 辅助功能实验室 提供指导,并且 Sarah Ford 有一篇非常好的文章提供辅助功能测试的详细概述 http://msdn.microsoft.com/en -us/library/ms971307.aspx

I can answer from a MS centric point of view, although some of the tools mentioned should work for other languages that run under Windows.

First there are two open source options on CodePlex that you can run against your applications to verify that you have the building blocks in place for accessibility AccChecker and UI Automation Verify.

You should also use a screen reader to verify your accessibility, in my experience a good one that works with Windows and WPF applications is NVDA Screen Reader.

For measuring luminosity ratios of UI elements I like Colour Contrast Analyzer v 2.2

Microsoft also provides guidance with their Accessibility Labs and Sarah Ford has a really good article providing a great overview of accessibility testing http://msdn.microsoft.com/en-us/library/ms971307.aspx

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文