三星Galaxy Z Fold7配置升级亮点抢先看
|
亲历现场。那晚Z Fold7的OTA包还没过验,我们三个人挤在测试间改systemui的折叠态bar高度——不是bug,是三星临时加的“动态渐变色适配”,就差两小时封包。我盯着ADB日志里重复刷的`SurfaceFlinger: Failed to set rotation on display 2`,手边机械键盘敲得咔咔响,按Caps Lock都比按回车顺手。 我原以为改个res/values-sw840dp-ldpi里面的dimen.xml就行,结果发现他们把displayId映射表塞进了vendor overlay的xml里,还是base64编码混在注释里。外包老张直接把整套overlay全解压重打包,十七遍。第十四遍时楼下便利店关东煮收摊了,铁皮桶哐当一声,吓得测试妹子把咖啡泼在了第三台Fold7的铰链缝里——那机器现在还在窗台晒着,屏幕反光刺眼,摸上去发烫,像块刚出烤箱的玻璃砖。 “优胜劣汰”?这词我听见就想笑。你猜怎么着?他们删了旧机型所有`config_forceDesktopMode`的硬编码开关,改成全靠vendor hal返回一个boolean。可那版系统里,只要kernel里某个gpio没拉高,hal就return false——于是Z Fold5/6的折叠态横屏逻辑直接跪了。但Fold7没问题,因为新主板那个gpio焊死了。这不是技术升级,这是物理断代。我敢打包票,只要换掉那颗贴片电阻,Fold7立马变Fold5。可没人测这个,谁有空测电阻啊? 编译等了三百七十二秒。窗外洒水车经过,滋啦滋啦的水声和Gradle的`Running dex in-process`提示音同步,节奏诡异得像在打拍子。我数到二十七下水声,gradle才吐出第一行`DexArchiveMerger`. 测试妹子蹲在窗台边擦那台发烫的机器,拿的是酒店一次性毛巾,擦一下卷边一次,擦三下卷成团,最后她把它塞进手机壳后盖缝隙里,说“散热比热管好使”。老张盯着build.log,突然说:“你看这儿。”指给我看一行`// TODO: Remove after S23 fold launch`,时间戳是去年十月。我说这TODO早该删了,他说不急,反正S23 Fold还没开卖呢——可我们连Z Fold7的ota包都快交不出了。 那天早上厂商对接人老刘发来邮件标题是《紧急:请确认Z Fold7新配置是否覆盖旧逻辑》,附件里是张Excel,列名从A1到K1全写着“待确认”,唯独J1单元格里手打了一句“王工说他改过了”。王工是谁?不知道。问老刘,他说王工上周调去S25项目了,电话不接。我翻commit记录,在一个叫`feat/zfold7-vendor-sweep`的分支里找到他最后一条push,消息写的是“fix touch delay (maybe)”,后面跟了个emoji,是个哭脸。我没敢点进去看diff,怕看了要删库跑路。
产品概念图,仅供参考 还有那个vendor overlay里的base64……算了。其实我根本没解完它,只是拿Fold7跑出来的log比对出十六种rotation state组合,手动凑出一张映射表。其中第十一行我写了“此值应为true但实测false”,然后在下面打了三个问号,又画了个箭头指向右边空白处,旁边补了半句“可能跟touch hal的缓存策略有关?”。再往下就没写了。后来测试妹子说她拿Z Flip5试了同一套逻辑,屏幕转过来转过去,状态栏图标全飞到刘海外头去了——她没截图,就用手比划:“飞得比上次团建放的气球还高”。我说你录屏,她说手机正在充公充电器上,那充电器风扇声太大,录音全是嗡嗡嗡。 所以我说优胜劣汰,就是字面意思:淘汰你的时候,连error log都不给你留完整路径。它不报错,它只沉默;不崩溃,它只跳帧;不拒绝你,它只是让你改完一版之后,发现新版依赖的某个so库,被悄悄挪到了/system_ext/lib64底下,而我们的loader只搜/system/lib64和/vendor/lib64。这事我昨天才确认,但今天没法改了,deadline卡着,包已上传CDN。我现在要去找老张借他的机械键盘——他那个青轴的,按起来有回弹感,比我手边这个膜键盘强多了。至于Z Fold7的亮点?呵,亮点是它自己能活下来。别的,随缘吧。 (编辑:52刷机网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |

