首页»版块 MagicOS MagicOS 【系统优化建议】支持自定义应用后台留存超时时间

【系统优化建议】支持自定义应用后台留存超时时间

[复制帖子标题和链接]

1750

数码爱好者  LV7  发表于 前天 14:32 江苏 来自:荣耀Magic7 Pro

一、现存痛点

当前MagicOS后台管控采用统一智能策略,缺少时间维度的自定义。

1. 部分第三方应用切后台后,即便不再使用,依旧驻留后台,占用内存、消耗电量,产生不必要性能开销。

2. 现有设置只有允许/禁止后台活动两种选择,没有“切后台后等待多久自动回收”的精细化选项。

3. 不同用户需求差异大:有的需要APP常驻收消息;有的只是临时使用,希望用完快速释放内存。

开发者选项的后台限制为全局设置,普通用户不会操作,无法针对单个APP配置。

二、核心构想

在应用启动管理中,增加单应用后台留存超时时间设置项。
每个应用可独立选择档位:5分钟 / 10分钟 / 30分钟 / 系统默认 / 永久保留。

逻辑:应用切后台开始计时,在没有用户再次打开、无活跃后台任务的前提下,到达设定时间,系统自动回收后台进程,释放内存;重新打开应用则重置计时器。

主要设计

1. 单应用独立配置
浏览器、短视频这类临时工具可以设置5分钟自动回收;微信、导航等需要接收消息的软件设置永久保留。

2. 智能保护机制
如果应用正在播放音频、下载、后台运行任务,计时暂停,不会强制回收,避免打断正在进行的工作。
仅回收后台进程,不会删除APP本地缓存与数据。

3. 兼容现有功能
多任务卡片下拉锁定优先级最高,锁定后忽略超时设置,保持常驻;不改动原有电池优化、应用启动管理逻辑。

三、执行流程

1. 进入应用启动管理,选择对应应用,设置后台留存超时时间;

2. 应用切后台,启动计时器;

3. 检测到有活跃后台任务,暂停计时;

4. 无活跃任务,达到设定时长,自动回收后台进程;

5. 用户重新打开APP,计时器重置;

6. 卡片锁定状态下,跳过超时回收。

四、边界约束

1. 系统核心应用、系统服务不受该功能管控,仅作用于第三方普通应用。

2. 该功能为附加策略,不会替代系统原有AI后台调度。

3. 若应用有重要后台消息任务,建议用户不要设置过短的超时时间。

五、方案价值

1. 给用户更多选择权,按需管控后台,减少无用驻留带来的内存、续航损耗;

2. 兼顾需要常驻后台的应用,不会影响消息接收;

3. 不改动原有底层逻辑,作为新增精细化开关。

希望研发团队评估参考!
@MagicOS流畅橙子 @性能_阿勇 @MagicOS流畅李同学
建议投票
17 人已参与
支持
反对
您需要登录后才可以评论 登录 | 立即注册
简体中文 - China
快速回复 返回顶部 返回列表