荣耀ROBOT PHONE新机发布:智能交互开启手机新纪元
|
亲历现场。发布会完那天晚上九点十七分,我还在荣耀三号测试间蹲着,手边那台ROBOT PHONE正反复重启——不是系统崩,是语音唤醒后识别到“关闭蓝牙”就顺手把基带也关了,再开不了移动网络。厂商对接人老张在隔壁喊我过去签字,说“协议里写了免责”,我头也没抬,说你先让测试妹子把七台机子的USB调试模式手动开了,她刚蹲下去,窗外洒水车就哐当哐当碾过,喷头歪着,水线直泼玻璃,反光晃得人眼晕。 我原以为是AI引擎热插拔没做稳,结果扒日志发现根本不是——它压根没调用AudioFlinger的唤醒通路,而是绕过HAL直接捅进SensorService,把陀螺仪抖动阈值当唤醒触发器用。这个我敢打包票:我盯着那个sensor_event_t结构体打了十八秒断点,连memcpy的临时寄存器都看全了。但为什么?没人说。老张甩来一页需求文档,手写补了一行:“为降低端侧功耗,优先启用物理层感知通道”。可你让陀螺仪判断“我说话了”?我去年在vivo那版系统里试过,抖三下是“开手电”,抖四下是“拍张照”,抖五下就是重启modem——这次他们倒聪明,抖五下直接切飞行模式。 桌上的机械键盘声一直没停,外包同事阿哲在敲CI脚本,嗒、嗒、嗒,每敲三下就骂一句“这签名验签链路又换了”,他左手边堆着六七个测试机,最顶上那台ROBOT PHONE屏幕朝下扣着,散热铜箔烫得能煎蛋。我伸手摸了下,窗台边那台早晒到发烫,背面LOGO边缘有点微微起翘,胶层软了。楼下便利店的关东煮蒸汽正从气窗缝里往里钻,萝卜味混着海带味,飘到鼻子里那会儿我忽然想起上周三——也是这会儿,测试妹子小林跑过来,指着Logcat里一行红字:“ERROR: voice_trigger_context is null in onTrigger”,她说她查了八百遍,结果发现不是代码漏初始化,是厂商给的SDK包里,voice_trigger_context.java压根就没编译进classes.dex……漏了。我们俩对着AS弹出的“Build Successful”傻看了半分钟,谁都没吭声。 优胜劣汰?对。但淘汰的是谁?是那些还守着Binder事务超时三十秒的老交互模块?还是把AIDL当圣经背的维护组?或者干脆就是我们自己——昨天下午三点,我改完第四版无障碍适配补丁,推送前最后一秒被拦截:ROBOT PHONE新策略要求所有无障碍服务必须通过TA(可信执行环境)校验签名,而我们的keystore密钥轮转机制,不支持动态TA注入。这事儿我说不准,只看见build server报错里跳出一行:“TEE session failed with code 0x89000004”。但小林下午四点二十就在钉钉回我:“客户说,旧机型OTA升级后,ROBOT PHONE会自动屏蔽未授权无障碍服务——屏蔽逻辑不走SettingsProvider,走的是基带侧的AT+CMD指令。”我没追问,怕问多了她也懵,毕竟她昨天还问我:“为啥我们app的前台service在ROBOT PHONE上,startForeground()调用了两次才显示通知?”——第一次被杀了,第二次才活下来。她记在本子上,字迹特别工整,右下角画了个哭脸。
产品概念图,仅供参考 阿哲刚敲完最后一行curl命令,把patch推上了内网repo。他扭头问我:“你信不信,这补丁明早八点上线后,ROBOT PHONE在横屏状态触发语音唤醒,会让SystemUI崩溃重载三次,但第三次之后,状态栏图标顺序会永久错乱?”我点头。他笑了下,说他昨儿在华为Pura那边也撞见类似鬼事,不过是Camera2的CaptureRequest被拆成两帧下发,导致录屏时时间戳跳变。我懒得接,顺手把窗台上那台ROBOT PHONE翻过来,屏幕亮着,锁屏界面上悬浮着个微光小球,正缓缓自转。它不响应双击,不响应长按,甚至不响应指纹划过——它就转。转得特别匀速。我看了一分十一秒,小林路过,顺手把它拿走去充了电。冷眼。不是说这个方向不对,是太对了,对得让人脊椎发凉。上次这么凉,是小米某版系统把InputManagerService的dispatchPointerEvent()重写了三遍,每次release前夜换一种锁粒度——最后发现只是为了防一个根本不存在的竞态,就因为PRD里写了句“需满足120Hz触控预测容错”。ROBOT PHONE这波也一样:所有优化都真实存在,所有问题也都真实可复现。但它们像一堆散落的齿轮,每个都磨得锃亮,偏偏少了一根轴。我刚才又试了一次,语音唤醒成功后说“打开微信”,它真打开了,但微信启动页加载动画卡在57%,进度条不动,CPU占用死死咬在13%。我kill掉再启,这次是12%。再启,11%。像在排队,排着排着,就排没了。现在桌上还剩两台没刷,一台黑屏,一台不断弹Toast:“系统服务正在为您协调资源…”,弹了三百七十二次。我不打算刷了。明天早上八点,等厂商群@全体成员,我回复一句“已同步,待确认”。 (编辑:52刷机网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |

