在Android 8 和Android 9上如何监管毒瘤应用,提升设备的续航和流畅度

android9
后台限制
续航
流畅度
在Android 8 和Android 9上如何监管毒瘤应用,提升设备的续航和流畅度
0
#1

看到大家似乎不太会用Android的后台限制功能,或对系统的耗电状态颇不满意,便就写了这个帖子,希望对大家有用。

其实从Android 8.0(Target API 26)开始,为了整治Android应用后台占用造成卡顿耗电的乱象,Google便已经开始大力加强对应用后台监管限制。而且从2018年8月起,Google Play Store也开始要求新上架的和更新的应用Target API level必须为26+。

API 26+的应用其实大都可以支持我们称之为“后台纯净”的特性,它们往往大都不会自启动,也不会存在常驻后台的行为。当我们把他们退出到后台一段时间(大概一两分钟后),它们便会进入缓存或彻底退出,把可用资源留出来交给需要使用的前台应用,一定程度上,这降低了对系统整体流畅度和续航的影响。这可能也是微信App更新v7.0版后我感到系统操作流畅一些了的原因。

关于“正在运行的进程”和“后台缓存的进程”两者的区别,我从网上大致找来了这段内容,仅供参考:

正在运行的进程:需要占用一定的cpu资源和RAM(内存)空间,多少的话看是什么应用,要消耗一定的电量,影响手机响应速度等性能。
后台缓存的进程:不需要占用cpu资源,会在RAM中写入一部分数据,当下次打开这个应用时会快一些,当然也会占用一点内存,如果手机内存够大对速度性能不会有影响,如果内存不够那么会触发android的内存回收机制,优先清理掉这些进程,会耗一点点电,但几乎没什么影响,只是在内存的某些位上写了地址数据,每隔一段时间过一遍电脉冲,刷新来保持数据。

具体的应用后台运行状态可在 设置->系统->开发者选项->正在运行的服务 中查看,再点击右上角省略号,点击”显示缓存进程“,可查看已缓存的进程。

1.后台检查选项

我们在Android 8.0+的开发者选项上,我们也能看到一个名为“后台检查”的选项(差不多在最底下)。这个选项,在我的理解里,相当于是低API应用(Target API <26的应用)的后台保活清单。一些你不需要其自启动或常驻后台的应用,你可以关闭它们的这个选项。相信它们的后台状态,会比默认状态好一些。

比如网易云音乐App,默认状态下,其在后台的内存占用频率约为100%,关闭该选项后,该应用的内存占用频率就能保持在2~5%之间了。这更大程度上是变成了取决于我使用它听歌的时间,而非和之前一样取决于它流氓自启和后台常驻的时间。此状态可在 设置->开发者选项->内存->各个应用使用的内存 中查看。

2.后台限制功能(仅适用于Android 9+)

Android 9(Target API 28)在Android 8的基础上,正式上线了后台限制的功能特性。

当系统检测到某些不常打开的应用在后台运行耗电,则会在 设置->电池 里提示你该应用正在后台耗电,建议你将其加入后台限制名单如图所示。当然,当你将某应用设置为后台限制后,一般来说,前面说到的 开发者选项->后台检测 关于该应用的选项也会同步关闭。

当然,如果你嫌系统检测的太慢,你也可以手动进行设置:
长按桌面图标-> 进入应用设置-> 高级-电池-> 后台限制-> 把你需要限制的加入限制名单,如图所示;
设置->应用和通知->查看全部xxx个应用->某应用->高级-电池-> 后台限制-> 把你需要限制的加入限制名单

当你需要取消该应用的后台限制时,可按一样的路径进行设置,或可在 设置->电池->电池管理器(某些ROM也显示为“自适应电池”)->受限应用 中取消勾选进行取消。

注意:关于音乐应用,如果是低API level的音乐应用例如网易云音乐(API 23),使用Android 9的后台限制将其限制后,会出现无法后台播放的情况,所以对于音乐应用,建议各位不要开启该应用的后台限制选项,可到 开发者选项->后台检查 中关闭其保活即可,如前面所云。

另外,有条件科学出国的同学,也推荐各位到Play Store进行应用的安装和更新,如开头所说,从2018年8月开始,Play Store更新的应用均已API 26+,而且得益于Google的监管,这些应用会更听话,比如它们往往会去掉一些不适合的隐私权限申请,又比如它们可能会少一些流氓进程和支持FCM推送,这对设备的信息安全、流畅度和续航,多少都会有点用处。有些甚至会直接变成官方无广告版了23333,例如爱奇艺。

在某种意义上,在Android 8/9的后台优化和Google的应用监管下,我们平时使用的 黑域、绿色守护等后台限制相关的应用,或已开始式微。也许有朝一日,Android系统会实现黑域App开发者的愿景——希望有一天大家不再需要黑域。

7 Likes
如何保证QQ、微信在设备锁屏状态下的实时消息推送
9.0有没有开发者选项里root的开启包啊
小米2S历史版本跟每月版存在的BUG
希望能增加应用的自启动管理功能。
#2

可还行。。。。。

#3

我觉得海星
image

#4

前来支持一下

#5

说得很详细,NICE!

#6

蟹蟹 ≡[。。]≡

#7

:grin:

#8

不错不错,学到了!就是方便性不如绿色守护这些app,得一个一个操作。

#9

介绍的有理有据

#10

嗯,目前自带的目测是只能这样了

1 Like
#11

支持有理!感谢分享!

#12

这是什么ROM?感觉这个内存界面类似于MIUI的。

#13

官方Android Q…截图来自Google Pixel,但目前Q beta1的和P的几乎没有区别。
其次就是…按理说Android的这个界面都是一样的,无非就是系统字体和强调色、圆角的区别。

#14

越来越像温逗死啦

#15

哈哈,之前Android 8引入的Project Treble就很有Windows的影子。

1 Like
#16

说得不错,还是稍微麻烦一些。
两点,一是能用谷歌版的国内应用,就用谷歌版,原生无广告。
而是还是黑域社区版用用吧,设置超级简单,不要升级黑域就可以。
要不,再安装adaway之类的host免疫程序,让广告链接直接失效。

#17

原生支持的就这样我也很绝望鸭。

目前我是这样。

付费玩家表示无所谓,不过Android 9之后我已经开始尝试停止使用黑域了。

#18

写的那么详细,感谢楼主了

#19

不客气:laughing:

#20

本人nexus 6 ,只有3G内存
目前用的安卓9和黑域结合,基本上常规待机内存可以空余800-1000M左右
以前的7.1+黑域基本可以空400-500M内存
感觉9.0的流畅度要好不少
当然如果不用黑域的话感觉还是比较卡
有些朋友还在讨论用黑域是否更费电,对于我来说有流畅度就好,费电就不考虑了