level 14
RevengeCZ
楼主
比较乱,但我觉得可以分享下,不一定对,有错欢迎指正
1. 许多人开口就说“系统流不流畅”,其实说的可能主要是桌面,或者启动器是否流畅。在硬件不拖累——Z2 Pro显然不会——的前提下,开发者选项里把过渡动画时程缩短还是有效果的。以前机子配置不好要靠过渡动画来强行平滑,现在配置上去了狠一点关掉动画直接切换屏幕有时候都可以。当然,像淘宝这种事情很多的APP想秒开就算了……
2. 然后就是很多人在问“耗电情况”。这个问题我打算分两点讲,先说下“绝对耗电量”的概念吧。讲真,骁龙820这种级别的CPU在提高电能利用率方面优势还是蛮大的,打个比方,同样的任务工艺用落后的老CPU可能要5秒跑完,每秒耗电量为1、产热为1,总耗电5、总产热5;骁龙820可能0.5秒就搞定了,但每秒耗电为2、产热为1.5,总耗电1、产热0.75。这个是效率的问题,可以看出在这个例子里面820的单位时间耗电量并不小(只是比喻,比喻!),但由于效率很高所以总耗电量还是省的,发热也不大。但如果持续使用呢?比如用老的手机跑某个应用会很卡,而新手机则能流畅运行,这并不是随便就能达到的,由于耗电是持续的,虽然效率高,但绝对耗电量还是会上升的,付出代价才能有回报。所以在绝对的大耗电量面前,操作系统本身是无力的,指望靠系统本身的优化(我是说靠提高系统运算效率这种本质性的优化,不是说其他的)是不大现实的,除非系统有重大革新(比如真·ART模式的全面铺开),平时还是主要看使用者的用法。我认为系统核心架构类似的情况下,主要的差异可能在下一点~
3. 继续说耗电的问题。很多人以为装个什么XX管家然后一定时间间隔杀掉RAM里的进程就能省电的,我只能呵呵。放在RAM里的进程耗电基本可以忽略,主要浪费电的还是各种应用之间的唤醒,各种全家桶系列就很擅长抱团来骚扰使用者(注:至少在我看来是骚扰)。单纯除掉进程意义不大,因为一唤醒就又在后台活跃了。按照我的理解,相比之下,任凭进程呆在后台却不让它们有所动静才是最有价值的做法。最早用安卓4.4.2的时候只能靠绿色守护彻底禁止后台程序自行启动、唤醒,到了安卓6.0(由于xposed框架还不支持7.0所以没怎么用过7.0),这个功能从性质上已经在系统内部实现但实用性很低(熄屏1小时不动才会触发对后台进程的”关禁闭“),用绿色守护相应的功能强化(和以往4.4.2不同,不是系统以外的功能,而是对系统自带机制的强化)并配合”阻止运行“可以达到不错的控制效果。而且和老版本只能选择杀掉或者不杀相比,安卓6.0里面的绿色守护还可以选择把进程关在后台,这样启动也很快,还不怎么会增加耗电,反过来每次都彻底杀灭还得在重新开启app的时候增加耗电。总之,按照我的理解,管住唤醒才是最有效的省电方法。
其他的以后遇到了再说,先这些吧。
2017年07月29日 09点07分
1
1. 许多人开口就说“系统流不流畅”,其实说的可能主要是桌面,或者启动器是否流畅。在硬件不拖累——Z2 Pro显然不会——的前提下,开发者选项里把过渡动画时程缩短还是有效果的。以前机子配置不好要靠过渡动画来强行平滑,现在配置上去了狠一点关掉动画直接切换屏幕有时候都可以。当然,像淘宝这种事情很多的APP想秒开就算了……
2. 然后就是很多人在问“耗电情况”。这个问题我打算分两点讲,先说下“绝对耗电量”的概念吧。讲真,骁龙820这种级别的CPU在提高电能利用率方面优势还是蛮大的,打个比方,同样的任务工艺用落后的老CPU可能要5秒跑完,每秒耗电量为1、产热为1,总耗电5、总产热5;骁龙820可能0.5秒就搞定了,但每秒耗电为2、产热为1.5,总耗电1、产热0.75。这个是效率的问题,可以看出在这个例子里面820的单位时间耗电量并不小(只是比喻,比喻!),但由于效率很高所以总耗电量还是省的,发热也不大。但如果持续使用呢?比如用老的手机跑某个应用会很卡,而新手机则能流畅运行,这并不是随便就能达到的,由于耗电是持续的,虽然效率高,但绝对耗电量还是会上升的,付出代价才能有回报。所以在绝对的大耗电量面前,操作系统本身是无力的,指望靠系统本身的优化(我是说靠提高系统运算效率这种本质性的优化,不是说其他的)是不大现实的,除非系统有重大革新(比如真·ART模式的全面铺开),平时还是主要看使用者的用法。我认为系统核心架构类似的情况下,主要的差异可能在下一点~
3. 继续说耗电的问题。很多人以为装个什么XX管家然后一定时间间隔杀掉RAM里的进程就能省电的,我只能呵呵。放在RAM里的进程耗电基本可以忽略,主要浪费电的还是各种应用之间的唤醒,各种全家桶系列就很擅长抱团来骚扰使用者(注:至少在我看来是骚扰)。单纯除掉进程意义不大,因为一唤醒就又在后台活跃了。按照我的理解,相比之下,任凭进程呆在后台却不让它们有所动静才是最有价值的做法。最早用安卓4.4.2的时候只能靠绿色守护彻底禁止后台程序自行启动、唤醒,到了安卓6.0(由于xposed框架还不支持7.0所以没怎么用过7.0),这个功能从性质上已经在系统内部实现但实用性很低(熄屏1小时不动才会触发对后台进程的”关禁闭“),用绿色守护相应的功能强化(和以往4.4.2不同,不是系统以外的功能,而是对系统自带机制的强化)并配合”阻止运行“可以达到不错的控制效果。而且和老版本只能选择杀掉或者不杀相比,安卓6.0里面的绿色守护还可以选择把进程关在后台,这样启动也很快,还不怎么会增加耗电,反过来每次都彻底杀灭还得在重新开启app的时候增加耗电。总之,按照我的理解,管住唤醒才是最有效的省电方法。
其他的以后遇到了再说,先这些吧。