技术宅
苹果在最新的iPhone 7/7 Plus上重新设计了Home键,这个按键具备了触敏功能,用户可以通过按压的力度来进行不同的操作,同时还能编辑力度,进行自定义操作(图1)。新Home无法按压下去,却可以反馈给用户真实的按键感受,它的背后工作原理是什么呢?
按不下!iPhone 7的Home键是怎么回事
当用户在iPhone 7的Home键区域按压时,虽然这个Home键并没有像传统Home键那样有个键程会出现沉降并弹回,但是用户却可以真切感觉到来自Home键的一股冲力,就像是真的按下Home键并弹回的感觉,这一切皆来源于它整合了支持“触觉引擎(Taptic Engine)”的马达。当你按下Home键的时候,Home键就会给你提供物理反馈——它也具有压敏特性,可以区分用户是想按压Home键还是只想轻轻点一下。其技术的根源是MacBook触控板采用的“Force Touch”——通过震动触觉反馈为用户提供触感操作(图2)。
iPhone 7上和机身连为一体的新Home键
配备非按压式触摸板的MacBook
不仅仅是非按压 新Home键背后的技术
为了让用户能够有更好的触控体验,MacBook(包括MacBook Pro)的Force Touch在四角位置加入了四个力度传感器,可以对按压的力度进行感知,并且将触控反馈给用户,我们就会获得一种真实的触控感觉。
为了感知更加精细化的触摸操作(如用户是点击还是长按),Force Touch还在电容式玻璃面板下方加入了“触觉引擎(Taptic Engine)”,这样可以感知用户不同类别的触摸操作,而且触控反馈的灵敏度是可以自行调节的(图3)。
Force Touch的核心部件就是其中的力度传感器和触觉引擎,这种设计同样用在了iPhone 7上。iPhone 7的新Home键力反馈的幕后功臣就是整合了力度感应器和触觉引擎(Taptic Engine)的马达,通过拆解图可以看到Taptic Engine马达就位于原来耳机孔的位置(图4)。这样当我们在新Home键区域按压的时候,触觉引擎会感应到手指的触摸,从而通过Taptic Engine马达的震动反馈给用户,让我们的大脑误认为是按下了Home键。Home键力度感应器则会对用户手指的按压强度做出感应,轻触Home键是指纹识别并解锁系统,长按则会调出Siri语音控制助手等。
不过iPhone 7的非按压式指纹识别技术和MacBook笔记本的Force Touch仍有些明显的区别。iPhone 7是在Home键的按键区域加入力度感应器,并且是单独控制,它的主要作用是为了在指纹识别和点亮屏幕时给予用户明确的力回馈设计。MacBook笔记本的Force Touch则是服务于整个Mac OS系统,对系统的要求更高一些。
MacBook全新设计的Force Touch触控板
此外,这项新版的非按压式指纹识别技术不仅仅用在iPhone 7上,刚刚发布的Apple Watch Series 2也使用了类似技术。在Apple Watch同样使用Force Touch来感应屏幕上感受压力操作和反馈(图5)。
当然iPhone 7新Home键的设计除了防水、美观需要外,结合iOS 10实现简洁、高效一键操作是苹果另一个主要目的。虽然苹果一向是新技术的引领者,不过Android阵营在非按压式指纹识别,或Home键上早就有所突破,如一加手机3就采用过类似Home键的设计,轻触同样可以实现系统解锁、长按熄屏的功能。而魅族(魅蓝系列)的mBack功能则可以实现轻触Home键返回上一界面,按压mBack键则会返回主界面。这些设计理念都是实现单个按键完成更多的功能,简化常见操作,提高手机使用效率(图6)。