Android 作为目前最为成功的移动平台操作系统之一,其高内存占用以及耗电快的问题一直被人们所诟病。作为其最大竞争对手的 IOS ,却能够在2015年仍然保持 1GB 内存下的流畅使用体验。由于开放性以及系统架构的原因,Android 不得不依赖于强大的硬件来提供足够的系统性能。
想必大家还记得小米某官方人员在微博上将红米的 1GB 内存与 iPhone 相提并论的言论。对于小内存 Android 智能机而言,需要保证足够的流畅度就意味着必须尽量控制所安装软件的数量。其根源来源于 IOS 与 Android 不同的后台控制策略。
虽然早期的 IOS 系统的确不支持后台运行程序,但这种现象自从 IOS 5 起已经有了巨大的改变。在后续的 IOS 版本中,app 能够有条件的保持后台运行。当 app 被切换至后台时,无论是否保持运行,其内存空间都会被保持。当内存不足时,由系统决定释放部分后台 app 内存以确保前台任务能够获得足够内存。这一内存管理模式其实继承于 Linux ,也是被 Android 一直以来所使用的。与其将内存白白浪费,还不如保持后台程序内存,以便于快速在程序间切换。这一后台机制并不需要CPU介入,所以并不费电。
但 Android 与 IOS 的内存管理机制不同点在于对于推送(push)的管理。简单的说,当你并未运行 QQ 时,也能收到好友发来的消息提醒,这就是推送的作用。IOS 的推送由系统统一管理,app 只能够申请推送,而何时唤醒,何时执行,则完全由系统决定。但在 Android 上,推送则由 app 自行处理,只要申请推送服务,就能够自主进行推送。
相对于系统统一管理而言,各自为政的推送策略不但会导致设备在休眠时频繁被唤醒,还会导致内存占用高的问题。
虽然 Android 平台不乏各种杀后台进程的软件,但由于推送服务能够自动重新启动进程,杀进程往往导致了适得其反的效果。而绿色守护则专门针对后台以及推送的问题下手,将这些应用彻底“绿色化”,禁止其频繁唤醒以及推送消耗无谓的电量。
绿色守护下载地址在此不再单独列出,网络资源已经非常多了。
绿色守护有三种运行模式:未 root;已 root 未安装 xposed;已 root 已安装 xposed,其中未 root 模式只能手动执行休眠操作,推荐 root 后安装 xposed配合使用。
绿色守护的使用方法很简单,打开之后点击右上角的加号,将你不希望推送和后台运行的 app 添加到列表中即可。应用排插顾问会列出正在后台运行、最近后台运行过、可能减慢设备速度的软件供选择参考。理论上,除了常用的QQ、微信、微博等,其余 app 都可以加入休眠列表。在设备屏幕关闭后三分钟,休眠列表中的 app 将会被结束进程以及推送服务。
对于已 root 已安装 xposed 的设备而言,实验性功能中还有一些值得注意的内容。保留通知消息能够让 app 在休眠后仍然保留之前所显示的推送消息,建议开启。唤醒追踪与路径切断能够针对某些存在守护进程的特殊 app 深度休眠,对于某些国产软件有奇效,建议开启。组织应用状态漏洞滥用建议 Android 4.3 之前的设备开启。
GCM推送是由 Google 提供的标准推送规范,开启后使用这类推送的 app 在休眠的情况下仍然能够推送消息,建议开启。绿色化系统应用建议不开启。唤醒对齐能够避免不同 app 在不同时间段唤醒设备导致浪费电量,建议开启仅支持 Android 4.4 以上设备。最后两项设置建议保持默认。
经过这一番设置,1GB 内存的安卓机器也能够保持一定的流畅度了,并且电池续航也能够得到一定量的提升。
可以尝试的我的华为2g运存的时间久了也会感觉卡卡的
对我的512M 手机效果不知道怎样,试试看
512M内存的机器已经绝迹江湖很长时间了
我的M9还能用,就是微信卡了点