问题描述
我正在整理我的第一个真实界面的一些模型,我不知道:好的用户界面设计的一些基本原则是什么?我正在寻找类似子弹列表的摘要,也许还有一些可能对每个宗旨有用的资源.
推荐答案
"不要让我思考!",标题和本书在设计UI时非常有用. 我最喜欢的部分包括:
- 创建一个清晰的视觉层次结构.
- 公约是您的朋友.
- 快乐的谈话必须死.
- 指令必须死.
- 我喜欢标签的四个原因.
- 翻车的麻烦.
- 农民与牛仔.
- "普通"用户的神话.
其他推荐答案
nielsen提供 this 我通常同意 - 我通常同意这一点 - 我会同意
- 系统状态的可见性
- 系统与真实之间的匹配 世界
- 用户控制和自由
- 一致性和标准
- 预防错误
- 识别而不是召回
- 使用的灵活性和效率
- 美学和极简主义设计
- 帮助用户识别,诊断和 从错误中恢复
- 帮助和文档
其他推荐答案
-
不要使用弹出对话框中断用户. 显示一些用户可以看到并为他们选择问题时的反馈.
-
"至少令人惊讶的原则".
-
应用明智的默认值
-
在半秒内显示对用户输入的响应.
问题描述
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
其他推荐答案
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.
"The principle of least surprise".
Apply sensible defaults
Show response to user inputs within half a second.