gpt4 book ai didi

user-interface - 人因设计(UI设计中满足心理需求)

转载 作者:行者123 更新时间:2023-12-03 10:10:48 25 4
gpt4 key购买 nike

关闭。这个问题需要更多focused .它目前不接受答案。












想改善这个问题吗?更新问题,使其仅关注一个问题 editing this post .

3年前关闭。




Improve this question




阅读关于G.729 codec ,我发现了这个关于“Comfort Noise”的有趣花絮:

A comfort noise generator (CNG) is also set up because in a communication channel, if transmission is stopped, and the link goes quiet because of no speech, then the receiving side may assume that the link has been cut. By inserting comfort noise the old analog hiss is played during silence to assure the receiver that the link is active and operational.



例如,这是一个优秀的程序员在设计 VOIP 软件之前需要了解的事情。

今天早些时候我还了解到 Saccadic Suppression :

Humans avoid retinal blurring during eye movement by temporarily attenuating the data flowing from the retina into the brain. An amusing way to demonstrate this phenomenon is to look at your face in a mirror. Holding your head steady, look at one eye and then the other, rapidly shifting your gaze between the two. The image is stable and you do not see your own eye movement, but another person watching you will clearly see your eyes move.



这在视频游戏和其他视觉和图形开发中具有应用。

有很多关于用户界面设计的书籍,但我还没有看到一个引用文献,其中列举了我们在设计软件时应该了解的大部分人类设计因素。我希望很多软件工程师都能从他们的座位上学到这一点——他们设计它,发现一些奇怪和/或令人讨厌的东西,然后玩它直到感觉舒服为止。然而答案已经存在,研究已经完成,而且有人不仅知道如何解决我们的问题,而且知道为什么这是一个问题。
  • 如果没有获得十几个不同专业的 BS/BA 学位,我会去哪里寻找此类信息?
  • 我是否注定要在日常上网时绊倒它 (许多公司/经理对此不屑一顾) ?
  • 还有哪些人为因素会影响编程 (请链接引用资料、资源,或至少给出一个可在 google 上搜索的技术名称 - 或者使用标签“人为因素”发布有关它的新问题) ?
  • 最佳答案

    我认为您需要了解的内容取决于您尝试开发的应用程序类型及其所在的用户环境。

    从庞大的公司/产品的角度来看 - 拥有一份 HMI/UI 样式指南是明智的,它阐明了开发人员应该将其界面设计用于其软件的特定目标的基本规则。在许多情况下,保持一致与正确同样重要,因此为大型产品或产品套件提供单一指南变得非常重要。它还使软件专家不必成为用户专家。如果只有一个来源,我会说内部风格指南就是它。理想情况下,它们应该被编写(和更新)以完全按照您的要求执行 - 成为进行设计时要考虑的所有事项的引用点。

    我不确定您是否会找到适用于所有来源的用户界面设计各个方面的单一指南。不同类型的技术需要不同的技术——例如,上述两种设计理念对两种截然不同的应用程序(语音传输和视频游戏)很有用。并且没有一个对 Web 应用程序特别有帮助。更糟糕的是,随着给定技术被更广泛地采用,用户需求发生了变化——例如,Web 2.0 GUI 使用了一些违反早期早期 Web UI 设计实践的布局和设计概念。

    我发现对我在 Web 应用程序世界中的工作有用的一般原则:

  • 始终将用户尝试做的事情放在首位
  • 考虑用户已经熟悉的其他系统,并在可能的情况下复制它们*
  • 将注意力集中在最重要的决定/信息上(见第一项)——注意力可以通过多种方式集中,这取决于技术——大小、运动、位置、颜色、声音或任何其他感官输入。
  • 考虑用户 - 年龄、残疾/能力、使用此技术的先前经验以及您能想到的几乎所有其他内容。然后在设计时考虑到用户的关键方面。
  • 考虑用户的环境——硬件、网络、物理环境
  • 让用户做尽可能少的事件来实现他们的目标 - 即鼠标点击、击键、语音命令

  • 可悲的是,里程可能会有所不同 - 我一直在人们必须使用的应用程序世界中工作,但如果他们不需要做他们的工作,我永远不会愿意使用 - 希望该工具使工作更容易,但它仍然有效。像电子游戏这样的东西——人们愿意花钱购买只是为了使用它们的乐趣——是一种完全不同的球类游戏。在这些情况下,您可能不会试图让一切变得简单 - 但您正在尝试以一种令人愉快的方式增加挑战。

    *(编辑 - 添加) - 在可能且有意义的情况下。当你有更好的想法时,不要害怕重新发明轮子,只要你有一个很好的理由证明它真的更好。

    关于user-interface - 人因设计(UI设计中满足心理需求),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/335293/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com