似乎自库克执掌之后,苹果的保密工作越来越差,每一年的新款iPhone几乎都被分析师、供应链提前曝光,导致发布会基本上毫无惊喜。
今年是iPhone问世十周年,除了基本升级款iPhone 7S/7s
Plus,被定义为“纪念版”的iPhone 8自然备受关注,各种传闻自去年末就扑面而来,全面屏、OLED材质,各种细节目前几乎已经明确。不过,关于iPhone
8是使用屏下指纹、面部识别还是侧面电源键指纹设计,则一直悬而未决,直到最近几天。
HomePod固件泄露了大量iPhone
8细节
国外开发者Guilherme
Rambo最近对12月份发售的HomePod智能音箱很感兴趣,所以下载了最新版测试固件,居然发现了惊天秘密:关于iPhone
8的屏幕分辨率、身份认证方式等诸多细节,几乎把此前不确定的信息公之于众。而“罪魁祸首”,则是苹果的软件开发人员。
一个HomePod固件,居然能透露iPhone
8的硬件细节?是的,因为它本身也是运行iOS系统,同时开发人员可以访问最新的iOS 11测试版固件,其中的代码包含了大量新设备的信息。
Guilherme Rambo发现,HomePod运行的系统版本为iOS
11.0.2,相比公开测试版包括两个新补丁,其中包括了苹果还没有来得及清理的代码。其中之一,便是新的设备分辨率,按照逻辑,2436*1125像素的分辨率,不会是iPad或是其他设备,最有可能的便是iPhone
8。
另外,Guilherme Rambo在固件中搜索“Face
ID”(面部识别)关键字,发现了BiometricKit中存在相关代码,但并没有发现“Touch ID”代码。结合此前传闻以及泄露的谍照显示,iPhone
8前置相机配备新型的IR红外传感器,意味着苹果极有可能会放弃指纹识别、改为面部识别。
事实上,人们最期待的屏下指纹技术,几乎难以在今年量产,不论是苹果还是高通,都非常困难。
Guilherme Rambo还有更多发现,在代码中发现了意义不明的“Pearl
ID”代码,在搜索该关键字时,又发现了“Pearl-D22”的字样,继续搜索“Pearl-D22”,则发现它是iPhone Pro或是“iPhone
10”的内部代号(此数字10并非商品名,而是版本号,比如iPhone 7 Plus的产品类型是“iPhone 9,2”)。
虽然没有太多D22的参考信息,但苹果为什么密封这个代号?进一步搜索,Guilherme
Rambo在PassKit框架中找到一个文件,该文件被Wallet钱包应用占用,称之为“Payment_glyph_phone-D22.caar”,是用于储存UI元素的向量图像格式。点击后,出现的图像则是与传闻高度相似的iPhone
8轮廓。
最后,还有一个不在固件中的视频文件泄露了关于“D22”的细节,称之为“Enrollment_Tutorial_Loop-D22”,极有可能是用户如何注册面部识别信息的教程。固件中还有一些参考资料表明,D22将具有不同的电池充电方式,与iPhone
8支持无线充电的传闻吻合。