iPhone 14深度体验:性能跃升,果粉必入年度旗舰
|
亲历现场。那个大版本封版前四十八小时,我盯着复位日志里第十七次偶现的 Kernel Panic 闪退——不是 crash,是 panic,直接掉 bootloader 界面那种,黑屏三秒后自重启,连 dump 都没存全。组长在走廊喊我名字时,我正把手机塞进温箱做高低温循环,第三轮,-20℃ 到 60℃,升降温速率调到最慢,就为卡住它。结果它稳得像块砖。我原以为是 thermal throttle 压住了,结果一捞 trace,发现是 GPU driver 在 surface compositor 切后台的瞬间漏了个 fence sync,上一版压根不走这路径。这个我敢打包票。 桌上三杯没喝的咖啡,中间那杯结了层薄膜,边上一圈浅褐色渍印,杯底还沉着两粒没化的方糖。最左边那杯底下垫着张便签,写着“PQ 测试过不了别动 HDR 标签”,字迹是产品经理的,蓝墨水,力透纸背。她今早八点推门进来,把平板往我桌上一推,说:“用户要的是‘跃升’,不是‘修 Bug’。”我说:“可现在它连锁屏界面下刷微信都偶发冻帧十八秒。”她手指点着平板右下角的宣传图:“这儿写的是‘优胜劣汰’——你听懂这个词没?不是技术词,是市场词。” 我当然听懂。但“优胜劣汰”不是 test case 编号,不是 fail reason 下拉菜单里的选项。它是那个大版本里,我们砍掉的六个 sensor HAL 层兼容分支、三个旧型号的 touch polling mode、还有……算了,说了你也不信。反正我上周重跑上一版 baseline,发现 iPhone 14 的 A15 在跑相同 workload 时 thermal throttling 阈值比前代抬高了整整十五度——不是性能跃升,是散热策略赌赢了。赌赢了你就叫跃升,赌输了就是“品控问题”。这个我说不准。
外观展示图,仅供参考 测试间的灯管闪。不是整排,就我工位头顶那根,隔三十四秒闪一下,滋啦一声轻响,像老式显像管电视待机时的漏电声。我数过,从昨晚十一点开始,一直闪到现在。开发小张来借示波器探头,站我身后三秒,抬头看了眼灯管,说:“这根早该换了。”我说:“换?换完它就真不闪了,我反而不敢交 report。”他笑出声,转身时把桌上最右边那杯咖啡碰倒了,深褐色液体顺着键盘缝隙往下淌,滴在地面工装裤裤脚上,洇开一小片暗色。他没擦,只掏出手机拍了张照,说:“留证——测试环境异常。” 凌晨打车回家的司机在听评书,《三国演义》袁绍出场那段,声音沙哑,带混响,每句末尾拖半拍气音。我靠在后座,眼睛闭着,耳朵听着“……绍兵强马壮,然内耗日深……”手还下意识摸口袋——手机不在那儿,留在实验室了,插在老化柜第八层,正在跑第七轮连续视频录制压力流。我忽然想起来,昨天下午三点十七分,它在跑那个 stress test 的时候,摄像头预览突然绿闪了一帧,不到一帧,0.016 秒,人眼勉强能抓个影子。我没录下来,因为录像 app 自己崩了,日志里只有两行:[CAM] sensor init timeout;[VENC] EOF interrupt lost。我截图发给影像组,没人回。后来我查了硬件 timestamp,那帧绿闪发生在 thermal throttling 开始前一百二十七毫秒——完全无关。但你总得记下来,对吧?不然以后出问题,回头翻 log 就像大海捞针。 工位隔板上贴的便利贴,黄底黑字,胶已卷边,最上头写着“勿动此设备”,下面一行小字:“iPhone 14 Pro 模拟器,仅用于 OTA 覆盖验证”。再往下,用红笔划了个叉,旁边补了句:“已烧录错误固件,勿重启”。是我写的。那天我手滑选错 partition,把 recovery image 写进了 boot 分区,整机变砖。修了六小时,拿 JTAG 线硬灌回来的。修好后我就贴了这张条。但其实它现在能开机,也能跑 demo app,就是 USB 识别不稳定,每次连电脑都要拔插五次以上才能被识别成 device。这个我也记在 daily summary 里了,写的是“USB enumeration intermittency - no impact on end user flow”。其实影响很大,OTA 验证失败率 87%,但没人看 summary,他们只盯 crash rate 和 ANR。ANR 是零,所以我等于什么都没干。 开发老李今早九点拎着保温桶来,给我带了碗馄饨,葱花浮在清汤上,没放紫菜。他说:“你盯的那条 panic,根子在 DisplayPowerController 里一个 race condition,但改它得动 kernel scheduler 的 idle path——改动太大,这次不修。”我咬了口馄饨,皮有点破,汤洒在 report 封面上,印出一片模糊的“Stability Final”。我没擦。他接着说:“反正用户不会自己触发这个路径,除非手动强制关屏+切后台+横竖屏连转七次。”我点头,筷子停在半空。他忽然又说:“但你知道最绝的是什么?苹果那边同款 bug,他们在 beta 4 就 fix 了,commit message 写‘avoid race in display off transition’,一行注释没多加。”我说:“嗯。”他叹了口气,走了。我继续吃,馄饨凉了,肉馅有点柴。 所以那句“iPhone 14深度体验:性能跃升,果粉必入年度旗舰”,我真没法当真。性能没跃升,是调度策略更激进了;果粉也未必必入,毕竟我们连锁屏下微信推送延迟抖动都还没闭环。但我明天还得去跑新一批 thermal soak test,同一台机器,第八轮。灯管还在闪。我打算把那张“勿动此设备”的便利贴撕下来,换张新的,写:“此设备已稳定运行三百七十二小时,无 reboot——但别信。” (编辑:171手机网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |

