感觉这个表盘费电严重
请先理一下思路,你是如何判断表盘费电的? 想清楚之后,联系我解决问题
一、我做的测试
省电是我关注的重大内容之一,在省电优化方面,我是很用心了的
针对省电,我对表盘代码架构做了 5 次的大优化,甚至有几次基本是算重构了,上万行代码重写
这是我最早对 6Abs 表盘做的续航测试,和系统表盘做的对比
从表上可以看出,6Abs 的待机续航和系统表盘几乎一样,虽然还不够科学,但是比某些人的感觉费电要科学多了
二、聊一聊续航
影响手表续航的原因很多,和个人使用习惯很有关系,比较影响续航的有:
- 血氧检测
- 系统 BUG
- A 屏的 AOD
- 表盘优化不到位
- 其它因素
我的表盘里都有简单电量统计,解读方法在上图,他计算的是整个手表的耗电量,不是表盘的。
想知道一款表盘对续航的影响,大家不要感觉,我被这感觉折腾过好多次了,找我说感觉升级后耗电急剧增加,然后我就排查代码,最后找到原因是他系统升级了。
每块表的续航都有不同,甚至消息多的时候和少的时候续航都不一样,比较推荐的方法就是:
和系统表盘做对比!
简单做法
比如要看黑武士表盘的耗电量,
- 先戴一个白天,记录时长,计算出 1%电量能续航几个小时
- 切换到默认表盘,再来一次,计算出 1%电量续航时长
注意:测试期间尽量保持s的生活习惯,尽量不要开运动模式,运动模式耗电会增加,且不太好计算。
两者做一下对比,大概就能得出黑武士的耗电量了,但是这个方法精度并不高,而且有的表只能显示到 1%而不是 0.01%,误差就更大了。
三、最近的感悟
基于佳明表盘的代码编写自由度非常高,几乎是没有费电防护的样子,所以导致市场上不同表盘的省电效果差异非常大,可以说是天花板极高,有坑也会很深
不同人的生活习惯差异也是很大的,我不排除我的表盘在某个极端情况下会特别耗电的可能,但是评论区骂人不是解决问题的办法,佳明的评论区我也无法回复,也无法联系上人,结果不但问题没解决,反而双方都窝气。
举例一些我遇到的人吧
还是不举例了!