而安卓手机APP被切换至后台的时候不是被冻结的状态,而是一直处于活跃的状态,不仅占用内存,而且还占用处理器的计算能力,导致系统卡、慢、顿。
当安卓系统觉得手机内存马上就要不足的时候,就会择机将一些系统认为需要清理的APP后台以及进程清理出去,以供新的APP运行。

每个进程以 Java 虚拟机独立存在,互不干扰。确保 Android 的稳定性,正常情况下即使单个进程崩溃,整个系统也不会崩溃,也永远没有内存不足的提示出现。当进程被切换到后台时,系统暂停进程。不消耗cpu资源,只在内存保留运行状态,并根据应用本身设置优先级。
我们可以看到一些国外的视频评测,就是点开多个应用对比速度的那种,他们都是打开一个应用之后就按HOME键的,哪怕是和肾对比也是这么操作的。
因为这个操作就是符合Android系统的操作规范的,正确的应用就是应该按下HOME键后变为缓存,停留在当前界面方便用户切换回去查看,同时又不占用系统资源,跟iOS系统的设计理念是一样的。
在内存不足,用户需要打开另外的应用时,就会自动清除掉,所以完全不需要清理内存。相反有时清理了内存之后系统反而需要用大量的电量和 CPU 去重启必要的进程。
综上,正常的用户应用在退出之后要不就成为后台进程,要不就成为空进程。这些进程已经暂停了运行,不占用 CPU 资源和电量。