一般开发者应遵循哪些好的可用性指南?

28

我不是一个专业的可用性专家,也不想成为其中之一。

我只想有一小套规则,可以在编写用户界面时遵循,以便我的产品具有合理的可用性。

起初我以为这个问题很容易回答“运用你的常识”,但如果这对我们开发人员来说是如此普遍,我们作为一个群体就不会因糟糕的界面而声名狼藉。

有什么建议吗?

16个回答

0

为高级用户提供键盘快捷方式(即使只是简单的“按回车键进行搜索”)

不要一次在屏幕上显示太多内容。

如果弹出消息框,您的用户通常不会阅读它。


0
  • 简单比复杂更好
  • 复杂比错综复杂的(消除“嵌套if”)更好
  • 直观(好的元素不需要解释)
  • 遵循惯例(例如,下划线表示链接,红色表示错误,制表符进入下一个字段等)
  • 使用语义来应用逻辑(标题先读,段落其次)
  • 空格很重要

0

0

0

你的用户需要什么信息,就把它放在屏幕上,不要放其他的。如果你不能定义用户需要什么 - 找另一个用户。


0
记住,你的应用程序将是用户必须处理的众多应用程序之一。不要做一些只为了与众不同或者看起来很酷的事情。不要使用非常规的图形、行为、术语或交互方式。使用标准的操作系统控件、约定、实用程序和行为。
让你的应用程序与其他应用程序相互操作;允许剪切和粘贴数据、保存数据以其他应用程序可以读取的格式,并允许从其他应用程序导入数据而不是使用你的用户界面。
如果你正在制作桌面应用程序,则不要试图接管用户的计算机。不要更改用户的文档文件夹、任务栏和应用程序首选项。不要更改计算机上已安装的任何内容。允许脚本或命令行交互。
如果你正在制作网络应用程序,请不要试图接管浏览器。不要试图破坏标准菜单栏、历史记录、布局或字体。允许用户使用Javascript更改页面。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接