iPhone XR 上的 Haptic Touch 和 3D Touch 有什么区别?

iPhone XR 上的 Haptic Touch 和 3D Touch 有什么区别?

更新 19/9/12:

3D Touch 正式寿终正寝,下面的表格也不再更新了。预期随着 iOS 的更新,Haptic Touch 可以最大程度地模拟 3D Touch 的使用感。

更新 19/6/11:

iOS 13 beta 版中,长按图标可以激活弹出菜单。(Craig 证实,这是一个 bug,在后续更新版本中会予以移除。)

更新 18/11/9:

iOS 12.1.1 中,Haptic Touch 可用来预览通知了。

增加了核心功能、重要功能、次要功能的 tag。

更新 18/10/22:

做了一张表格(见上),可以直观地看看 Force Touch、3D Touch 和 Haptic Touch 三者之间有何差异。(Haptic Touch 部分仅供参考,并会更新)

更新 18/10/20:

没必要假设了,

直接说结论:

Haptic Touch = 带有震动马达的普通 retina 显示屏。震动马达会在用户长按屏幕时运作。

首先来看一个视频:

在 iPhone XR (简称 XR)尚未发布之前,我们可以通过上手视频发现,Haptic Touch 和 3D Touch 存在明显差异。

基于上手视频,我们有两个合理的猜想。

猜想一:XR 上的 Haptic Touch 本质上是普通屏幕+震动马达。

猜想二:XR 上的 Haptic Touch 是一种可以感知手指对屏幕的压力,但无法辨认力度大小,且取消了 3D Touch 的核心功能(如 Peek and Pop)。

个人比较倾向第一个猜想。

首先,了解一下外媒猜测 XR 取消 3D Touch 一个很重要的原因:Liquid Retina 显示屏的特性让 Apple 在屏幕中加入压力感应元件存在困难。

其次,我们知道,3D Touch 的前身是 Force Touch(现应用于 Apple Watch、Macbook 系列的触控板上)。3D Touch 可被视为对 Force Touch 的升级,加入了更加精准、敏感的力度感知特性,让 iPhone 6s 后代机型(不含 XR)能够分辨用户按压屏幕的细微力度差异。讲到这,你们有没有感觉如果真如同猜想二前半部分所述,Apple 为啥不直接称 XR 应用的技术为 Force Touch,而是新创一个名号—— Haptic Touch?

再次,Apple 在发布会上介绍 Haptic Touch 时,是采用「在 XR 锁屏界面中按相机按钮激发震动」的情境阐述的;在上手视频中也可见,XR 的 Haptic Touch 只在锁屏界面打开相机等控件时才能被触发。Haptic Touch 很有可能是基于用户按压控件的时间长短(而非力度大小),来激活马达,给用户一个「你已经打开相机/手电筒咯~」的提示。

最后,我们来分析一下 Haptic Touch 的名称。Haptic,形容词,relating to or based on the sense of touch,触觉。因此 Haptic Touch。可直译为触觉(马达带来的震动)触控。参考 Apple 之前 Force Touch、3D Touch 的命名逻辑,Haptic Touch 涉及到压感的可能性很小。