经常被遗漏的重要UI功能

时间:2008-11-27 00:09:53

标签: user-interface usability missing-features

我真的想知道我是否遗漏了我正在开发的软件中的任何明显内容。

大多数软件中经常缺少您认为重要的用户界面功能?

24 个答案:

答案 0 :(得分:17)

撤消对代码很不好,但对最终用户非常有用。

保存所有/任何窗口的位置和大小,以便在重新启动程序时恢复它们。

从可用性专家(Aza Raskin)阅读本文关于撤消的文章:Never Use a Warning When you Mean Undo。编码撤消并不是那么难:示例[1][1.5][2]

答案 1 :(得分:13)

键盘快捷键

答案 2 :(得分:13)

用户界面通常会遗漏什么?没有! (字面意思是。空的空间)。问题是更好地问“什么可以取出?”。当你不得不考虑你的UI需要什么时,你已经走得太远了。留出空白空间是UI程序员需要处理的事情。没人喜欢特征爬行。

enter image description here

记住KISS规则。

答案 3 :(得分:13)

这些是我经常发现的一些功能很糟糕,甚至缺失的UI功能:

  • Restoring window state properly
  • 符合平均(非初学者,非专家)用户的心理模型。
  • 限制用户必须做出的选择数量。
  • 限制用户在使用应用时必须阅读的金额。
  • 与在同一平台上运行的同一类型的其他应用程序保持一致。
  • 一个做得很好的撤消/恢复设施。
  • 正如其他人所说,上下文敏感的帮助。
  • 允许在不借助鼠标的情况下导航应用程序。
  • 良好的多显示器支持。

答案 4 :(得分:11)

  • 超过关于...的帮助菜单
  • 上下文相关帮助
  • 工具提示

答案 5 :(得分:6)

API和脚本语言,因此我可以绕过UI。

严重。没有什么比点击重复过程更乏味(并且容易出错)。

答案 6 :(得分:5)

右键单击树视图和网格等内容的上下文菜单。

我们在工作中有一个记录管理应用程序,我现在必须使用它们并且他们没有右键单击树视图中的任何文档,所以你必须继续到屏幕的底部来标记一个完成grrr的任务,没有键盘快捷键太grrr

答案 7 :(得分:3)

我知道我过去曾遗弃过打印支持。我永远不会使用它,但我的一些用户会这样做。

答案 8 :(得分:3)

  • 拖放
  • 剪贴板

答案 9 :(得分:3)

UI一致性。

答案 10 :(得分:3)

  1. 您的设计的一致性......有太多的应用程序“看起来”像程序员写的那样。我压力不够!
  2. 自动化... Office拥有它,我希望有更多的应用程序。
  3. CLI ...如上所述,特别是如果它是重复向导类型的过程
  4. 模板/预设...像手刹一样......让生活更轻松,更不用说在培训过程中方便了
  5. 错误/确认不会妨碍的消息...除非用户需要立即采取措施,否则不要显示对话框。如果错误很明显,请为我修复,然后告诉我原因
  6. 可扩展的用户界面。使用WPF,这变得越来越容易,但如果我在大型显示器上并且我不得不眯着眼睛看任何东西,这很烦人。更不用说我的点击准确度不是那么好。

答案 11 :(得分:2)

在你的对话框中留出空间,所以如果你把它国际化,你就有更长的单词(想想意大利语)和更大的字体(想想中文)。

答案 12 :(得分:2)

好的设计。

答案 13 :(得分:2)

我将添加一些我自己尚未提及的内容:

  1. 在完成其他工作时可以保持打开的非模态表单。

  2. 能够一次查看多个窗口(而不是一次只显示一个窗口的标签)

  3. 能够同时拥有单个窗口的多个视图,即分割模式或窗格,或实际多个窗口到同一对象。

答案 14 :(得分:1)

清洁直观。

答案 15 :(得分:1)

清洁图标。好图标。有意义的图标。

我对应用程序中的很多图标感到非常失望 - 特别是在Windows上; - )

答案 16 :(得分:1)

用户的实际考虑因素似乎经常被忽略:

  • 使用对程序员有意义的术语,而不是用户
  • 组织应用程序的工作流程以方便程序员,而不是用户
  • 首先不考虑用户的工作流程,并找到帮助他/她消除步骤和简化事情的方法

答案 17 :(得分:1)

能够使用拖放来自定义工具栏,并能够删除/隐藏不需要的工具栏,而无需留下未使用的按钮,其唯一目的是恢复/取消隐藏它们。

答案 18 :(得分:1)

  1. 当应用程序执行的操作超过一秒钟时冻结应用程序。

  2. 不向用户显示正在发生的事情,也没有说明需要多长时间。

答案 19 :(得分:1)

IMO,用户名和密码登录选项需要工作。我知道每个选项都存在安全问题。每个应用程序的风险交易是不同的,需要在应用程序的基础上评估。

经常被遗忘或实施不当的功能包括:

  • 记住我
  • 忘记密码
    • 如果您有限制性密​​码政策,请给我一个提示,告诉它是什么!
    • 字符数范围,无特殊字符,所需数字或国会大厦字母等
  • 忘记用户名
    • 如果我的用户名不是我的电子邮件地址,请提示您的用户名政策

答案 20 :(得分:0)

有点过于笼统的问题。这取决于应用程序的功能。我看到gui应用程序经常遗漏的一件事是一个简单的方法来撤消错误,不仅在你正在操作的对象中,而且在程序UI元素上。错误地关闭一些浮动选项面板或工具栏,然后不知道启用的东西在哪里让我感到沮丧。它在Windows下吗?或者在View下?是这个吗?没有人完全是为了别的东西。尔加!它叫什么?

答案 21 :(得分:0)

使用标签按钮循环浏览链接和字段。

答案 22 :(得分:0)

左键单击以突出显示,右键单击上下文菜单,并选择复制突出显示的文本。发现在一些用Java编码的应用程序中缺少。

答案 23 :(得分:0)

与其他Windows和屏幕工程师对齐的Windows。 KDE和Winamp这样做,并且是最着名的。为什么许多其他应用程序和DE都没有这样做?