振动测试

测试设备振动马达。此功能仅在支持振动的移动设备上可用。

500 ms

振动功能通常仅在移动设备上可用。

振动测试技巧

1

振动仅在移动设备(Android)上支持。iOS Safari 不支持此 API。

2

确保“勿扰模式”或“静音模式”没有阻止设备振动。

3

使用自定义滑块测试 50ms 到 2000ms 的不同振动持续时间。

了解触觉反馈和振动

设备振动的工作原理

移动设备使用振动马达——一个带有偏心配重的小型马达,旋转时产生振动。较新的设备使用线性谐振致动器(LRA)或苹果的 Taptic Engine,利用电磁力产生更精确、细腻的振动。这些可以产生快速轻触、轻柔脉冲或复杂模式,为通知、游戏和 UI 交互提供丰富的触觉反馈。

现代 UX 中的触觉反馈

触觉反馈已成为用户体验设计的关键部分。确认触觉为按钮按下提供触觉确认(如 iPhone 的 Home 按钮)。通知模式让用户无需看设备就能识别提醒。游戏触觉模拟冲击、引擎和环境效果。无障碍——触觉反馈帮助视觉障碍用户更有效地与触摸屏交互。

Vibration API

Vibration APInavigator.vibrate())允许网页触发设备振动。它接受单个持续时间(毫秒)或振动/暂停交替值的数组来创建模式。该 API 仅在移动设备上工作——台式电脑通常没有振动马达。它需要安全上下文(HTTPS),某些浏览器在允许振动前需要用户交互

常见问题

为什么振动在我的笔记本/台式机上不工作?

Vibration API 仅在带有振动马达的设备上工作——主要是智能手机和某些平板电脑。台式电脑和大多数笔记本没有振动硬件。您需要在移动设备上测试此功能。

振动在所有移动浏览器中都能工作吗?

Android 上的 Chrome 和 Firefox 支持振动。iOS 上的 Safari 不支持 Vibration API。尽管 iPhone 拥有出色的触觉硬件(Taptic Engine),但苹果尚未在 Safari 中实现此网络标准。

振动会消耗电池吗?

短暂的振动模式消耗的电量极少。但是,持续或非常长的振动确实会消耗电力,因为它们驱动振动马达。本测试中的预设模式很短暂,不会明显影响电池续航。