本帖最后由 HONOR体验官 于 2024-7-18 17:03 编辑
第1期 | 续航的相关基础知识”发布后,大家讨论的很热烈,我们注意到有部分用户反馈手机升级新版本后几天内耗电快的现象, 本期针对该问题一起交流讨论,欢迎大家盖楼留言
升级后几天内耗电快是真实存在的,这是一个短期现象,遇到这种情况不用担心,一般使用几天后自行恢复。
升级后几天内耗电快的原因有下面两个:
A、升级替换了系统内的一些系统文件,所有应用都要重新做编译优化(这属于安卓机制的要求)。
B、升级后系统中很多初始化的事情需要重新做,它们短期集中在后台耗电。
针对上述两个原因展开说明一下:
A、 升级替换了系统内的一些系统文件,所有应用都要重新做编译优化,简单理解什么是应用的编译优化,安卓的应用是基于Java语言开发的,并不能直接在安卓上执行,需要转化成适合跑在安卓虚拟机上的机器码。编译优化是所有应用都要做的,主要作用是:优化应用程序的执行效率和启动速度,并且能减少应用本身代码占用的设备存储空间。在安卓机制里,触发编译优化的场景包括下面几种:
从上面图中我们可以看到,编译优化触发的场景里面,第一个就是做升级,为什么在升级之后,编译优化带来的耗电问题会比较突出呢?
用户使用新机器的时候,在新应用的下载安装过程中,就会把编译优化顺便做了(应用市场下载应用的时候一般就带了已经做过编译优化的文件),用户只能感受到安装过程的等待时间,在系统升级尤其是安卓版本升级后,这些新增的应用都需要排队做编译优化,所以升级后批量在后台集中处理,就会增加系统负载,让系统耗电加快。您使用中感知不到这些后台动作,只能感知到耗电加快。
B、 升级后系统中很多初始化的事情需要重新做,它们短期集中在后台耗电。比如应用市场自动更新应用版本(大部分用户可能都是默认自动更新)、游戏中心检测游戏更新等,只要应用市场开始更新,那后台的数据流量以及应用版本更新都是会额外耗电的。
另外随着系统AI能力增强,系统需要做一些初始化的准备工作,会在后台做AI学习导致耗电,比如:图库里面“回忆”和“创作”,回忆就是AI把某一段时间或者某个地点的图片和视频综合到一起,自动添加BGM,生成类似于电子回忆录的视频(如下图的“美好童年”就是自动生成的);而创作则使用AI识图,按“人像”、“地点”“事务”“拍照模式”等把图片做了归类。用户使用了一段时间之后,大部分用户手机内都有很多张照片,有的用户甚至有几万张、十几万张照片,AI学习过程可能会持续好几个小时,消耗的电量超过50%,学习完成后即可恢复正常。
针对升级后短期的耗电快问题,怎么能加快系统优化和学习过程呢?
建议您每次升级后,至少做一次长时间静置充电,可以快速完成优化(比如:睡前插上充电器起床时拔掉或者白天充满电后插上充电器静置3小时左右)。 针对目前后台的系统优化和学习用户不感知的问题,我们正在设计方案让这些后台优化学习动作可感知,并给出加快优化学习的提醒,达到升级版本后功耗能快速恢复正常的目的。
最后征求一下大家的意见,针对升级后的系统优化,目前有两种策略:
策略一:版本升级后,在首次开机前完成大部分优化,优点是可以改善升级后由于系统优化导致的耗电快体验,缺点是会导致开机时间变长。
策略二:版本升级后,按照正常流程开机,开机后在手机空闲时进行优化,优点是开机时间短,缺点是根据每个人的用机习惯和预装应用情况,优化动作可能持续2-3天,优化期间会感知耗电加快。
针对上述两种策略,请大家发表意见,指导我们后续优化方向,谢谢大家
|