如何设计出好的用户体验
设计出优秀的用户体验,这个说起来简单的东西,当做起来的时候就会发现里面包含的东西是那么的广泛。接下来的几点总结很简洁,并没有什么细节和例子,需要阅读者自己来补充。
1.抓住基本功能
核心使用场景是用户使用这个程序或者软件的主要原因,对于远离核心的边角场景,大部分用户都是可以容忍的。
2.把某方面做出色
没有什么东西是完美的。但是,你的东西总要有一个突出的点。从这个点上寻找你的目标客户,因为人与人之间喜欢的东西总会有差别的。只要你的东西缺陷不多、不大,而且你东西也有一个的优秀的方面。这样的话,大部分用户基本都会接受的。
3.不必强求每个人都满意
一个产品不可能是可以满足你的全部目标客户的,因为,每个人的想法和感受都不一样。你只需要做好大部分的用户需求就行了。
4.作出艰难的决定
功能多,不一定是好的。产品上面功能、命令或者选项过多,会造成产品的臃肿。反而会使得用户流失。所以,要学会下定决定,合理配置这些东西。
5.给人的体验就像是在进行友好的对话
产品做出来就是给用户使用的。如果你的产品使用方法是那么的高深莫测,让用户都不知道怎样使用。那么你的产品估计也走不远。所以,你的UI应该的样子——好像朋友之间的对话。让用户感觉到你对他们的关心。
6.默认执行正确的操作
产品里面可能会涉及一些选项是让用户选择。而这些选择就应该预设好是一些安全、可靠、方便的选项。因为,这样的话用户就不用那么麻烦的去自己设置了。有利于增加产品的用户体验值。
7.让它得以工作
用户使用你的产品,为的不是要去设置或者学习一堆东西。用户使用这个产品就是因为,这个产品可以满足他们的需要。所以,产品就应该做的一目了然,方便用户的使用。
8.小心提问
避免使用模式对话框来问那些并不是非问不可的问题——应该使用无模式对话框。如果你必须在 UI 中提问,那么表达方式应当基于用户的目标和任务,而不是技术。提供用户能够理解的(再次强调,基于用户的目标和任务来措辞,而不是技术)、相互区别清晰的选项。确保提供足够的信息以使用户作出选择。
9.使其用起来很棒
用户使用你的产品,就是为了完成其目标。如果你的产品的重点功能不知道跑去那个角落,让客户无从寻找。那么用户量肯定会流失的。所以,设计时要注意细节。
10.使其看起来很棒
产品要有一个好看的外观,当用户使用的时候,可以让人赏心悦目印象深刻。如果外观和功能内容排放都是乱七八糟的,谁还会有用好心情去关注的产品好不好吧。
11.使其响应及时
当用户使用的产品的时候,单单缓冲都花去了大部分点时间了。那么还会有几个用户是有耐心使用下去的。所以说,产品的响应一定要及时,反馈速度要快。
12.使其保持简单
力求在能够很好地完整任务的前提下做出最简单的设计。将设计扩展到仅仅是“必须的”。如果一种方法可以把事情做好,就不要使用三种方法。避免或减少那些没用的东西!
13.避免糟糕的体验
说起来容易做起来难,但用户对你的程序的总体印象更多是来自于那些不好的体验的质量,而非好的体验。
14.为常见问题设计
你的设计是不是很棒——除非用户犯了错误或网络连接中断?预测那些常见问题、用户失误及其他错误并为基进行设计。考虑像网络速度很慢或不可用、设备没有安装或不可用、以及用户进行了错误的输入或跳过了一些步骤等情况。在你程序的每一步,问问自己:最坏的情况下会发生什么?然后再看看当这些确实发生时你的程序的行为是不是够好。确保所有的错误信息对问题进行了清晰地解释并给出可行的解决方案。
15.不要使人厌烦
通常,任何用户会直接忽略而不采取任何行动的东西都应当被重新设计或者删除。这对于用户会反复看到的东西来说更是如此,如错误信息、警告信息、确认信息和通知。应当非常谨慎使用声音。与安全性和法律问题(例如授权或许可条款)相关的 UI 可以例外。
16.减少精力、知识和思考
要想减少使用你的程序所需的精力、知识和思考:
17.显式比隐式要好
把用户需要知道的信息直接放在屏幕上。仔细推敲窗口或页面上的主标题说明以清晰表达界面的目的。
18.简要比罗嗦要好
把信息放在屏幕上,但是要简要。抓住要点!为浏览设计文本,而非沉浸式阅读。为有帮助的、补充性质的、但并非基本的信息使用帮助链接。
19.有约束比无约束要好
当选择控件时,能够约束有效输入的控件通常是最好的选择。
20.可用比禁用好
禁用的控件往往让人困惑,因此仅当用户能够很容易地推断出为什么控件被禁用时才可使用。否则,应当移去不适用的控件或者保持其可用并提供有帮助的反馈信息。
21.有反馈比没反应好
提供清晰的反馈以表明一个任务是否正在执行或者失败。不要让用户猜测。
22.测试你的用户界面
在你使用真实的目标用户进行可用性研究之前,你不会知道你做的是否正确。你很可能会(沮丧地)对结果表示惊讶。愉快地接受对你的用户界面的批评吧——这对于你把工作做到最好是必须的。另外确保在你的程序发布后收集反馈。