昨天苹果公司正式发布了 2016 年 MacBook Pro 更新,如此前曝光的消息,苹果确实以 OLED
触控栏交换了键盘上方的实体功能键,并将 Touch ID 首次整合到 Mac
平台上,位于触控栏最右侧,“删除”键的上方,它支持用户通过这个指纹识别器来登录设备,或者是通过指纹验证完成支付。
苹果为 Mac Touch ID 设计 T1 芯片
新款 MacBook Pro 上的 Touch Bar 触控栏其实是一面 USB 2180×80 的屏幕,它的最佳视角为 45 度。苹果为它们预留了 128 个像素宽的屏幕作为“系统按钮”,在右侧 608 个像素宽的屏幕作为“控制条”,包括 Touch ID 提示,但是触控板右边的 Touch ID 传感器本身不包括在其中。剩下中间的 1370 个像素宽的屏幕是应用程序区域,用于一般用途。
我们知道 iPhone 上的 Touch ID 采集用户指纹,并生成 88 像素×88 像素、500ppi 光栅扫描数据,存储在 Secure Enclave 中。平常指纹识别过程中的指纹采样,会被存在手机内存中,并与Secure Enclave中的数据比对,识别完成后就被丢弃。指纹数据不会存放在苹果的服务器上,也不会存在iCloud或设备的 iTunes 备份中。iPhone 的 A 系列芯片中有一个独立的 Secure Enclave 模块,它负责存放 Touch ID采集到的指纹数据。
在 MacBook Pro 上,苹果同样为 Touch ID 预留了一个独立的 Secure Enclave 模块,它的作用和 iPhone 上的 Secure Enclave 是一样的。不过这个模块被整合到了苹果新增的 Apple T1 芯片上,而不是整合到设备的处理器之中,从苹果的演示来看这款芯片位于键盘左侧顶部 1/3 处,可以说这块新增的 T1 芯片与 Touch ID 有着极大的关系。有趣的是,MacBook Pro前置摄像头出于安全原因,也连接到 T1 芯片。
T1芯片是S1芯片的变体版本吗?
此前根据苹果开发者 Steven Troughton-Smith 深入挖掘显示触摸屏代码发现,这个触摸屏由一个单独的 ARM 处理器驱动,并且采用一个特殊的 iOS 操作系统和笔记本电脑的 macOS 一起运行。这个操作系统是苹果 Apple Watch 智能手表 watchOS 的修改版本,它本身是 iOS 的修改版本。这意味着 MacBook Pro 上的触摸显示屏独立于 macOS 运行。
这个 ARM 处理器型号是 T1,可能是苹果智能手表处理器 S1 的一个变体,T1 在一个 Ramdisk上运行特别版 iOS,它通过 USB 接收像素缓冲区,macOS 通过 USB 发送帧缓冲区数据,然后 T1 将多点触摸事件中继回 macOS。
但是苹果内部知情人士认为,如果是将 T1 芯片形容为 S1 芯片的变体,实在是过度泛化这项技术。
该知情人士表示:“新 MacBook Pro 上的 T1 芯片和 Apple Watch 的 S1 芯片因为都基于 ARM 架构,有着共同的工程和设计理念,但直接称之为Apple Watch 片上芯片系统的变体版本完全不准确。”
“就像 Steve Jobs 曾经说过的那样,OS X 和 iOS 有着相同的内核,而 Apple Watch 只是外延扩展。”该知情人士补充道,“仅仅因为使用了相同的例程以及一些相同的API而说芯片是一样的,完全不是这么一回事。”
但是很多人目前基本都认为 Steven Troughton-Smith 的说法是正确的。
“从理论上来说,在设备关闭的情况下Touch Bar 是可以运行的。”Troughton-Smith 表示,“所以即使是在桌面设备上,在不用完全切换到ARM的情况下,你就可以享受 iOS 设备上所有低功耗特性和安全保护的好处。”
因为这个触控板是可以用于打开电脑、认证用户身份的,因此可以说 Touch Bar 有一部分功能的运行是完全独立于 macOS 的。
而苹果公司软件高级副总裁克雷格·费德里希最近回复顾客邮件的内容,可能进一步证实了 Troughton-Smith 的上述说法。在那份费德里希与顾客互动的邮件中,顾客问到 Touch Bar 是否有可能成为 Boot Camp 的常规性功能栏,费德里希则好似确认了存在这种可能性。
如果说这些消息准确无误的话,这也就意味着新设备的 Touch Bar 是完全独立于 macOS Sierra 的。而这块 T1 芯片上到底隐藏着什么密码,等到新设备上市之后,专业芯片拆解机构应该很快就能解密。
Touch Bar 维修成本可能不低
从苹果的介绍来看,使用新 MacBook Pro 的用户会频繁地使用到 Touch Bar 和 Touch ID,那么它们出现问题或者损坏的可能性会更高。苹果零售店的所有服务中,大约有 5% 均是关于 macOS 和 iOS 设备的屏幕物理损坏的,而还有 2% 是关于 macOS 的输入设备如键盘或触控板损坏的问题。
据知情人士透露,苹果预计反映 Touch Bar 的物理损坏的比例应该也有 2% 左右,因为他们认为它也是输入设备。
据悉 Touch Bar 和 MacBook Pro 内的 T1 芯片之间没有服务库存关联程序。也就是说,至少从目前我们掌握的信息来看,如果TouchBar因为某种原因而需要交换的话,那么T1芯片也得一并更换。
而在上文我们也已经提到了,新 MacBook Pro 中的前置摄像头由 T1 芯片中的安全区域控制,因此任何相关组件的故障都可能需要对这三部分进行全部更换。目前对于这一猜测,知情人士表示“既不会对其进行确认但也不否认”。
MacBook Pro Touch ID 的未解之谜
在新款 MacBook Pro 上,苹果公司取消了实体电源按键。然而在发布会上,苹果公司并没有介绍过,在这个实体按键被取消之后,用户要如何开机关机。用户是否要通过 Touch ID 来完成这些操作。
而根据现场演示人员的介绍,在已经革新了的 MacBook Pro 中,开关机的方式也有了很大的改变。现在你只需要将设备打开,它就会自动开机。想要关机的时候却不是简单地合上笔电,而是要长按 Touch Bar 最右侧的 Touch ID 按键。那么问题来了,有的用户说如果我只是想要打开 MacBook Pro 来擦洗一下键盘,并没有要开机的意思,设备就自己开机了,这岂不是很尴尬?
另外在真机体验现场苹果的工作人员并没有实际动手演示上述操作,只是进行了口头介绍。如果说苹果确实以这样的方式来开关机的话,那上述尴尬情况要怎么解决。苹果是否是同时通过 Touch ID 来关机和开机呢?这个问题或许需要等到新设备上市之后才能找到答案了。
[广告]活动入口:
未经允许不得转载:陈丹的博客 » 揭秘新MacBook Pro的Touch Bar和T1芯片