Feedback
反馈
Feedback helps people know what an app is doing, discover what they can do next, and understand the results of actions.
反馈帮助用户知道app正在做什么,发现他们接下来可以做什么,理解操作结果。
Unobtrusively integrate status and other types of feedback into your interface.Ideally, users can get important information without taking action or being interrupted. Mail, for example, subtly displays status information in the toolbar while navigating through mailboxes of messages. This information doesn’t compete with the primary content onscreen, but can be checked at any time with a quick glance.
不明显地集成状态和其他类型的反馈进入你的界面。理想状态下,用户在不采取行动或被打断下可以得到重要信息。邮件,例如,当浏览邮箱信息时精细地在工具栏显示状态信息。这些信息不与屏幕上的主要内容竞争,但是任何时候快速浏览发现。
Avoid unnecessary alerts.An alert is a powerful feedback mechanism, but should be used only to deliver important—and ideally actionable—information. If people see too many alerts that don’t contain essential information, they quickly learn to ignore future alerts. For additional guidance, seeAlerts.
避免不必要的提醒。提醒是一种重要的反馈机制,但是它应该被用来只传递重要的-而且理性的可操作的-信息。如果用户看见太多不包含必要信息的提醒,他们很快学会习惯忽略这些提醒在未来。For additional guidance, seeAlerts.
Haptic Feedback
On supported devices, haptics provide a way to physically engage users with tactile feedback that gets attention and reinforces actions. Some system-provided interface elements, such as pickers, switches, and sliders, automatically provide haptic feedback as users interact with them. Your app can also ask the system to generate different types of haptic feedback. iOS manages the strength and behavior of this feedback.
触觉反馈
在支持的设备上,haptics提供一种方式去用触觉反馈的物理方式吸引用户注意和增强动作。一些系统提供的界面元素,例如选择器,转换开关,和滑块,在用户与它们交互时自动提供触觉反馈。你的app可以要求系统形成不同类型的触觉反馈。iOS管理反馈的强度和行为。
Use haptics judiciously.Overuse can cause confusion and diminish the significance of feedback.
明智地使用haptics。过渡使用会导致困惑和减少反馈的重要性。
In general, provide haptic feedback in response to user-initiated actions.It’s easy for people to correlate haptics with actions they initiated. Arbitrary feedback can feel disconnected and be misinterpreted.
在一般情况下,提供触觉反馈作为对用户开始操作的应答。用户将他们发起的动作和触觉联系起来很容易。随意的关联会觉得没关联或被误解。
Don’t redefine feedback types.To ensure a consistent experience, use feedback types as intended. Don’t, for example, use "impact" feedback to notify the user that a task has succeeded. Instead, use the "success" variation of "notification" feedback.
不要重新定义反馈类型。为了保证一致性体验,有意了使用反馈类型。例如,不要用”impact“反馈来通知用户一个任务成功了。作为替代,用”notification“反馈的”成功“变化。
Fine tune your visual experience for haptics.Provide visual and haptic feedback together to create a deeper connection between actions and results. Make sure animations are sharp and precise, to visually match what the user feels.
为触觉奠定你的视觉体验。提供可视和触觉体验一起来创造在操作和结果之间更深的连接。确保动画是强烈和准确的,为了让视觉符合用户的感觉。
Don’t rely on a single mode of communication.Not all devices support the full range of haptic feedback, and people can disable the feature entirely in Settings if they choose. In addition, haptic feedback occurs only when the device is active and your app is frontmost. Supplement haptics with visual and audible cues to ensure that important information isn’t missed.
不要依赖于单一模式的沟通。不是所有设备支持触觉反馈的全部种类,用户也可能在设置中禁用这个特性。另外,触觉反馈只会在设备激活且你的app在最前端时发生。提供视觉和听觉暗示伴随触觉来确保重要信息不被错过。
Use haptics when visual feedback may be occluded.Some interactions, such as dragging an object to a location onscreen, are hidden by the user’s finger. Consider generating feedback that lets the user know when they’ve reached a particular location or value.
当可视化反馈可能被阻塞时用触觉反馈。一些交互,例如在屏幕上拖拽一个对象到一个目的地,会被用户手指阻挡隐藏。考虑形成反馈来让用户知道当他们到达一个特定地点和值的时候。
Prepare the system before initiating feedback.Because there may be some latency involved when providing haptic feedback, it’s best to get the system ready shortly before requesting the feedback. Otherwise, the haptics might come too late and feel disconnected from the user's actions or what they’re seeing on the screen.
在开始反馈之前准备好系统。因为当提供触觉反馈可能存在一些潜在的准备工作,在请求反馈前最好让系统立刻准备好。不然,触觉反馈可能来得太迟以致用户无法把操作或者他们在屏幕上看到的东西联系起来。
Synchronize haptics with accompanying sound.Haptics don’t automatically synchronize with sounds. If you want an accompanying sound, you’re responsible for synchronizing it.
同步haptics和伴随的声音。Haptics不会自动与声音同步。如果你想要一个同步的声音,你要负责来同步它。