在全新的 iPhone X 中,苹果带来了一项全新的生物认证技术:Face ID,可以用于解锁手机、iTunes 和 App Store 购买、支付 Apple Pay。许多人可能会不以为然,Face ID 不就是个面部识别吗?三星 Galaxy S8 也有面部识别,甚至支付宝的登录也早早就支持了刷脸登录,苹果的 Face ID,有什么不同呢?

作为下一世代 iPhone 的主打宣传特性,苹果甚至让 Face ID 彻底取代了 Touch ID,并且不仅仅用于解锁手机,还可以用于支付,这意味着至少在这两个方面,苹果有足够的信心,Face ID 已经达到了和 Touch ID 同样的水准,甚至更好。

  • 速度与体验:解锁手机作为我们进入第二世界的入口,是一个高发多频的操作,Touch ID 经过几代的优化,几乎已经做到了毫无感知的地步,想像一下,如果换用 Face ID 后,每次解锁手机,也需要花费像支付宝登录那样数秒钟的时间,显然是不可接受的。这意味着 Face ID 的面部识别,也必须在毫秒级别内完成,并且最好是用户毫无感知的。另一方面,在体验上也应该尽可能简单,Touch ID 需要你把手指放在指定的位置,这个操作比较简单,而 Face ID 涉及的因素就复杂得多,在面部识别时,人与传感器的距离、面部与手机的角度、光线的强弱等等因素,都有可能限制 Face ID 的发挥。例如,在 iPhone X 正式发布前,人们对于 Face ID 最大的疑问就是:在黑暗中还能正常解锁吗?
  • 安全性:三星 Galaxy S8 的面部识别仅仅只局限于手机解锁,而不可用于支付。这么做主要是出于安全方面的考虑,在 S8 发售不久,网上就已经发现,只需要一张静态的照片就可以骗过其面部识别,直接解锁手机。显然,这样的安全系数,无法应用到支付上。

本文就通过介绍 Face ID 背后的原理,来谈一谈它是如何具体工作的。需要注意的是,由于苹果并没有详尽公开所有的技术细节,并且部分特定领域的专业细节较为琐碎,本文将在尽可能准确的前提下,做到行文的通俗易懂。