在上周五的小米2015秋季发布会上,雷总给我们带了“全新”的MIUI
7系统,除了UI的优化以及少量功能(如宝宝相册、漫游)的增加外,MIUI 7最“实质”的改进可能是“比MIUI
6续航延长25%”,咋一听觉得有点不可思议,这MIUI 6的优化是不是太烂了,不然也不可能续航会有这么大力度的进步。
MIUI 7比MIUI 6续航延长25%
雷总表示用户升级了MIUI 7后,待机时间至少增加3小时,细思极恐,这MIUI 7有什么黑科技让手机的续航技术有了重大突破,仔细一打听,原来还是老树新芽,继续优化“对齐唤醒机制”。
什么是对齐唤醒机制
MIUI 7省电的秘笈
先看看什么是对齐唤醒机制,以前讲过, Android为了确保应用的正确执行,提供了Wakelock(唤醒锁)的API, 你可以把它看作是个定时器,它能定时把系统唤醒。系统被唤醒后,需要经过一段时间才能再次进入睡眠状态。安装的App越多,系统可能被唤醒的次数越多,实际睡眠的时间越短,也就越耗电。
对齐唤醒也就是把一定时间段内的多次唤醒合并成一次唤醒,减少系统被唤醒次数,增加待机时间。举个简单的例子: 像小米举的例子,在8:01-8:05分有五个App定时器,在这个时间段内系统会被唤醒五次,如果采用对齐唤醒机制,把这五次唤醒合并成一次唤醒,一次完成五个定时器的处理。这样通过减少系统被唤醒的次数,从而增加手机的续航。
2013年MIUI 5发布时首提对齐唤醒机制
其实早在2013年MIUI 5发布时,雷总就提出过“对齐唤醒机制”,当时口号喊得更响亮:待机时间能延长2倍。但就是不知道这MIUI 7的继续优化做了哪些,至少从讲解的图例上看不出来,这MIUI 5和MIUI 7的对齐唤醒机制图解完全就是一样的。
对齐唤醒与Android系统
绿色守护支持唤醒对齐
既然讲到了对齐唤醒,不妨再啰嗦几句,熟悉绿色守护的朋友肯定会知道,配合Xposed框架,绿色守护很早就实现了唤醒对齐功能,只支持Android 4.4及以上系统。去年还闹过MIUI抄袭Xposed的传闻,那也是无风不起浪。
绿色守护的唤醒对齐只支持Android 4.4及以上系统,那是因为Android 4.4提供了两个接口,准时定时器和非准时定时器,这两个接口都是开放的, 只有非准时定时器才会被对齐,而绝大多数的App都会使用准时定时器,这样原生的对齐机制其实就失效了,所以才有了MIUI和绿色守护这样的对齐唤醒功能。
到了Android L(Android 5.x),新的Job Scheduler API可以让开发者更容易的选择合适的时机触发电量消耗比较高的任务,避免在低电量或未完成充电时更新应用程序,其实也是对对齐唤醒机制的优化。
Andorid M的省电技术
在最新的Android M(Android 6.0)中,Job Scheduler API被进一步优化,除了能够对齐后台应用唤醒时间之外,也让App调用硬件的逻辑更加智能。比如当一个App需要进行数据更新时,开发人员可以指定当WIFI连接时就刷新,如果是移动网络就延后刷新,这样同样也能够省下一部分电量。总的来说,Job Scheduler等于给Android设备提供了一个更加智能的后台管理机制,这也是Android M号称更省电的一个重要原因。
在MIUI 7发布后不久遭到大量吐槽,尤其是还只是基于Android 4.4,小米官方强调MIUI有着自己的内核,在功能演进上要领先于原生Android,从对齐唤醒机制这件事上看,也并非是全不可信,这不,iOS不也大量抄袭了MIUI的特性吗?
另外要说的是,对齐唤醒机制也有负面的影响,比如消息会延迟接受,闹钟也可能不准时了,用过MIUI 5的朋友应该深有体会,不过时至今日,通过白名单和一些针对性处理,这些负面影响已越来越小了。
MIUI 7真的更省电了?
在上次针对小米手机4的MIUI 6耗电作过一些测试,这次正好加上MIUI 7的耗电情况作个比较,看看雷总说的续航延长25%、待机时间延长3小时有几分可信。
首先要刷成MIUI 7(小米手机4)
继续以小米手机4为例,MIUI版本为5.8.13开发版,也就是官方提供的MIUI 7,全新系统,没有安装其它第三方应用,连接WIFI和数据网络。以下为充满电100%后待机18小时的数据,数据采集来自于BetterBatteryStats 2.0。
MIUI 7下的耗电统计
在MIUI 7下,每小时耗电3.6%,与之前测试MIUI 6下3.5%/h几乎相当,在测试时间内Deep Sleep(深度睡眠)与Awake(唤醒)的比例都是一样的,分别为86%和14%,主要耗电同样来自Kernel Wakelock,radio-interface这个系统锁同样是最大电量消耗单位。
MIUI 6下的耗电统计
忽略掉误差带来的影响,MIUI 7与MIUI 6的待机耗电完全看不出来有什么差别,雷总你那句待机增加3小时确信不是被人忽悠了?其实从MIUI 7的耗电优化手段来看,这样的结果十分正常。如果非要看出点差别来,大概要装上几十个不规范的App(像唤醒频率高的滴滴打车),极端情况下对齐唤醒机制才能发挥出明显的作用,待机耗电确实也应该有所延长。
不要神话对齐唤醒,MIUI 7也不是省油灯
如果说MIUI 5提出的对齐唤醒机制还算是新鲜事物,勉强算是黑科技的话,那MIUI 7再谈对齐唤醒,难免有江郎才尽之嫌,别说从Android 4.4原生系统就开始加入了对齐唤醒机制,在Android L和Android M中不断进化,就像绿色守护、360卫士极客等第三方应用都有这样的功能。作为国内ROM的领袖,MIUI不要固步自封,还是要多求突破。
和MIUI 6相比,MIUI 7在省电上并没有什么明显进步,对于大众用户来说所谓的续航延长25%也只是美好的愿望。原来的配方原来的味道,MIUI 7其实是小米在第250周的一个MIUI周末例行更新而已。
游客 2016-01-21 23:11
该评论年代久远,荒废失修,暂不可见。
已有1次举报支持(0) | 反对(1) | 举报 | 回复
27#
我匿名了 2015-08-23 13:02
支持(1) | 反对(0) | 举报 | 回复
26#
游客 2015-08-22 12:34
支持(0) | 反对(1) | 举报 | 回复
25#
游客 2015-08-20 18:34
该评论年代久远,荒废失修,暂不可见。
已有1次举报支持(3) | 反对(0) | 举报 | 回复
24#
游客 2015-08-18 10:40
该评论年代久远,荒废失修,暂不可见。
已有2次举报支持(5) | 反对(2) | 举报 | 回复
23#
超能网友管理员 2015-08-18 09:44 | 加入黑名单
支持(1) | 反对(3) | 举报 | 回复
22#
游客 2015-08-18 09:13
该评论年代久远,荒废失修,暂不可见。
已有9次举报支持(12) | 反对(3) | 举报 | 回复
21#
超能网友一代宗师 2015-08-18 08:41 | 加入黑名单
该评论年代久远,荒废失修,暂不可见。
已有1次举报支持(0) | 反对(2) | 举报 | 回复
20#
游客 2015-08-18 01:36
支持(1) | 反对(1) | 举报 | 回复
19#
我匿名了 2015-08-18 01:04
该评论年代久远,荒废失修,暂不可见。
已有2次举报支持(7) | 反对(5) | 举报 | 回复
18#
超能网友教授 2015-08-17 22:59 | 加入黑名单
该评论年代久远,荒废失修,暂不可见。
已有1次举报支持(0) | 反对(0) | 举报 | 回复
17#
游客 2015-08-17 19:44
该评论年代久远,荒废失修,暂不可见。
已有1次举报支持(8) | 反对(0) | 举报 | 回复
16#
超能网友博士 2015-08-17 19:22 | 加入黑名单
该评论年代久远,荒废失修,暂不可见。
已有1次举报支持(8) | 反对(0) | 举报 | 回复
15#
游客 2015-08-17 18:36
该评论年代久远,荒废失修,暂不可见。
已有1次举报支持(0) | 反对(0) | 举报 | 回复
14#
游客 2015-08-17 18:13
该评论年代久远,荒废失修,暂不可见。
已有7次举报支持(7) | 反对(0) | 举报 | 回复
13#
游客 2015-08-17 18:12
该评论年代久远,荒废失修,暂不可见。
已有6次举报支持(0) | 反对(0) | 举报 | 回复
12#
我匿名了 2015-08-17 17:56
该评论年代久远,荒废失修,暂不可见。
已有3次举报支持(0) | 反对(0) | 举报 | 回复
11#
游客 2015-08-17 17:48
该评论年代久远,荒废失修,暂不可见。
已有6次举报支持(1) | 反对(0) | 举报 | 回复
10#
超能网友终极杀人王 2015-08-17 17:20 | 加入黑名单
该评论年代久远,荒废失修,暂不可见。
已有4次举报支持(1) | 反对(0) | 举报 | 回复
9#
游客 2015-08-17 17:06
该评论年代久远,荒废失修,暂不可见。
已有4次举报支持(15) | 反对(0) | 举报 | 回复
8#
游客 2015-08-17 16:57
该评论年代久远,荒废失修,暂不可见。
已有4次举报支持(0) | 反对(0) | 举报 | 回复
7#
超能网友教授 2015-08-17 16:57 | 加入黑名单
支持(13) | 反对(0) | 举报 | 回复
6#
超能网友管理员 2015-08-17 16:55 | 加入黑名单
支持(1) | 反对(0) | 举报 | 回复
5#
游客 2015-08-17 16:52
该评论年代久远,荒废失修,暂不可见。
已有2次举报支持(1) | 反对(0) | 举报 | 回复
4#
游客 2015-08-17 16:43
该评论年代久远,荒废失修,暂不可见。
支持(2) | 反对(0) | 举报 | 回复
3#
超能网友教授 2015-08-17 16:38 | 加入黑名单
该评论年代久远,荒废失修,暂不可见。
支持(0) | 反对(0) | 举报 | 回复
2#
超能网友教授 2015-08-17 16:38 | 加入黑名单
该评论年代久远,荒废失修,暂不可见。
支持(0) | 反对(0) | 举报 | 回复
1#