Android 14制止“杀后台”!手机加速APP形同虚设?
关于安卓的后台,也是遭到很多人诟病的。当安卓后台利用一多,就会非常卡顿。
因为利用运行是要消耗硬件资本的,不管前台和后台,不晓得各人有没有如许的感触感染呢?
在以前500MB内存的时代,或许我们没有明显地感触感染到,但在安卓进进1G、2G内存的时代,那遭人诟病的短处就表露出来了,也就是后台杀不死,杀身后自启动,一个利用挈好几条历程,一条历程又有好几项办事!
那要说不卡,那不是睁眼说瞎话吗~
别的,安卓跟iOS是纷歧样的,简单来说,安卓分为 “运行” 和 “停行”,iOS 分为 “前台” 和 “冻结”。
iOS利用留后台但不运行,只要前台利用能运行。如斯一来,它就能够做到翻开利用时秒开了。而安卓就不是如许的了,它会不断占用着后台的内存,不管你是在运行仍是停行了那个利用。
展开全文
但为了不让内存爆满死机,安卓后台有一个名为lmk的机造。
要晓得,lmk 对每个利用形态都有对应数值。当剩余内存大小到达数值时,lmk 就会杀掉对应形态的利用,以释放内存。若杀掉利用,剩余内存仍然不敷,便会陆续杀掉上一个形态级此外利用,以此类推。
假设现状得不到缓解,就很有可能会不断杀到前台利用,紧接着你正在运行的利用就莫名闪退了!
于是,为了制止碰着如许的情况,良多伴侣会在手机上安拆加速APP,它有着一个特殊的权限,通过施行系统号令来肃清后台利用,简单粗暴地杀死内存中的常驻历程往返收内存。
但从Android 14起头,一键加速的APP就要遭到限造了,只能肃清本身的后台历程,不再可以肃清其它 App 的后台历程。
那么换个角度思量,也就说多个APP在后台打架争夺内存的情状就不再发作了。
在Android 14 DP2 的描述文档中,安卓表达利用法式不该该用某些体例往影响其他利用法式的历程。
假设一键加速的APP随意肃清其他APP的历程,可能就会呈现降低系统性能等情状。
那么从Android 14起头,我们只要拥有KILL_ALL_BACKGROUND_PROCESSES那一个新权限,才有资格杀死其他利用的后台历程。
关于那,各人有什么观点呢?