华为Pura 80 Pro+:影像与续航双跃升,重塑旗舰新标杆
|
亲历现场。那个大版本封版前四十八小时,我盯着Pura 80 Pro+跑第七轮老化——不是整机,就卡在夜景录像中途崩溃那条case上。第三遍复现时,屏幕左上角时间戳跳了十七秒才续上,但视频流里缺了中间那段光斑拖影。我截图发到群里,组长回了个“嗯”,三分钟没再说话。开发那边直接甩来个log包,路径里嵌了三重symlink,我解压完才发现是上一版的符号表混进来了。我原以为他们只是手抖选错分支,结果翻git blame看到提交人写的是“临时覆盖验证用”,日期是上周三凌晨两点零七分。 测试间的灯管闪,从昨天下午三点开始,规律得像心电图——亮两秒,灭半秒,再亮两秒。我数过,连续十七次都是这个节奏。工位隔板上贴着三张便利贴:一张是“MTP协议重连超时阈值确认”,第二张只写了半句“摄像头HAL层buffer pool释放时机可能……”,第三张干脆就是咖啡渍印子,边缘还粘着点奶泡干壳。桌上三杯没喝的咖啡,最左那杯冷透了,杯底结了薄霜;中间那杯表面浮着油膜;右边那杯杯口歪着,吸管折在杯沿上,没拆封。
外观展示图,仅供参考 那个崩溃不是偶发——它只发生在夜景模式开启后、闪光灯未触发、且用户手指悬停在快门键上方十八秒以上的瞬间。你问我怎么知道的?因为第七轮我故意把左手食指搭在屏幕上不动,右手掐表。十八秒整,崩。但第十二轮我把手抬起来搓了搓脸再放回去,它撑了三十七秒。这事儿我说不准,但有一点我敢打包票:它和IMU采样频率无关。我改过三组sensorhub参数,全白费。产品经理蹲在我旁边看了两轮,最后拍拍我肩说“先保主流程”,转身就去跟影像组对齐EIS补偿算法了。他袖口沾了蓝墨水,应该是刚签完光学防抖的FA报告。 而续航双跃升?呵。我们用那个大版本跑循环待机测了三百七十二小时,电流曲线平得像尺子量过,但第五天凌晨两点十四分,手机自己醒了——不是闹钟,不是推送,是system_server进程突然拉起一个CameraService Binder线程,持续耗电十九分钟,然后彻底黑屏。重启后电量显示还剩百分之六十三。我抓了wakelock trace,源头指向一个叫“DynamicNightBoostTrigger”的类,包名带“huawei.camera.enhance”前缀。可查代码仓库里根本没这玩意儿。开发说“那是预装APK里的私有模块”,我反问“预装APK也该进CI啊”,他挠头说“这个…我得问问交付中心”。后来我在system/etc/permissions目录下翻出一个叫com.huawei.camera.enhance.xml的文件,权限声明里明写着“android.permission.CONTROL_INCALL_EXPERIENCE”——谁家夜景增强要控制通话体验? 凌晨打车回家的司机在听评书,《隋唐演义》单田芳版,正讲到秦琼卖马。他把音量调得特别小,但每个“哎哟喂”都咬得极准。我看着窗外广告牌一闪一闪的光打在车窗上,想起今早QA总监路过我工位,看见我桌上摊开的热成像图,说:“你们测得细,但别太钻牛角尖。”我没接话。他西装第三颗纽扣松了,挂着根线头晃来晃去。我原以为他是随口一说,结果散会时他特意绕回来,指着图上一处红斑说:“这里温度比上一版低二点三度,但你们没标出主板背面对应焊点的虚焊风险——这个我敢打包票。”说完就走了。我低头看报告里那页备注栏,确实只写了“散热模组贴合优化”,后面空了三行。 优胜劣汰?对。但汰掉的不是烂东西,是那些没法被trace到的中间态。比如那个崩溃后自动恢复的录像功能,它其实偷偷存了损坏帧,等系统空闲时再用AI插帧补全——我是在dumpsys media.player里翻到“recovery_frame_queue_size=42”才意识到的。再比如续航报告里写的“重度使用续航提升17%”,我们测的是刷短视频场景,但同一台机器切到微信视频通话,耗电曲线直接翘起二十度坡度。我跟开发提过,他打开笔记本敲了十秒钟命令,回我一句:“微信用的Vulkan path,不是我们的管线。”——可那个大版本里所有GPU渲染器切换逻辑,都在我们交出去的HAL层接口里封死了。 所以现在呢?我先把夜景崩溃的触发条件整理成四百一十三字的复现步骤,发给开发组长抄送CTO邮箱,附件里带三段视频片段和一份带时间戳的adb logcat。至于那个“重塑旗舰新标杆”?等他们把camera.enhance.apk的symbol server连上内部buildbot再说。我现在要去趟楼下便利店,买瓶水。上次买的冰露瓶子有点歪,盖子拧不紧,漏了一路,滴在键盘F键和G键之间,干了以后按下去有咯吱声。 (编辑:171手机网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |

