终端团队性能指标
虽然当前顺风车并无各项性能指标的度量标准, 但我们可以参考有做过移动端性能测试经验的团队。
1、首先关注在性能测试场景中App的总体耗电是否符合基线标准,若符合则pass,否则需进一步定位具体耗电原因
2、秉承先有后优的原则,具体耗电项指标先参照终端团队,在性能的迭代中不断改进指标
Android Vitals 规则
符合系统的规则,让系统认为你耗电是正常的。Android P 是通过 Android Vitals 监控后台耗电,所以我们需要符合 Android Vitals 的规则,目前它的具体规则如下:
虽然上面的标准可能随时会改变,但是可以看到,Android 系统目前比较关心后台 Alarm 唤醒、后台网络、后台 WiFi 扫描以及部分长时间 WakeLock 阻止系统后台休眠。
安卓绿色联盟
在安卓绿色联盟的会议中,华为公开过他们后台资源使用的“红线”,也可以参考里面的一些规则:
业内规则提炼
不同应用监控的事项或者参数都不太一样。 由于每个应用的具体情况都不太一样,我们需要将监控的内容抽象成规则,下面是一些可以用来参考的简单规则: