小米17 Ultra震撼发布:旗舰配置全面升级
|
亲历现场。那晚小米17 Ultra震撼发布:旗舰配置全面升级的通稿刚挂官网,我们外包组三台测试机已经连上ADB在刷那版系统了——就在我盯着Logcat等编译完成的时候,窗外洒水车来了,滋啦滋啦地从楼下马路牙子边压过去,水柱斜着打在梧桐树干上,震得我右耳有点嗡。我原以为是空调外机故障,扭头看才发现是它。 测试妹子小杨把六台真机垒在窗台边晒太阳,说“散热快一点”,结果中午十二点那会儿全烫手,屏幕都泛灰影。她拿湿纸巾擦过两次,第三次直接抽张A4纸垫在底下,纸边卷起来了,像被烤焦的饼干边。我伸手摸了一台,背面温控贴片位置烫得我缩手——但偏偏那个温度传感器校准值在那版系统里偏高零点四度,烧屏检测逻辑又依赖这个,结果自动降频提前触发了,用户还没滑两下微博,UI就掉帧了。这个我敢打包票。
产品概念图,仅供参考 桌上那把青轴机械键盘声一直没停。不是敲代码,是外包同事老张在用AutoHotkey写一键adb log抓取脚本,每按一次F5就咔哒一声,节奏比心跳还稳。他写了十八秒就喊我去看log——我说你等等,我正等BuildConfig.DEBUG=true的包打出来。他头也不抬:“早好了,我替你点了clean。”结果build目录里多出一个gradle.properties.bak,里面硬编码了vendor.sensors.disable=1。我说不对啊这行不该在本地配里……他回:“哦,昨天雷军直播提‘自研光感模组’,我顺手关了模拟传感器。”我盯着那行字看了三秒,又切回AndroidManifest.xml,发现——required=false,但系统层默认不走HAL fallback。这事儿我说不准。楼下便利店关东煮摊今天换人了,新来的大叔炖萝卜总掀锅盖,白气一股一股往我们工位飘,混着泡面调料包的香精味。我吃了两口,筷子夹起一块魔芋结,嚼到一半想起来没测MIUI 15.3.2里那个光感+距离+陀螺仪三合一中断冲突的case——对,就是那个锁屏唤醒后偶发陀螺仪归零、导航App直接转圈的bug。上周测试妹子小杨报的,截图时间戳是凌晨一点十七分,她手机壳都磨毛了还蹲着复现。我改完commit msg写的是“fix gyroscope stall on prox+light combo wakeup”,其实只加了半行try-catch,catch里force setZeros(true)。这操作不能写进文档,但真上线了。真上线了,我看见了。 厂商对接人陈工今天穿了双新跑鞋,进会议室前在楼道里脱了左脚那只,在门框上刮鞋底泥,咔嚓两下,声音像折断一根薄PCB。他坐定第一句话是:“你们测了没有,小米17 Ultra那个‘优胜劣汰’模式?”我说是那个动态资源回收吧?他说不是,是调度器新策略——当三个以上前台Service在后台持锁,它会按CPU占用峰值时序逆向杀,而不是按启动顺序。我点头,他忽然掏出手机翻相册,给我看一张模糊截图:ProcessRecord.pid=8742, lastCpuTime=2876ms, isBound=true, importance=IMPORTANCE_FOREGROUND_SERVICE ——下面红字写着“killed: priority-override”。我说这不对,Foreground Service不可能被优胜劣汰……他手指往下一划,第二张图:same pid, same timestamp, but importance=IMPORTANCE_BACKGROUND now。他没说话,我就知道昨晚他们内部灰度改了AMS判断逻辑。我没问为什么。这种事问了也是白问。 我原以为“优胜劣汰”是噱头,结果真有物理意义:那版系统会查/proc/[pid]/statm的rss值,再对比/dev/block/by-name/system实际已用空间占比,两个数差超十五个百分点,就触发kill。不是OOM Killer,是单独跑的daemon,叫miui_daemon_sift。我搜过源码,它只在ro.boot.product.device == "umi"才init。umi?这命名我都懒得查是不是小米代号。反正我今天早上七点四十三分在小米科技园B栋地下二层厕所隔间里试过:手动echo 1 > /sys/devices/virtual/miui_sift/enabled,出来个dmesg warning “sift disabled on non-specified device”,但日志还是照记。这事儿我说不准,但我看到log了。 老张刚才又按了一次F5,咔哒。现在我盯着终端里./gradlew assembleDebug --no-daemon的倒计时:127秒。窗外洒水车早走了,但梧桐叶尖还滴着水,啪、啪、啪,三声,中间隔得不匀。桌上的机械键盘热了,键帽有点粘手。测试机堆在窗台,最上面那台小米17 Ultra亮着锁屏,通知栏弹出一条:“MIUI优化中心建议关闭后台音乐播放服务以提升续航”,而它正在播的,是QQ音乐第十九首歌,歌名我都懒得看——反正不是周杰伦,是AI生成的纯音乐,名字叫《流式调度·静音版》。 我删了三遍这段话,又粘回去。算了,留着吧。明早九点前得交适配报告,现在先把MIUI 15.3.2.2199的system_ext.img拖进IDA里,看看miui_daemon_sift到底bind了哪个socket——别问为什么,先找端口。别的,等build完了再说。 (编辑:52刷机网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |

