大家是不是经常要郁闷为什么我的安卓手机的内存比苹果手机的内存大,但是用久后苹果手机内存还有很多,而安卓手机经常出现内存不足。
但是从内存利用层面来说,不得不承认苹果做得真的比安卓好太多。首先,我们来解释下为何安卓一定要大内存,我们打开软件,然后切回到桌面,然后我们呼出后台管理,把软件划掉,最后再清理下内存。
软件并没有退出,他还在,并且依然霸占大量内存,要打开系统设置。应用设置应用管理可以看到软件依然在运行,并且占用多达八百多兆的内存。光一个软件就干掉了将近1G内存,还是你看似退出了的情况。
你还会觉得安卓6G、8G内存会很大吗?这里的小伙伴一定要问我能不能把它关掉呢?当然可以。我们点进去,然后点击结束运行,并且把自启动关闭。这样软件就彻底从内存中清出去了。
但是你会发现,当你收到软件消息后,系统就没有提示了。同理很多软件也是如此,这个内存占用取决于你好友和群的数量,接收到消息越多,占用内存越大。从单个应用占用内存数量来看,苹果也是一样。也就是说,你的软件登录到苹果手机,在同等消息量下也会占用那么多内存。区别在哪里?苹果微信不会常驻内存,他的墓碑机制会在内存不足时自动将软件清出去。
这里大家要问我为什么安卓要常驻呢?这就要提到安卓的碎片化了。苹果只有一家,而安卓有无数家。刚刚说到的彻底退出微信后就收不到消息了,这就是因为安卓没有统一的推送机制,在应用退出之后手机就没办法接收到消息。而苹果因为有统一的推送机制存在,哪怕应用退出了,也可以通过苹果的推送让你接收到消息。
其实浏览器的原生安卓是有统一的推送机制的,但是由于你们懂得的原因,这个机制没法用。所以,各大手机厂商各自实现自己的推送。像软件大厂为了能让你能收到消息,都会通过开机自启的方式让自己的App常驻后台,这样才能保持推送功能。
这时候大家可能又有新的疑问了,App只是保留推送功能,为何还要占用那么大内存呢?
因为安卓的商店百花齐放,每个厂商都有自己的App商店,没有统一的审核标准,所以各家为了抢占用户都要让自己常驻内存。因为如果我不霸占内存,其他app会霸占,这样我就竞争不过别人。
苹果有他自己的统一推送机制,并且通过AppStore的审核机制强制你使用这个推送机制,所以所有的app都会很听话。这就是安卓为何内存越来越大,反而越用越卡,而苹果不会的本质原因。
很简单。关闭你觉得不需要推送App,然后将它的自动启动禁用,这样他就不会常驻内存。另外,及时清理软件无用的消息记录也可以节省内存,至少在他霸占内存的时候会温柔一点。
二、不要随便点击安卓App弹出的广告,特别是带有恐吓性质的信息。什么内存不足啊,版本过低呀之类的。