保持用户的选择权

经常然用户通过合适跟踪反馈在一个合适的时间让用户知道在您的程序中发生了什么事。用户应该永远不去猜测您的应用程序在系统中或者在程序中的地位。当用户执行一个动作、填写反馈调查去确定系统接受到了输入同时在上面操作。反馈信息可以使可视的、可听的、或者两者结合。如果系统将要用很长时间去处理请求,那么就要提供尽可能多的调查信息来反映这个操作到底要持续多长时间。有用的反馈信息包括但不仅限于:光标变化、动画的“颤动”、过程指示器,音频反馈信息例如蜂鸣、和其他错误信息。错误信息因该用简单的语言,清楚的展现问题的地方,并且提供解决方法或者如果可以告诉用户如何离开这个错误子状态。

反馈信息关键要准确精确。如果您希望有一个确定的过程指示器来显示一个任务完成的状态和出错的状态,用户就会对指示器失去信心,同时他们会发现这个环境没什么用。如果您显示一个只说明有一般性错误而没有提供足够的信息来诊断或解决这个问题,您的用户将不会继续他的任务。

查看 Chapter 7 ― FeedbackSection 3.4 ― Alerts获取更多有关于反馈信息的信息。