Please note, this is a STATIC archive of website developer.mozilla.org from 03 Nov 2016, cach3.com does not collect or store any user information, there is no "phishing" involved.

设计原则

考虑通过将下述的各个原则整合到你的应用中来优化用户体验。请注意,这只是设计原则中的一个很小的子集,旨在帮助你入门,而并不限于此。

保持一致

语言上保持一致。用同样的词汇来表示一个动作或一个物件,并且每一个词汇只对应一个动作或物件。

用户界面(UI)上保持一致。比如,如果你将后退按钮放置在屏幕左上方,那在应用的其它屏幕中它就不该再在左下方出现。

视觉元素保持一致。如果两个元素看上去一样,那么它们的行为也应相同。如果两个元素的职能不同,则它们应该具有明显不同的外观。

保持简明,措辞恰当

你使用的文字应当以简明的方式表达最重要的信息。大部分用户在决定继续或放弃一项任务之前都不会阅读大量文字。

总是提供线索和即时的反馈

向用户直白地提供进行正确操作的线索。比如,用一个巨大的加号“+”来表示增加物件,如果这个动作是正确的后续步骤的话。

当用户做出一个动作,总是给予即时的反馈。比如,如果用户点击“新消息”按钮,就立即为他们引导至创建一条新消息的屏幕。你也可以临时改变“新消息”按钮的颜色向用户提供一种触摸的反馈,来表示应用理解了用户的命令。

如果一个动作耗时数秒,则要提供一个状态的更新。比如,如果你的应用正在下载新消息,你应当用一个载入图标来显示进度。

最小化输入

在任何可能的时候,总是使用选择器、复选框、单选框等等…。在移动设备上进行输入总是很缓慢和拖沓的任务。

以愉快的首次启动体验为目标

人们经常只花一到两分钟时间来决定是否继续或放弃使用一款应用。你需要考虑的因素包括:

  • 提供你的应用的一个快速介绍(并且提供任何时候便于中止这个介绍的方法)
  • 对特性和建议的方便访问
  • 最小化初始用户输入
  • 以简洁的方式表达最重要的信息

可能的话呈现动作选择

如果你的警告信息显示“删除所有联系人吗?”的话,你应该提供一个类似“删除”的动作标签而非“好”。

另外,在使用警告的时候尽量避免仅仅说明情况。为你的用户提供动作选择来帮助他们把握情况。

集中于主要任务

确定每个屏幕的主要任务,在最显眼的位置放置与主要任务相关的特性。

为干扰做好准备

人们会在任何地方使用你的应用。如果可能的话,自动保存用户的工作从而为应对干扰做好准备。理想情况中,即使在没有互联网连接的情况下,信息与任务也应当具有正常的行为。

文档标签和贡献者

标签: 
 此页面的贡献者: fatbigbright
 最后编辑者: fatbigbright,