反馈
反馈告知用户他们的行为有何结果, 使用户确信程序正在运行中。 人们操纵控件时期待即刻的反馈,也期待在较长的流程中能提供状态提示。
内置的程序会为用户的每一个动作提供可觉察的反馈。例如,当用户点击列表项时,该项的背景会变成高光。 在那些会持续很多秒的长流程里, 一个控件会展示已完成的进度,并在可能的时候提供解释信息。
顺滑的动画会给用户提供有意义的反馈,帮助用户了解动作的结果。例如,列表在添加新项时会向下滚动,帮助用户发现这个显著的变化。
声音同样能为用户提供有用的反馈, 但是它不应是唯一的或主要的反馈方式。 因为用户的使用场景可能会迫使他们关掉声音。