三星Galaxy Z Flip7 FE惊艳登场,折叠屏定义科技美学
|
跟人吵架——昨天下午四点零七分,三星那边PM在钉钉语音里说“Z Flip7 FE那版系统必须今天封包”,我手边刚切到DisplayManager的SurfaceFlinger hook点,耳机里突然插进一声“喂?你听得到吗”,是厂商对接人老张,他喘气声比Mic采样率还高,后头接着一句“别动那个逻辑,我们刚发现foldable状态回调在展开瞬间会double dispatch”。 我原以为只是个onConfigurationChanged漏判,结果抓了三台真机连logcat跑十轮复现,发现不是回调问题——是折叠传感器上报的state值在HAL层被那版系统塞了个buffer double-write,同一个timestamp打了两遍,中间夹着十七毫秒gap。测试妹子小满蹲在窗台边拿热成像仪扫铰链附近温度,一边拍一边说“这温度曲线不对劲啊”,我没理她,因为桌面机械键盘刚敲出一个‘R’,咔哒声比上一个键延迟了半拍,我低头看——右下角CapsLock灯灭了,但Shift还是粘滞的,按了三下才弹起来,这破键盘又来了。 楼下便利店关东煮锅烧干了,从我工位能听见咕噜咕噜空响,像一锅快糊的味噌汤,他们家萝卜煮过头第三天总是这样。我撕开一包咖啡粉倒进保温杯,水太烫,没等化开就仰头灌下去,舌头烫得发麻,但没吐——这时候吐就等于认输。窗外洒水车又来了,哗啦一声把三楼晒着的测试机堆全淋了边,Galaxy Z Flip7 FE那台刚好歪在窗沿,屏幕朝上,水珠顺着UTG玻璃往下滑,在前置双摄模组上积成半个透镜,反光把对面写字楼广告牌“智享未来”四个字歪着映在屏幕上,像在嘲我。
产品概念图,仅供参考 “优胜劣汰”?哈。这词我昨晚查文档时搜到的,翻到《Samsung Foldable UX Guideline v4.2》第38页脚注里写着“for backward compatibility, legacy fold-state APIs are deprecated but preserved”,底下小字补了一句“deprecation ≠ removal”。我就盯着那个“≠”看了四十秒,手指悬在删掉旧Adapter类的Delete键上没按下去——去年红米那项目就是删太快,结果某款OLED屏在合盖待机时触发SurfaceTexture leak,凌晨三点我在客户群里被@了七十二次。所以这次我留着,连同三个已废弃的onFoldChanged回调分支、两个没注释的DEBUG_TAG、还有那个明知道永远跑不到但写了三年的老式SensorManager.unregisterListener调用。淘汰?它早该被淘汰了。可它活下来了,而且活得比新API更稳——因为没人敢动。测试机堆在窗台晒到发烫,Z Flip7 FE背面温度四十三度,Z Fold5那台三十九,旧版Flip4只剩三十五——我拿红外枪测的,这个我敢打包票。但它们跑同一套动画压测脚本的结果……这个我说不准。老张说数据要明天中午前给,我说好,其实我心里知道:那套脚本在折叠态切分动画帧的时候,用了硬编码的displayRect.width()除以2,根本没考虑UTG玻璃边缘曲率对visibleBounds的实际截断。这事我上周就发现了,没提,因为提了就得重写LayoutTransitions整个module,而Deadline是今天五点。所以我改了另一处——在onGlobalLayout里多加了个postDelayed(…, 18ms),靠时间差躲过去。赌它不卡顿。赌用户不数帧。赌QA妹子不会手动拖拽动画去测过渡帧率。 小满刚才端来一杯凉透的蜂蜜水,放我左手边,说“姐,你指甲剪太钝了”,我看了一眼自己右手食指指甲——确实劈了,边缘毛糙,有两道旧裂痕横着,一道新崩口斜着,像是上周拆Z Fold6工程样机外壳时被铰链齿轮刮的。她转身去擦镜头,我顺手点开git log,看见三天前自己commit message写着:“fix: surface sync for fold transition(暂绕)”,括号里那个“暂”字我现在看着就想删掉,但没删——怕删了之后Git blame里再找不到谁背这口锅。 编译还在跑。进度条停在73%,Gradle daemon挂了三次,第三次起来时自动启了新的JVM进程,PID比上一次大三百七十二。我盯着那个数字愣了两秒,忽然想起上个月在华为东莞工厂看到他们产线每台调试机开机后第一件事就是往/sys/class/graphics/fb0/videomode里echo一个固定字符串,就为了骗掉某个legacy display driver的init check。当时觉得蠢,现在……我摸了摸桌角那块被摩出毛边的防静电胶皮,没说话。编译完我先不跑冒烟,先去楼下买份关东煮。萝卜要烫的,蛋要溏心的,海带结别煮散。回来打开那台Z Flip7 FE,手动开合十次,盯着Logcat里每一行FoldStateChangeEvent——就看它抖不抖。抖了我就重打patch,不抖……我就把它提交到release分支,贴上tag v2.3.7-hotfix-1,然后关电脑。 不过得先确认下:洒水车明天还来不来。要是再来,得把窗台那几台挪进来,不然UTG玻璃受潮膨胀系数再变,touch response latency又得漂移。 (编辑:52刷机网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |

