有长时间使用 Android 手机经验的网友,可能对于“一键加速”类的程序并不陌生,尤其在 Android 手机推出初期,用户为了让内存更有效地被利用,往往会人手将背景运行中的程序一口气关闭。 然而这个功能将会在 Android 14 彻底取消,意味着“一键加速”程序来到末日。
“一键加速”程序末日
以往程序开发人员会利用 Android 的 KILL_BACKGROUND_PROCESSES 特殊权限,再执行 ActivityManager.killBackgroundProcesses 系统命名,去将停留在背景的程序关闭以回收内存,这就是一般一键加速程序的原理。 从 Android 14 开始,上述的 KILL_BACKGROUND_PROCESSES 特殊权限 API 会受到限制,程序只能够清除自己的后台进程,而无法清除其他程序的后台进程,简单来说就是一键加速已经无法执行。
重新启动更耗资源
Android 在官方文件有对这项改变作出解释,表示一键加速程序不必要地将其他程序的进程关闭清除,不但有机会降低系统性能,更会增加电池消耗,因为当系统需要重新将程序启动时,会比恢复已有缓冲内存的程序耗用更多资源。