外国博客解释HomePod固件代码泄露原因

近日备受关注的苹果推送HomePod 固件代码泄露,不仅透露了一些关于HomePod 的设计及功能,还把目前关注度最高的iPhone 8 的新特性给抖出来了不少。

外国博客解释HomePod固件代码泄露原因

HomePod 

众所周知,苹果一向对自家未发布新品的保密工作十分上心。过去,要想赶在苹果新品发布前获得一些消息,大多数情况下都是经由苹果供应链环节从内部流出。

如今情况发生了改变,今年6 月份的一个报道指出,如今新产品泄密的主要源头已经从供应链变成了苹果自家内部。而近日备受关注的苹果推送HomePod 固件代码泄露,不仅透露了一些关于HomePod 的设计及功能,还把目前关注度最高的iPhone 8 的新特性给抖出来了不少。虽然当中许多细节已经有过传闻,但此次泄密则相当于证实了外界的传闻。

从之前官方推送的HomePod 固件代码中,开发者找出了许多iPhone 8 的秘密,比如全面屏外形,其分辨率是2436×1125 像素(屏幕5.8 英寸,实际显示屏幕是5.15 英寸),并且提供无线充电、快充以及面部识别认证等功能。

John Gruber 创立的Daring Fireball 是一个有名的苹果博客,会对苹果的产品和策略等任何细节作出评论。据其称,之所以会出现此次的HomePod 固件代码泄露,可能与苹果正大范围向其内部员工家中部署HomePod 设备原型所致。

由于只计划向苹果内部员工推送OTA 更新,固件运行的操作系统编写未加入通常用于未发布硬件代码省略的标记。当然,没有在固件运行的操作系统编写中加入这些标记不一定是错的,但通过公共服务器来推送更新则肯定是不应该的。

这样一来,事情就说通了。苹果工程师通常会在iOS 的开发者和beta 版本编写时省略代码,但在内部测试时却不会采取这一做法,因为通常内部测试版本不太会流向外部。

关于作者: dawei

【声明】:170手机网内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。

为您推荐