iPhone 17 Pro新亮点:性能飞跃与优化升级
|
亲历现场。那版系统推出来第三天,我正对着三台堆在窗台的测试机调暗色模式适配,阳光晒得Metal外壳发烫,摸一下像碰了刚煮沸的铝锅盖——就这时候对接人老张打来电话,说“iPhone 17 Pro新亮点:性能飞跃与优化升级”这标题必须今天下午三点前过审,文案进系统设置页Banner位。 我原以为就是换行距、改字号、顺手加个动态模糊背景。结果点开预览包,Banner里那句“优胜劣汰”四个字直接糊成马赛克,不是渲染错位,是字体文件被厂商自己删了又没补全——他们把SF Pro精简包切太狠,砍掉所有CJK变体,只剩拉丁区。我敢打包票,就因为上午十点二十三分我盯着ASyncTask线程卡在loadTypeface()那行时,楼下便利店的关东煮锅正好掀盖,白气“嗤”一声喷到我后颈上,凉得我抖了一下,代码都没动,但Logcat里那行tag清清楚楚写着“font load failed: null fallback”。
产品概念图,仅供参考 测试妹子小陈过来递水,指甲油蹭在我键盘F键上,淡青色,有点裂纹。她蹲下去理桌下线缆,机械键盘声噼啪响了十七下,每一下都像敲在logcat刷新节奏上。我说你试试深色模式+横屏+通知栏下滑这个组合路径,她点头,左手刚滑到状态栏,右手还捏着保温杯,手机就黑屏重启。不是ANR,是system_server进程直接杀掉SurfaceFlinger——那版系统里SurfaceSync的lock超时阈值写死了二百一十四毫秒,比上一版少三十九,但没同步改掉vendor hal的callback等待逻辑。我试了四遍,每次都是第二百一十三毫秒松手,第两百一十四毫秒蓝屏。编译窗口右下角显示“正在构建APK”,底下进度条停在87%,洒水车从窗外经过,水雾喷在玻璃上,一道斜痕缓缓淌下来,像漏电的LED灯带。老张后来发来新版资源包,说“优化过了”。我解压开看,assets/fonts目录下多了一个叫“fallback_thin.otf”的文件,大小一百九十二KB。我双击打开,是苹方-纤细体的简体中文子集,但缺“汰”字。真缺,不是渲染异常,是TTF里CMAP表根本没收录U+6C4F。我截图发群里,外包同事老李回了个“?”然后撤回,再发来一句:“是不是要打补丁包?”我没回。因为就在他发撤回的同一秒,我左手无名指按着Ctrl+S,右手去够桌角那盒拆开的喉糖,糖纸窸窣响了三声,而ASyncTask终于跳出了那个久违的绿色success日志——但它紧接着又卡住,在initDrawable()那步。我盯着那行日志看了四分钟,直到隔壁工位有人摔了鼠标,塑料壳砸地的脆响惊得我抬头,才发觉窗台那三台测试机屏幕全暗了,反光里映着我后脑勺汗湿的发根。 “优胜劣汰”?行啊。淘汰的是谁?不是用户,是我们。昨天测试妹子小陈说她们测iOS侧滑返回,发现iPhone 17 Pro用A19芯片跑iOS 19.2的侧滑动画丢帧率居然比我们旗舰机上跑那版系统低零点六帧——她录了视频对比,放桌上iPad播,声音外放,是种很轻的、像指甲刮粉笔槽的嘶嘶声。我说你把帧时间dump出来,她说dump不了,iOS不让。我就笑了一下,结果她当真了,转身真去翻Xcode文档,边翻边嚼关东煮里的萝卜块,脆得咯吱响。我其实想说的是:你们测的那版iOS侧滑,底层用的是Core Animation直接交GPU调度,我们这边连WindowManagerService都要先喂一遍HIDL Binder再走HAL,中间绕了五层,每层都吃三毫秒。但这话我忍住了没讲。讲了也没用。上个月我帮某厂修一个NotificationListenerService的唤醒延迟,查到最后发现是他们把binder transaction timeout硬编码成三百七十二毫秒,而系统启动时默认timeout是五百——差这一百二十八毫秒,让通知来了之后得等两轮Looper循环才能进onNotificationPosted。我改完提MR,对方QA测完回邮件:“建议保留原值,因实测中用户感知不到差异”。 现在Banner文案还是卡在“优胜劣汰”那四个字。我刚重打了三遍资源,最后一次打包前把assets/fonts/fallback_thin.otf删了,换成一个只含“优”“胜”“劣”三个字的TTF,八十六KB,用fontTools手工抠的CMAP。至于“汰”……算了,留空吧。等下周迭代。反正今天deadline是下午三点,现在两点五十一,我正等编译完成。窗外又来洒水车,这次停在楼门口,水柱直冲玻璃幕墙,哗啦啦地响,像没关紧的水管在泄压。 对了,老张刚才微信发来一句:“字体问题优先级已下调,重点保Banner点击热区准确率。”我回了个“收到”,然后把刚写的那行if (text.equals("汰")) { return null; } 注释掉了。键盘敲上去,嗒、嗒、嗒,声儿挺脆。 (编辑:52刷机网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |

