界面设计的一些基本原则是什么?[英] What are some basic tenets of interface design?

本文是小编为大家收集整理的关于界面设计的一些基本原则是什么?的处理/解决方法,可以参考本文帮助大家快速定位并解决问题,中文翻译不准确的可切换到English标签页查看源文。

问题描述

我正在整理我的第一个真实界面的一些模型,我不知道:好的用户界面设计的一些基本原则是什么?我正在寻找类似子弹列表的摘要,也许还有一些可能对每个宗旨有用的资源.

推荐答案

"不要让我思考!",标题和本书在设计UI时非常有用. 我最喜欢的部分包括:

  • 创建一个清晰的视觉层次结构.
  • 公约是您的朋友.
  • 快乐的谈话必须死.
  • 指令必须死.
  • 我喜欢标签的四个原因.
  • 翻车的麻烦.
  • 农民与牛仔.
  • "普通"用户的神话.

其他推荐答案

nielsen提供 this 我通常同意 - 我通常同意这一点 - 我会同意

  • 系统状态的可见性
  • 系统与真实之间的匹配 世界
  • 用户控制和自由
  • 一致性和标准
  • 预防错误
  • 识别而不是召回
  • 使用的灵活性和效率
  • 美学和极简主义设计
  • 帮助用户识别,诊断和 从错误中恢复
  • 帮助和文档

其他推荐答案

  1. 不要使用弹出对话框中断用户. 显示一些用户可以看到并为他们选择问题时的反馈.

  2. "至少令人惊讶的原则".

  3. 应用明智的默认值

  4. 在半秒内显示对用户输入的响应.

本文地址:https://www.itbaoku.cn/post/627398.html

问题描述

I am putting together some mock-ups of my first real interface and I am left wondering: What are some basic tenets of good user interface design? I am looking for something like a bullet list summary and maybe some resources that might be useful for each tenet.

推荐答案

"Don't make me think!", the title and the book are extremely useful when designing a UI. Some of my favorite sections from it include:

  • Create a clear visual hierarchy.
  • Conventions are your friend.
  • Happy talk must die.
  • Instructions must die.
  • Four reasons why I love tabs.
  • The trouble with Rollovers.
  • Farmers vs. Cowmen.
  • The myth of the "Average" user.

其他推荐答案

Nielsen provides this list - which I would generally agree with

  • Visibility of system status
  • Match between system and the real world
  • User control and freedom
  • Consistency and standards
  • Error prevention
  • Recognition rather than recall
  • Flexibility and efficiency of use
  • Aesthetic and minimalist design
  • Help users recognize, diagnose, and recover from errors
  • Help and documentation

其他推荐答案

  1. Don't interrupt the user with pop-up dialogs. Show some feedback that the user can see and provide a way for them to deal with the issue when they choose to.

  2. "The principle of least surprise".

  3. Apply sensible defaults

  4. Show response to user inputs within half a second.