【Android】华为和小米手机后台进程防杀策略

时间:2024-03-13 08:44:49

原生安卓系统和国产定制系统区别

  • 原生安卓系统只有在内存不够用时,才会回收后台进程,并不会像国内系统一样,严重影响后台应用使用
  • 由于国内应用开发商,包括BAT这个级别的,为了让自己的应用启动更快,可以后台接收消息和广告,大多都会采取各种方法达到常驻后台,永不退出的目的。这样的一个结果就是,所有应用都占据很大内存,每个应用启动前都需要先释放其它应用的内存,最终的结果就是所有应用都启动慢,你不当流氓软件就被别的流氓软件淘汰
  • 对于大多数“没文化没头脑”的普通用户来说,他们不会意识到机子卡是流氓应用造成的,他们最终会把这个责任归到“手机性能垃圾”这个点上。为了解决这个问题,现在的国产定制系统,在进程管理上都特别严格,一旦切换到后台,很快就会被击杀。这就导致很多必须在后台运行的合理应用,根本就无法实现。虽然很不合理,但是手机厂商为了自己的名声也是无可奈何,得罪开发者总比得罪用户好
  • 这里我在提下自己的一些意见,手机回收后台进程肯定是有必要的,但是起码让用户有选择权利,比如进程只剩三分之一时,可以提示用户,让用户自己选择是否关闭后台进程,关闭哪些进程,是否永久禁用后台运行功能。希望国内手机厂商以后可以实现这一点

微信等应用为什么可以常驻后台

  • 出于手机性能考虑,比如CPU占用,内存消耗,电量消耗等因素,国产定制系统一般都会击杀后台进程
  • 但是出于用户体验考虑,手机厂商也会对一些主流应用做特殊处理,像微信,QQ这些应用,手机厂商会默认把这些用户常用的应用加入性能优化白名单,这样系统就不会击杀这些进程,或者只在迫不得已的最后关头才击杀它们
  • 部分手机系统,提供了让用户自己定制性能优化名单的功能。参与性能优化,意味着允许系统自动去回收这些进程,不参与性能优化,系统就会放任这些应用后台运行,直到迫不得已的时候才去回收他们
  • 关闭性能优化,可以大幅提升应用的存活机会。像我手机性能比较好,平时又习惯禁用所有没有的后台服务,应用用完都会手动关闭,一般只会有一两个用户进程在后台运行,关闭性能优化后,就算后台挂一晚上都不会被回收

小米手机关闭性能优化

【设置界面】-【搜索电量和性能】-【选择应用】-【省电策略】-【无限制】
【Android】华为和小米手机后台进程防杀策略
【Android】华为和小米手机后台进程防杀策略
【Android】华为和小米手机后台进程防杀策略
【Android】华为和小米手机后台进程防杀策略

华为手机关闭性能优化 - 1

【设置界面】-【搜索电池优化】-【所有应用】-【选择应用】-【不允许优化】

【Android】华为和小米手机后台进程防杀策略
【Android】华为和小米手机后台进程防杀策略
【Android】华为和小米手机后台进程防杀策略

华为手机关闭性能优化 - 2

【设置界面】-【搜索启动管理】-【选择应用】-【取消自动管理】-【允许后台活动】
【Android】华为和小米手机后台进程防杀策略
【Android】华为和小米手机后台进程防杀策略