禁止自动杀后台、增强最近任务可见性
HyperOS 默认的后台策略
HyperOS 的「后台管理策略」默认设置得非常严格——后台应用通常几分钟后就会被系统杀掉来释放内存。这个策略在低端机上能保证流畅度,但在 8GB RAM 以上的机型上反而变成了烦恼:你切出去查个消息回来,刚才在跑的 App 已经被系统杀掉了。
禁止自动终止后台应用进程
这是 HyperCeiler 从 HyperOSXXL 模块合并过来的核心功能,在 2.6.161 中正式加入 HyperCeiler 主线。开关打开后,HyperCeiler 会 Hook 系统的 ActivityManagerService,让它忽略"应用不活跃超时"这条规则——后台应用不会再因为闲置被自动杀。
效果
- 长时间后台挂着的 App(比如跑 Python 脚本的 Termux、后台下载的浏览器、定时同步的笔记 App)不会被意外终止
- 多任务切换时回到之前的 App,状态完整保留(不会出现"App 重启回到启动页")
限制
- 这个开关不会禁止内存不足时的系统强制清理——当系统真的 RAM 不够时,Low Memory Killer 还是会杀掉最不重要的进程
- 只禁止"超时自动终止"这一类清理,不影响手动从最近任务里划掉 App、也不影响 App 自己主动退出
增强最近任务可见性
见 最近任务卡片 里的同名功能——这个开关和"禁止自动杀后台"配合使用效果最佳:后台 App 不会被杀 + 全部显示在最近任务列表里,来回切换完全无缝。
配合电池设置
HyperOS 还有一个电量与性能里的"后台弹出界面限制"设置——默认禁止后台 App 弹窗。HyperCeiler 不会直接改这个设置,但如果你开了禁止自动杀后台,建议同时在系统设置里把"后台弹出界面限制"关掉,否则有些 App 即使没被杀也弹不出通知或登录窗口。
作用域
需要在 LSPosed 里勾选 系统框架(system)——这也是必勾作用域之一。改完建议直接重启设备(因为 system 进程不能单独重启)。