可能重复:
人因设计(满足UI设计中的心理需求)
对于人机交互的用户界面设计、可用性和较少的技术方面,开发人员应该了解什么?
我们应该采用哪些关于使用场景、用户行为模式和用户与计算机交互的心理的知识来设计有效的软件,帮助用户以自然和简单的方式解决他们的问题,而不会设置障碍和制造障碍?
软件设计不仅仅是构建体系结构、实现需求和创建漂亮的界面。一个漂亮的界面不一定有用和有效,反之亦然,一个丑陋的软件实用程序可以成为许多用户最喜欢的工具。一个体面的开发人员或设计师至少应该具备哪些基本知识才能平滑用户体验?
请针对每个答案关注一个问题,描述一个问题,举例说明用户体验是如何受损的,以及解决这种情况的方法是什么。
我将开始:
问题:在一个屏幕上立即显示大量控件和选项的界面可能会让用户不知所措。他们将不得不浪费时间浏览所有这些试图找到他们需要的选项。他们也会在这个过程中分心,看到更多功能,去那里了解它,也许阅读帮助以查看它是否可以解决他们的问题,然后是另一个,依此类推,直到他们完全迷失。
示例:作为一个很好的示例,我将引用 2007 之前版本的 Microsoft Word(以及其他 Office 应用程序)。大量的菜单和选项总是让我害怕。我设法记住了我最需要的选项在哪里,但仅此而已。所有额外的东西,我倾向于用谷歌搜索我需要了解这个特定功能在选项森林中的位置。
解决方案:将所有额外选项隐藏在逻辑结构的几个菜单和子菜单后面,以便用户能够通过逻辑思维过程找到它们。2007 年的重新设计显然通过将选项分组到选项卡中考虑了这个问题。我发现了许多我需要的新选项,而无需使用谷歌搜索,而只是通过思考它应该属于哪里并在那里寻找。并不是说它一直有效,但可以感觉到改进。
现在,你有什么想法?