真我15T上手实测:性能拉满,续航炸裂,游戏党狂喜!
|
亲历现场。那天下午三点十七分,我盯着真我15T的系统镜像包在Jenkins上卡在sign阶段第十八秒,窗外洒水车刚好压过楼下减速带,嗡——滋——嗡——,一声长音拖得比BuildConfig.DEBUG还假。 测试妹子把三台15T堆窗台上了,玻璃晒得发烫,她拿红外测过,左起第二台后盖温度四十二度三,右起第一台风扇口有细灰堵着,她没捅,说“厂商说不用管”,我伸手捻了捻那点灰,是蓝绿色的,像去年那版系统里ColorOS旧组件残留的resource overlay颜色——但我说不准,真没查源码,就捏着看了两眼。 我原以为只是Launcher预加载逻辑改了,结果抓log发现SystemUI根本没进onCreate,它在startActivityForResult之后直接invoke那个废弃了三年的onActivityResultCompat,而这个方法在Framework层早被@Deprecated标记成红色,但没throw,就悬在那儿,跟楼下便利店关东煮摊子飘上来的萝卜味一样,不冲,但散不掉。 厂商对接人老张微信弹出来:“兄弟,提测表填了吗?”我回了个“在编”,他秒回个笑哭表情包,下面配字:“客户总监刚问我‘15T的负一屏到底能不能甩动’,我说能,他说‘你敢打包票?’我说‘我打包票’。”——这个我敢打包票,他真说了,连标点都没改,就发来一张截图,对话框右上角时间戳是两点五十九分,比洒水车路过早十三分钟。 键盘声又响了,我左手边那台机械键盘青轴,敲空格键的时候咔嗒声特别脆,今天它响了三百七十二次,全是我删掉又重写的AndroidManifest.xml里那行android:exported="true",不是因为没加,是因为加了它跑不过CtsVerifier的privilege test,不加它又过不了VTS 3.2的intent filter校验,最后折中方案是加在debug flavor里,release里用gradle脚本动态inject——但inject时机晚了半拍,SystemServer启动完才写进去,所以开机第一次拉负一屏,白屏两秒,第二遍才动。
产品概念图,仅供参考 游戏党狂喜?呵。他们真点开《原神》切后台再切回来,帧率掉到四十以下那次,日志里打的是“SurfaceFlinger: skip frame due to vsync missed”,但真正漏帧的不是GPU,是那个新接入的AI画质插件,它每帧读一次SensorManager的TYPE_ACCELEROMETER,而这个sensor在15T上被厂商焊死了采样率——锁死八赫兹,不管APP怎么request,八赫兹啊,八赫兹你让一个120Hz屏幕怎么接?我问测试妹子:“上次测Find X6 Pro是不是也锁八赫兹?”她抬头看了我一眼,没说话,低头啃关东煮里的竹轮,牙印都咬得整整齐齐,我没再问。 优胜劣汰。这四个字我写了七遍草稿,删了六遍,第七遍贴进PRD里,没人拦,也没人问,就过了。不是因为它对,是因为它轻——像晾在窗台那三台15T背面贴的散热铜箔,薄,弯得下去,粘得牢,但撕下来的时候,胶渍比铜箔还厚,撕第二遍才见底漆。 我手边这台15T还在跑Monkey,第五千一百二十三次,突然停了,状态栏右边弹出个小红点,点不开,长按没反应,划掉消失,三秒后又冒出来。外包同事阿哲凑过来看了眼,说“哦,这个啊,是运营商预装的eSIM助手埋的静默广播监听器,只在真我15T的那版系统上跑,别的机型早砍了,它活着纯粹是因为OTA推送包里的base.apk checksum没变,所以没触发reinstall,就一直挂着。”——他说得笃定,像在讲自己昨天晚饭吃了什么。我没接话,盯着屏幕上那个小红点,想起上个月在OPPO Reno12上遇到的同款bug,当时我们改了BroadcastReceiver的priority,把它的优先级压到-1000,结果它转头去hook了ActivityThread的mH,反过来把我们的启动监控给绕了。这次?这次我还没动。 桌上的咖啡凉透了,杯底一圈浅褐色痕迹,边缘微微卷起,像某个没合入主干的分支merge commit message。我伸手去够保温杯,摸到杯壁时想起今早老张电话里说“客户下周二就要上发布会视频”,我没应声,他就换了句,“你们那边,能撑住吧?”我嗯了一声,然后听见自己指甲刮过键盘托架的声音,咯吱,咯吱,咯吱——三下,跟那台15T后台静默跑着的AI画质插件心跳频率一致。 现在这三台机子还在窗台上,其中一台侧面贴着张便签,字是测试妹子写的:“已烧录3.14.7_build191,但adb shell getprop ro.build.version.incremental返回的是3.14.6_191a,别信prop,信烧录日志”。我信了。信得有点早。 今晚得重走一遍selinux avc log,把那七个denied项一条条grep出来,看看是不是真跟文档写的那样——“仅限预装应用访问”,还是说,只是预装应用写错了路径权限。明天上午十点前,得把log发给阿哲,让他先跑一遍diff,我盯着build机器等编译结果。洒水车应该不会再来了,这会儿是四点零三分,它每天只过一趟,雷打不动。 (编辑:52刷机网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |

