手机的线性振动马达主要分为两种,一种是纵向线性马达,一种是横向线性马达。国内手机厂商很少会选择横向线性马达方案,主要是由于一方面很难在大容量电池之间进行取舍,另一方面横向线性马达成本更高,而且国内安卓软件生态疲软,应用开发者没有开发特定的算法支持很难得到良好的体验。
Apple 为 iPhone 6s 之后的机型搭载了 Taptic Engine 振动模块,得益于此,iPhone 7 系列与 iPhone 8 系列实现了固态主屏幕按钮,当按下主屏幕按钮得到的反馈实际上是 Taptic Engine 逼真的触感。
自从 iPhone 取消 3.5 mm 耳机孔后,提升防水性能的同时为 Taptic Engine 模块预留的空间更多,可以搭配体积更大的振动马达,体验大大提升。当然,一定程度上也挤压了电池容量的提升空间。
另外,苹果开放了振动控制 API,第三方应用可以无需通过系统统一控制,定制应用单独的振动方案。
其他手机厂商也曾短暂推出过搭载线性马达的手机,并为其专门定制了振动算法,振动反馈与其他安卓设备拉开较大差距。此外,也有部分机型搭载了圆形的振动马达,振动效果优于普通的转子马达。
手机振动模式出现的初衷是为了不通过声音提醒的前提下使用振动提醒用户及时获取信息,但目前大多数手机机型虽然可以实现振动效果,但实际噪音非常强烈,办公环境下仍能感到到明显振动声,实际上违背了振动模式出现的意义。