手机震动测试 — 在线检测触觉震动马达
这项手机震动测试通过向手机内部的震动马达发送四种触觉反馈指令,帮助您快速判断马达是硬件彻底损坏还是仅仅在系统设置中被关闭。点击任一模式,页面即会指示操作系统按照精确的毫秒时长进行震动。重要技术提示:苹果 Safari 浏览器在任何版本的 iPhone 或 iPad 上均不支持网页 Vibration API。由于 iOS 平台上的所有浏览器都必须强制使用 WebKit 渲染内核,因此无论设备内部的 Taptic Engine 多么健康,iPhone 在本页面中都绝对不会产生震动。iPhone 用户请直接参考下文在系统设置中进行检测。
如何运行手机震动测试
请直接在待测手机的自带浏览器中打开本页面,点击下方四个按钮之一,向底层 navigator.vibrate() 发送不同的脉冲序列:
- 短脉冲 — 100 毫秒:最基础的通断测试。如果马达硬件处于通电可用状态,您会立刻感受到一次干脆短促的敲击。
- 长震动 — 500 毫秒:持续驱动测试:用于暴露机身装配松动杂音、共振杂音以及中途动力衰减的马达老化问题。
- 双击点按 — 两次 80 毫秒脉冲,间隔 50 毫秒:检验马达的刹车与启停灵敏度:线性马达会给出两次分明清脆的敲击,而传统转子马达则会拖泥带水粘连成一团。
- SOS 摩尔斯电码 — 两秒内九次脉冲:长时间节奏运转测试,用于抓取排线虚焊或接触不良等隐性电气故障。
您必须主动点击按钮:现代浏览器的 Vibration API 强制要求用户手势激活,任何网页都不能在加载时自动触发震动。如果手机没有任何反应,请先阅读后续章节排查设置,并配合运行完整的手机在线检测工具集。
iPhone 与 iPad:为何此测试无法在 Safari 中工作
苹果公司从未在 WebKit 引擎中实现 Vibration API:迄今为止发布的所有 iOS、iPadOS 和 macOS 版本的 Safari 均不支持该网页标准。又因为苹果App Store规则强制要求 iOS 平台上的所有第三方浏览器都必须使用 WebKit 内核,所以 iPhone 上的 Chrome、Firefox 以及 Edge 表现完全相同。本网页无法直接调用底层的 Taptic Engine 线性马达,因此会直接报告“不支持”,绝不误报硬件损坏。部分声称能让 iPhone 震动的网页利用了系统开关触发原生触觉的小漏洞,苹果已在 iOS 18.4 中彻底封堵。iPhone 在此静默完全是浏览器内核限制所致。
无需浏览器即可测试 iPhone 触觉震动的方法
使用系统自带的电话铃声震动编辑器即可完成最权威的原生硬件测试。进入 设置 → 声音与触感 → 电话铃声 → 震动,随意选择一种预设模式(如心跳),或者点击 创建新震动 并用手指在屏幕上敲出节奏;iPhone 会立刻实时回放。如果此时依旧没有任何震动,才是硬件故障。此外请排查以下关键开关:
- 声音与触感 → 键盘反馈 → 触感:在 iOS 系统中默认处于关闭状态,这是新手机打字没有震动感的常见原因。
- 系统触感反馈:同一菜单底部的总开关(在较新的 iOS 版本中直接简称为触感)。
- 辅助功能 → 触控 → 震动:系统最高优先级的全局硬件总闸,一旦关闭将彻底停用所有震动(包括紧急预警)。
- 专注模式与机身静音拨片:仅会屏蔽普通来电和通知提醒,正常的系统级操作触感依然会保留触发。
转子马达、线性马达与 Taptic Engine 的触感差异
即便是完全相同的 100 毫秒驱动指令,不同手机由于内置震动硬件架构的代差,呈现出的触感天差地别。
- ERM(偏心旋转质量转子马达):利用微型直流电机带动不规则重锤旋转,是传统廉价的震动方案。起转和减速需要 50–100 毫秒,震感拖沓且无法调节细腻频率。
- LRA(线性谐振马达):由音圈驱动悬挂在弹簧上的质量块沿单一轴向往复运动。数毫秒内即可爆发最大振幅并瞬间急刹刹停,让 10 毫秒的微脉冲展现出如机械按键般的干脆清脆。
- Apple Taptic Engine:沿机身长轴布置的超大尺寸定制 LRA;安卓顶级旗舰机型通常将其同级配件宣传为“X轴超宽频线性马达”。
正因如此,“双击点按”是本测试中最具辨识度的一项:具备 LRA 的旗舰机能给出两声独立的清脆敲击,而转子马达只能嗡嗡地黏成一片。网页虽然只发出了时间信号,但您的手指能立刻辨别出硬件的高低。
震动伴随杂音、异响或手感无力的根本原因
摘下手机保护壳,先手持悬空运行 500 毫秒长震动测试,然后再将其平放在坚硬平整的木桌上对比测试。
机身发出咔嗒声或金属杂音通常意味着装配松动,并不代表马达线圈损坏。摔落后内部固定螺丝松脱或双面胶老化,会导致马达工作时剧烈敲击中框。更多时候是机身内部的邻近部件在共振:例如很多三星 Galaxy 用户常误以为摄像头附近的异响是马达故障,而售后检测确认那只是相机光学防抖(OIS)浮动镜片在剧烈颠簸下的正常物理碰撞声。
震动软绵无力往往是减震或安装问题。厚重的硅胶防摔壳会吸收绝大部分机械冲击力,请务必裸机测试。如果更换屏幕或外壳后震动变弱,很可能是维修人员遗漏了导震泡棉垫,或者尾插排线安装移位所致。作为交叉辅助验证,可在长震动时打开加速度计测试:只要马达与中框刚性相连,传感器本底噪声便会明显激增。
悄悄关闭震动的常见系统设置项
多数“马达损坏”求助最终都被证实只是系统设置被误改。在送修硬件之前,请先逐项排查以下系统层级设置:
- 独立的震动强度滑块:原生 Android 系统在 设置 → 声音与振动 → 振动与触感 中独立调节来电、通知和触摸交互强度。
- 输入法软件内部独立开关:来电正常震动但打字无反应几乎全因输入法设置(Gboard:设置 → 偏好设置 → 按键触觉反馈)。
- 省电模式(低电量模式):许多国产厂商的定制系统会在开启省电模式后自动禁用系统的打字触感反馈。
- 免打扰模式:仅会压制通知类脉冲,不影响常规功能测试。
- 触控失效死区:触觉反馈机制仅在触控芯片准确识别到手指落点时才会响应;若怀疑局部断触请先运行触摸屏测试。
针对三星设备,在拨号盘中输入 *#0*# 即可进入硬件工程测试菜单,若在此菜单下震动正常,硬件即完好无损。
网页在线震动测试无法测量的局限性
网页端仅能向操作系统发送开启与关闭的时长请求;底层的震动波形、驱动电压曲线和反向刹车电流均由操作系统内核全权掌控,因此本工具仅作为功能可用性筛查,而非专业实验室测量仪。
- 无法提供赫兹(Hz)频率与加速度振幅的量化读数,手感强弱仍需人工主观感知评估。
- 长时间持续震动可能被系统主动截断,这是厂商为防止线圈过热而设定的驱动保护机制。
- 部分定制系统在静音状态下会拦截网页 API,因此页面无反应不能直接作为硬件报废的依据。
- 无法测量触发响应延迟,且完全无法支持 iOS 环境下的各类浏览器。
Frequently asked questions
为什么我的手机突然完全不震动了?
请先检查系统震动强度滑块和省电模式——突发性全盘失去震动极大概率是系统后台服务崩溃或模式拦截,而非马达瞬间烧毁。请重启手机,在声音设置中将各项震动调至最大并关闭免打扰。若是三星手机,在拨号盘输入 *#0*# 即可在底层工程模式中单独测试震动马达硬件。
升级 iOS 后键盘打字震动失效了,是系统把马达烧了吗?
直接重启 iPhone 即可:在几乎所有反馈案例中,重启后触感便立刻恢复正常,这只是系统升级后后台触觉守护进程暂时卡死所致。重启后前往 设置 → 声音与触感 → 键盘反馈,将触感开关关闭再重新打开。只要系统其他震动正常,底层的 Taptic Engine 硬件就绝对完好。
手机来电时能正常震动,但打字输入时完全没震感是怎么回事?
马达硬件没有任何损坏:打字震动是由所使用的输入法应用内部的独立开关所控制的,与系统来电铃声设置无关。请打开您当前输入法的偏好设置(例如 Gboard → 设置 → 偏好设置 → 按键触觉反馈)并开启它。在 iPhone 上该设置位于 设置 → 声音与触感 → 键盘反馈 中。
更换手机屏幕或后盖后震感变得非常微弱,可能漏装了什么?
在盲目下单购买新马达之前,请务必先复查马达的排线连接与螺丝固定情况。拆机维修后震感变软无力,通常是因为马达没有紧密拧紧在中框支架上、原厂减震导震泡棉胶垫丢失、或是尾插排线虚插接触不良。没有刚性接触,马达的大部分震动动能都会被机身内腔空载内耗掉。
手机震动时摄像头附近会发出金属咔嗒杂音,是马达碎了吗?
绝大多数情况下不是:摄像头附近的杂音源于相机模组的光学防抖(OIS)结构。防抖镜组悬挂在微型弹簧和电磁线圈上,马达高频震动时会带动镜组晃动碰撞发出轻微响声。这是现代大底高规格相机智能手机正常的机械物理特性,只要相机对焦成像素质正常就无需担心。
维修更换 Taptic Engine 需要多少钱?震动马达可以单独更换吗?
安卓机型的线性马达零件非常便宜,第三方维修店通常可迅速单独更换,费用大头是人工拆机费。而在 iPhone 端,苹果官方售后对保外设备不单独提供 Taptic Engine 零配件更换服务,通常会收取昂贵的整机维修费。此外无论哪种手机,一旦拆机都会永久破坏原厂的气密防水胶层。
navigator.vibrate() 在苹果 iOS 上无法运行,如何在网页上让 iPhone 震动?
在标准网页浏览器中无法实现。苹果 WebKit 引擎从未实现 Vibration API,且 iOS 平台强制所有浏览器使用该内核。建议在前端通过 'vibrate' in navigator 检测特性,在非兼容环境下改用声音或微动动画做交互降级。网上流传的复选框跳变漏洞在 iOS 18.4 中已被苹果彻底封堵。