文章插图
编按:本文为 iPhone 6s CPU 侦测程序〈CPU Identifier〉作者皮乐(Hiraku)所撰写 , 描述了其撰写这套可辨试 iPhone 6s 处理器版本的整个经过 , 原本为作者一时兴起的作品 , 加上接续的统计数字没想到引发一连串的后续效应 , 意外成了本次 iPhone 6s 的“芯片门”事件中重要的推手 。
缘起在 9 月底的某一天 , 应该是 28 日吧,刚好官网当天晚上公布台湾 10 月 9 日开卖,我还记得那一天我感冒特别严重,所以正打算早点睡觉 。突然间,朋友发来了一个链接《拆解发现 iPhone 6s 系列 A9 有 14/16 nm 两个制程版本》 。我起初看一看,不是很在意内容 , 反正文章内说拆开才发现有分两种,我连 6s 都等不及拿到了,何况去拆 。但朋友觉得这个新闻很有意思,于是他开始尝试用 IOKit 的方式去试着抓主机板序号,而我就在旁边打 PS4 (说好的早点睡觉呢……),丝毫对于这件事不感兴趣 。
开工约莫过了一个小时之后,我看他完全没进度 , 于是去了解一下,瞄了一下他的 code ,觉得他用的方法不对,然后就在我的脑中搜索解法 。从我多年研究 JB 软件的经验中,寻找可能的 private API,接着就开始告诉他一些提示,经过一些 API 测试之后,成功抓到了手边 5s、5c、6 Plus 的 CPU 类型,而他也帮忙完成了 UI 的部份 , 于是我们开始找人测试,从开工到 alpha 测试大概过了一个半小时,算是还满快的 。
实测主要界面完成之后,由于我们手中没有 iPhone 6s , 于是我找了两个日本人、一个新加坡人测 , 原本众多媒体表示,iPhone 6s 应该都是三星,6s Plus 都是台积电(因为 iFixit 只各别拆了一支,加上那时候大家都以为 16nm 的台积电比较耗电,所以大家都以为是故意放在电力比较多的 6s Plus 里面) 。
文章插图
结果我们找的三个人都是 6s , 却出现了不同的结果,这在当时来说是个推翻全世界推论的大发现 。但其实最初的版本有个问题,因为当时候网络上的资讯还不够多,所以我们测出的“s8000”跟“s8003”根本不知道到底哪一个代号代表哪一家 。
经过一番搜索之后,我们发现在 theiphonewiki 上面有提到 s8003 是 APL1022,而 iFixit 下面有一个留言说 APL1022 是台积电,因此我们仅靠这唯一的线索推论 s8003 是台积电版本,还好最后没猜错,不然全世界的图表就大乱了 。
在可以测出同款手机有不同的 A9 厂商之后,我们开始好奇两家 CPU 的分布了 , 既然会混着用,那么到底哪一家的 CPU 比较多呢?为了实测,我就把结果串接回传到后台 , 确认可以用之后,我们就用企业证书签名发布了 。
之所以不走 AppStore 管道有两个原因:
这个东西有 private API,Apple 应该不会通过 。上架需要等 7 天 , 7 天过去或许会被人抢先,我们要做,就要做全世界第一 。于是 9 月 29 日半夜两点多 , 第一个版本终于正式发布了 。
发布发布后,其实一开始没什么人测,反正我也本来只是做好玩的,甚至大部份的测试结果都是有人拿旧机器,例如 iPhone 5s 来乱测的 。有趣的是 , 最早期的时候 , 大家反而想拿到三星版的,因为三星的 14nm 比台积电 16nm “看起来”制程还先进,甚至那时候还有一个好笑的公式说三星的效能好 10%,因为 (16-14)/16 四舍五入 = 10%,我一开始也是这样以为三星的 CPU 比较好,直到开始有人评测,所有的评测结果,一面倒地显示 , 虽然三星的 A9 效能好一点点,但是台积电的 A9 不耗电程度多很多,于是开始测 iPhone 6s 的人也多了,国外网站也开始陆陆续续报导这件事情 。
- iphone6splus国行,iphone6plus国行公开版
- 汽车电瓶寿命检测剩多少要更换 家用车多少年换车合适
- 核算检测结果什么时间可以出 核算结果啥时候能出来
- wps行距怎么调整 检测报告模板
- 最新防雷检测收费标准
- 如何检测甲醛是否超标 甲醛检测上门服务多少钱
- 气密性检测方法 气密性检测方法初中
- 建行网银盾 建行网银盾插上检测不到
- 东南眼科 东南眼科核酸检测上班时间
- cf经tp检测客户端异常 cftp检测游戏环境异常被限制登录