用户界面设计准则的基础
所有的设计准则背后,都基于人类心理学基础,即人们如何感知、推理、记忆以及把意图转换为行为的。只有了解基本设计准则背后的心理学基础,才会使交互系统的设计具有可用性与实用性
时间常量与响应度
事件发生需要时间,感知物体和事件也需要时间。交互系统更需要设置时间,使展示感知与认知过程的时长与用户同步,如果系统时间与用户所要求的时间不一致,则会被用户认为反应不灵敏
交互系统的响应度能否跟上用户,及时告知当前的状态,而不让用户无辜等待,是决定用户满意度的最重要的因素
首先,我们需要了解人类大脑的许多时间常量:
- 声音中我们所能察觉到的最短沉默时间间隔——1 ms(0.001s)
- 可见且能对我们产生影响的视觉刺激最短市场——5 ms(0.005s)
- 一个视觉时间与我们对它完整感知之间的时间差——100 ms(0.1s)
- 可使我们感觉一个事件产生另一个事件的连续事件在最长时间间隔——140 ms(0.14s)
- 从感觉上判断视野中4~5个物体的时间——200 ms(0.2s、每个物体50ms)
- 事件进入意识的编辑窗口—— 200 ms(0.2s)
- 识别到一个事物之后的注意力又消退——500ms(0.5s)
...
另一方面需要注意的是,响应度与性能有关,但又不一样:性能是以单位时间里的计算次数来衡量的,响应度是以服从用户在时间上的要求以及满意度来衡量的,所以即使软件运行速度非常快,也不一定代表着好的响应速度
- 不好的响应设计:
加载某个应用时,阻断的其他活动,还不能取消 - 人性化的响应设计:
加载某个应用时,可以取消加载,并提示用户还需要消耗多少时间
# 设计
要让用户觉得响应度高,交互系统应遵循下面这些原则:
- 立刻告知受到用户的动作,即使回应用户需要时间
- 让用户知道软件是否再忙
- 在等待一个功能完成的同时允许用户做别的事
- 动画要做到平滑和清晰
- 让用户能够取消不想要的操作
- 让用户知道剩余的时间
- 尽可能让用户来掌控自己的工作节奏
- 使用忙碌图标
- 使用用户进度指示
- 预加载重要的信息
- 根据用户输入的优先级而不是输入的顺序来处理
...
网友评论