世界一直在挖掘iPhone 8希望得到关于即将到来的苹果周年手机的任何信息。许多这些泄漏的流行在中国生产的手机,但这一次苹果做了一个令人费解的“错误”发布一个测试下构建的iOS 11一个公共服务器上。
它既公开测试版或开发者版本;这是实际HomePod iOS 11构建,苹果目前正在测试。接下来发生的事件并不意外,作为iOS开发者史蒂夫Troughton-Smith以及一大堆其他程序员挖掘软件钓鱼关于iPhone的任何信息,他们可以得到8。
唯一的问题是,苹果怎么能做出这样一个可怕的错误而拼命地包含任何泄漏关于即将到来的iPhone。虽然他们通常保护软件,以防止开发人员在太多,这是一个聚会。
TL;博士,尽管iOS有一组# ifdef为了防止我打探消息,这HomePod弗兰克-威廉姆斯并不意味着公众,因此包括一切
——史蒂夫Troughton-Smith (@stroughtonsmith)2017年7月31日
大型泄漏了我们手机的设计,它的代码名称、显示分辨率,无线充电的选择,甚至确认触摸ID不会嵌入显示,正如许多早期的谣言。
从Payment_glyph_phone-D22 bezel-less iPhone的图像可以提取。caar PassKitUIFoundation.framework在如图所示的代码pic.twitter.com/HAyDO0E931
——史蒂夫Troughton-Smith (@stroughtonsmith)2017年7月31日
只是一个确认的所有信息的谣言发芽早,但苹果让这种错误是没有人能理解。苹果博客大胆火球带来很多苹果内部信息,这一次他们发布了一个相当准确的事件的解释。约翰•格鲁伯写道:
“我的理解是,苹果(至少是)的浪尖上的广泛部署原型HomePods给员工。有人准备了一个无线软件更新,因为它的目的是只分发给苹果员工,操作系统编译没有通常的旗帜将忽略所有代码属于未释放的硬件。(有意义,只要HomePod本身未释放的硬件)。建筑设置了操作系统没有这些标志可能不是一个错误。但通过全局服务器分发它。”
这是一个高分辨率版本:pic.twitter.com/p60xeEn7Ie
- Guilherme兰博(@_inside)2017年7月31日
苹果开发者通常省略代码在开发公众和iOS开发者beta版本,版本不包含任何敏感的代码。内部构建,没有必要旗帜的苹果是为了外没有人看到它。的错误,和细节,没有把它夺回来。