㈠ 安卓手机的运行内存,从1G到12G,为何系统总是占去一半
这确实是个有趣的事实,记得一开始的安卓手机内存只有一个G的时候,开机是剩余500M,现在的运行内存已经达到6G、8G,有的甚至是12G了,但剩余内存还是一半甚至更少。主要有以下几个原因:
一是安卓系统不断升级,功能越来越全,文件也变得越来越庞大,安卓系统几乎每年升级一代,到现在已经到了安卓9,安装包也从一开始的几百兆变成了好几个G。
二是安卓系统是开源软件,各个厂家都进行了深度定制,加入了一些自己的特色功能甚至是广告,也占用了不少内存。
第三是现在的APP变得越来越大,几十兆是苗条的,有的 游戏 甚至上G大小。好多程序开机自启驻留内存,导致一开机内存就被占用。
其实这种情况我们也不用担心,因为我们的硬件升级得也快,这就跟以前桌面系统类似, windows操作系统和各种可执行软件越来越大,但cpu也越来越快,内存、硬盘也越来越大,我们的使用感受也越来越好。手机也是类似情况,软件、硬件相互逼对方升级,同时也带给我们更好的使用感受。
这是一个很有趣的现象,也是真实存在的,我们是以前的512M,还是现在的3G 6g,8g?我们都会发现在系统开机后会只剩下一半的空间,可以供我们使用甚至更少。
这在绝大部分的安卓手机之中都存在,用安卓开源,所以作为手机厂商或者任何人都可以在此基础上定制自己的界面,或者增加一些特色的功能,或者增加自己一些符合目标客户定位的功能,甚至可以加入一些广告或者广告接口,以便现在或者将来使广告更好地融合,除了系统以外,我没安装的每一个APP在运行的过程中,都需要调入内存之中才能被CPU运行!
操作系统自不必说,基本上全部都会调入运行内存之中,根据不同厂家,不同手机,不同的定制使用的内存波动比较大,再加上各个APP竞相启动,就造成了无论手机内存多大,总会被占取一半甚至更多,但是大部分情况下,我们不用担心这种情况,因为当手机内存不够用的时候,系统会把一部分长时间不用的APP清理,以便供新运行的APP使用。
主要是Android操作系统的内存,达到了仅2GB,并且像是系统用户界面、华为桌面等组件,也占据了大量的内存,此外还有一些自启动的软件,因为如今的手机,在出厂时,就已经安装了大量的自带程序。
所以说,尽管手机内存从4GB变成了12GB,但手机上安装的程序,以及安卓系统,都占据了大量的内存,也正因为此,即便拥有12GB的运行内存,一款新手机初次运行时,依然能占据一半内存,当然了,只需要把一些组件删除,并且限制软件自启动,运行内存自然就增加了。
事实上,即便是4GB的运行内存,也已经够用了,运行内存越大,只是你同时能够运行的软件上限能增加,对于手机流畅度的影响,可谓是微乎甚微。
系统的日益完善。这个问题问得还是比较有代表性,因为几年前的现象确实有着,而现在的大部分机子的系统起码也都占着运行内存大约2-3GB。而目前主流的手机的运行内存在6GB左右。所以一般朋友说要买手机因为预算原因要购买运行内存4GB的时候,我都是不建议的。如果使用了4GB的手机,基本上能用的运存大概只有几百M到1G多。这时候打开个微信和浏览器,再打开个淘宝就略显拮据了,特别现在的小伙伴在网购的时候经常打开多个平台app来进行比价。
首先出现这样子的原因是在于安卓系统的自我升级,现在没有一个系统都是完美的,都是需要不断的升级以及修补漏洞的,所以原生安卓系统也是分段时间去更新系统的;其次就是现在的手机厂商都是要对原生的安卓系统进行更高层次的深度订制,要知道在这里面的诸多功能的实现也是要占用我们自己的运行内存的。并且随着各种功能的实现,造成了我们的内存大量被吞噬。这也是为什么以前的手机2G内存就已经很大了,而现在的6G基本上是刚刚符合我们的日常使用。
所以我一般都是强调,4G运存的手机已经是上个时代的产物,而6G手机刚刚好是我们现在所不牺牲体验感所能最小的运行内存。而如果预算许可的话,8G、10G甚至是12G,都是可以入手的。