iPhone 14 Pro Max深度体验:性能与设计的巅峰
|
亲历现场。那个大版本封版前四十八小时,我盯着三台iPhone 14 Pro Max在温箱里跑老化,其中一台在跑完第七轮循环后突然不进DFU——不是报错,不是黑屏,是压根不响应烧录指令,像被拔了网线的路由器,但USB灯还亮着,绿的,幽幽的。我拿探针捅了三次C口,换线、换端口、换主机,它就蹲那儿,呼吸灯一闪一闪,跟测试间顶上那根快坏的LED灯管节奏一致:嗒…嗒…嗒…停两秒…嗒。那灯管我早该换了,上周就报修单了,到现在还在闪。
外观展示图,仅供参考 我原以为是基带固件握手超时,结果开发过来蹲我工位,手一伸先摸机身温度——烫得缩手,“这不对”,他说。然后掏热成像仪扫了一圈,发现左下角天线区域比同批次高十九度,不是整机过热,是局部,像有颗米粒大小的焊点在偷偷发热。他没说“可能是虚焊”,他扒开BOM表对着射频模组型号划拉两下,说“这个料号上一版出过三次批量返工,厂里没提,咱们这边也漏测了”。我说我敢打包票——那个批次我们当时没跑-30℃低温下的射频唤醒链路,因为实验室空调坏了一周,-30℃柜子挪去隔壁楼,调度单没同步。他点点头,把本子合上,笔帽都没盖,转身去敲产品经理门。门开着,里面没人,桌上三杯咖啡,一杯喝了一口,一杯没动,第三杯结了层薄皮,奶泡干在杯沿上,像快风化的石膏。 那个下午我就卡在这儿了:同一套自动化脚本,跑A机全过,B机在Wi-Fi漫游切换时掉三帧,C机直接在蓝牙LE广播包校验阶段hang死,log停在“[btif] le_adv_state_machine: adv_stopped”那一行,之后再没新字节吐出来。三台机都是刚下线三天的公版样机,序列号连号,拆壳后发现主板丝印一模一样,可行为完全不一致。我让助理重刷三遍系统镜像,她回来摇头:“镜像MD5对,但刷进去后bootrom校验通不过,报hash mismatch。”我说这不可能,镜像源是我自己从内网签发的。她又去核验签名证书链,回来时候嘴唇发白:“证书没问题……但签名时间戳比服务器时间快了三百七十二秒。”我没让她往下查NTP服务日志,知道这又是哪个上游依赖挂了。这种事我见过八次了,每次都是签名服务跟时钟服务器之间隔着一个没人记得要更新的Docker容器,而那个容器镜像创建日期写着“上一版发布前三天”。 组长后来拎着保温桶进来,里头是隔夜炖的羊汤,说“你先吃口热的”,我没接,指着屏幕:“你看这帧率曲线——掉帧发生在系统进程CPU占用跳到92%那一刻,但top里根本没占满的进程,只有六个线程在runnable状态打转,每个都在等一个mutex,mutex owner PID显示为0。”他凑近看,呼气在屏幕上糊出一团白雾,擦都没擦:“哦,那个啊,是IO调度器内部锁争用,上一版改了cfq算法参数,没回滚。”我说那为什么A机能过?他扒拉两下手机背面,手指停在听筒附近,“你摸这儿——比别处低半度,散热铜箔断了一截,刚好在音频功放和AP之间。热量堆不上去,调度器压根不会触发那条烂路径。”我说这谁定的工艺公差?他笑笑,掏出工位隔板上贴的那张便利贴,纸角都卷边了,上面是他手写的几行字:“听筒区铜箔剥离率<0.8mm→允许;>1.2mm→重检;0.8–1.2之间——QC盲放。” 凌晨一点十七分,我打了辆车回家。司机师傅四十多岁,头发剪得极短,右耳戴着那种老式单耳蓝牙耳机,声音开得挺大,正在听《杨家将》评书,正说到金沙滩双龙会,杨延平假扮宋太宗赴约,车窗玻璃随着“啪”一声惊木震了一下。我问师傅听多久了,他说三年零两个月,每天跑完最后一单就播,听完才收车。“为啥单听这个?”他扭头笑:“因为结局我早知道——死光了,一个活口没有。”我愣了下,没接话。他接着讲:“但每回重听,杨六郎往北走那段,我听着还是喘不上气。”红灯亮起,他摇下车窗,风吹进来,把副驾座垫上一张散落的维修单掀了个边,上面印着“iPhone 14 Pro Max 射频校准失败(Error -622)”,底下签字栏空白。 最后这台机我没让它过测。不是因为它卡住,也不是因为温度异常,是它在连续七十二小时压力循环后,静置四小时,再开机第一次解锁时,Face ID识别延迟比标称值慢了十八秒——不是人脸识别失败,是它真·花了十八秒才把红外点阵和深度图对齐。我录了视频,没传Jira,也没写bug单,就存在本地NAS里,文件名是“14PM_18s_FaceID_未命名_非复现”。你知道最怪的是什么?第二天早上我把它插进快充,电量从17%跳到18%那一瞬,机身右侧中框靠近SIM卡槽的位置,发出一声轻微的“咔”,像塑料外壳在热胀冷缩。不是所有机子都有,就这台有。而开发说,他们厂里测了两千台,没一台录到这个声儿。我说我信,但我不敢关单。今天上午我准备把这台机送去X光拍片,顺便问问CT那边借个显微镜——听说新来的工程师用它看过一颗失效的VCSEL激光器,说芯片裂纹长得像杭州地图。 对了,我昨天翻了眼OTA推送日志,那个大版本正式推给用户前七十二小时,后台静默推送了两次小补丁,其中一个patch id叫“ios17_thermal_backoff_fix_v2”,但实际payload里根本没改thermal throttling逻辑,只把log等级从ERROR降成了INFO。这事我没报,因为报了也得等下次大版本。我现在在调一个新脚本,让所有待测机在休眠前自动拍一张屏幕残影照片——不是为找Bug,就是想看看黑屏那一刻,像素有没有集体眨一下眼。 (编辑:171手机网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |

