作为用户,有没有办法让 app“休眠”在内存中,不占用 cpu 但又能快速打开?

2018-03-13 16:31:39 +08:00
 gdtv

为了省电,为了禁止 app 在后台活动,传统方法似乎是将 app 完全关闭,清出内存,包括绿色守护、黑域、冰箱等都是这样吧? 这样虽然可以达到目的,但下次启动的时候就慢了,有没有办法禁止 app 任何后台活动但又将 app 保留在内存中呢? 前提是内存够大。

12187 次点击
所在节点    Android
31 条回复
honeycomb
2018-03-14 12:02:24 +08:00
@iwtbauh
回复被 v2 吞了。
重写一个简单版本:
Google 认为前台服务不是后台运行。
这个 op 在多数情况(当然不包括 qq 那种滥用前台服务的)下的效益已经超过了强杀进程?
广播的问题可用 ifw 解决,greenify 以 prescription 的形式做了一个可订阅规则的 wrapper
honeycomb
2018-03-14 12:04:16 +08:00
@iwtbauh 当然 Android 仅是强迫使用前台服务的应用显示通知,但不采取实际措施让用户拥有限制它的能力的做法也备受批评。
huclengyue
2018-03-14 12:27:45 +08:00
@gdtv 有的。。不过 MIUI 有一套自己的应用管理流程,所以后台的大多数都给直接杀死了,你可以关了系统的用绿色守护的来替代
gdtv
2018-03-14 12:39:21 +08:00
@huclengyue miui 自己可以将 app 杀死,注意是杀死,清出内存,我想要的是保留在内存中,所以 miui 自带的管理功能不适合我,现在正在试用绿色守护。
honeycomb
2018-03-14 12:53:19 +08:00
@gdtv 小米的 appops implementation 有问题,重启后设置会丟
huclengyue
2018-03-14 12:55:33 +08:00
@gdtv 对啊。我就是让你关了系统的用绿色守护啊。。。
gdtv
2018-03-14 12:57:52 +08:00
@honeycomb
小米的 appops implementation 有问题,重启后设置会丟
------------------------------------------------
对的,我也发现这个问题了,用任何 appops 类的软件都无效
guoluwei
2018-03-15 11:38:36 +08:00
然而越来越多的 app 加了开屏广告,启动再快也是白扯,像淘宝这种切换一下都要给你看个广告的就更不用说了
gdtv
2018-03-15 12:33:19 +08:00
@guoluwei 正是因为 app 有开屏广告,才更需要将 app 休眠在内存中,在内存中的 app 会保留当前状态,再打开的时候就是先前的状态,不会出现开屏广告。
bclerdx
2018-04-02 22:54:38 +08:00
@honeycomb 干什么的?
bclerdx
2018-04-02 22:56:29 +08:00
@honeycomb 对,我感觉 O 的这个后台限制是干这个用的。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/437661

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX