尼尔森十大原则
1.系统状态可见性
系统应该在适当的时间做出适当反馈,告知用户当前的系统状态。
1.1告诉用户处在系统的什么位置
用户需要知道自己处在系统的什么位置,特别是对于新用户,需要提供必要的信息,否则容易迷惑。
举例:网易云课堂的课程学习界面,会显示课程名称、目录以及返回图标,用户可快速判断自己处于何处,去往何处。

1.2让用户知道自己在做什么
用户需要知道自己的操作是否被系统感知,所以用户操作后,系统应第-时间提供反馈告知用户这个操作被系统接受。
举例:网易云音乐播放界面,用户滑动播放胶片,触发动效,让用户明白这个手势是有用的,可以切换歌曲。
1.3让用户知道系统在做什么
当系统在运行时,尽可能向用户提供系统运行状态的信息。
举例:以APP Store软件下载为例,会直观显示下载状态,告诉用户正在下载中,并且下载完成多少。

1.4让用户知道系统做了什么
让用户知道操作的结果,从而进行下一步操作,同时需要给予相关反馈,即使没有结果,也需要给予用户反馈。
举例:以谷歌搜索为例,无论是否能搜到结果,都会给用户提供反馈。
1.5利用多种形式的反馈
反馈信息可以通过文字、动效、 声音以及界面元素的变化等多种形式给予用户提示。
举例:微信语音通话接通之前,通过声音和界面变化给用户以提示。

1.6对系统延迟响应进行反馈
当系统响应小于1s时,不会打断用户思考,不需要特别反馈,但是当响应超过10s (10s时用户注意力达到上限),用户满意度就会下降,所以响应时间较长的,应该给予必要的反馈。
举例:刷新提示、收件提示、下载提示

关于系统状态可见性常见的可用性问题,如下:
- 缺少必要反馈,没有清晰的系统状态;
- 反馈不够持久,用户没有足够时间注意到或者理解;
- 反馈没有立即显示;
- 反馈不容易看到,不容易理解;
- 提供了不必要的反馈,使用户慢下来;
- 让用户误解的反馈。