反馈
反馈帮助人们知道一个应用程序正在做什么,发现他们下一步可以做什么,并了解行动的结果。
悄悄地整合状态和其他类型的反馈到你的接口。理想情况下,用户不用采取行动或被中断,就可以得到重要信息。邮件,举个例子,当邮箱有信息投递进来时,可以巧妙地在工具栏中显示状态信息。这个信息虽然比不上屏幕上的主要内容,但是在任何时间都可以快速查看。
避免不必要的警报。警报是一个强大的反馈机制,但应仅用于传递重要的和理想的可操作的信息。如果人们看到太多不包含必要信息的警报,他们很快学会忽略未来的警报。有关额外的指导,请参见 警报 。
触觉反馈
在支持的设备上,触觉提供了一种从物理上吸引住用户的方式,通过可以得到关注和加强行动的触觉反馈。一些系统提供的界面元素,如选择器,开关和滑块,当用户与他们交互时会自动提供触觉反馈。你的应用程序也可以要求系统产生不同类型的触觉反馈。iOS 来管理这个反馈的强度和行为。
通知
成功
警告
失败
撞击
轻
中
重
选择
选择
成功。表示任务或操作已完成,例如存放支票或解锁车辆。
警告。表示任务或操作已已生成某种警告,例如存放支票或解锁车辆。
失败。表示任务或操作失败,例如存放支票或解锁车辆。
轻。提供补充视觉体验的物理比喻。例如,当视图滑入到位或两个对象碰撞时,用户可能会感到的声响。
中。提供补充视觉体验的物理比喻。例如,当视图滑入到位或两个对象碰撞时,用户可能会感到的声响。
重。提供补充视觉体验的物理比喻。例如,当视图滑入到位或两个对象碰撞时,用户可能会感到的声响。
选择。 表示选择正在活跃地改变。例如,用户在滚动拾取轮时感觉轻轻敲击。此反馈意在通过一系列离散值进行移动,而不是进行或确认选择。
谨慎地使用触觉。过度使用会导致混乱,降低反馈的意义
在一般情况下,提供触觉反馈响应用户发起的动作。人们很容易就会将触觉与他们发起的动作联系起来。任意的反馈会使人感觉到不连贯和被曲解。
不要重新定义反馈类型。为了确保一致的体验,按预期使用反馈类型。例如,不要使用“影响”反馈来通知用户任务成功了。相反,请使用 “通知”的“成功”变量反馈。
为了触觉微调您的视觉体验。同时提供视觉和触觉以创建一个行动和结果之间更深层次的联系。确保动画是顺畅的和清晰的,以便在视觉上符合用户的感觉。
不要依赖单一的通讯模式。不是所有的设备都支持全方位的触觉反馈,人们可以在设置中完全地禁用此功能,如果他们选择。此外,触觉反馈只有在设备处于活跃状态并且应用处于最前台的时候才会发生。用视觉和听觉补充触觉以确保重要信息不被错过。
当视觉反馈可能被遮挡时使用触觉。某些交互被用户的手指隐藏了,例如拖动一个对象到屏幕上的一个位置。考虑到生成反馈,让用户知道当他们到达某个特定的位置或值时。
在反馈开始前准备好系统。因为在提供触觉反馈时可能会有一些延迟,所以在请求反馈之前最好先让系统准备好。否则,触觉可能会来得太晚,并且与用户的动作或他们在屏幕上看到的不连贯。
触觉与伴音同步。触觉不会自动与声音同步。如果你想要一个伴随的声音,你需要负责同步它。