不知不觉中安卓手机的运行内存也就是我们常说的RAM已经进化到6GB的级别,甚至华硕即将上市的新机——华硕ZenFone AR也将手机内存提升至8GB的级别,很显然运行内存是一项非常影响手机流畅度体验的因素。
但问题是内存提升了就能给我们带来更好的使用体验了吗?为什么市面上某些6GB运存的手机还不如其他品牌4GB运存手机的使用体验更好?这其中的猫腻到底来自何处?让我们细细道来。
1、为什么某些4GB运存手机能“同时”开几十个APP?
①【末尾淘汰机制】
Android系统自身就带有一套相对成熟的内存调度机制,不少人称之为“末位淘汰”。Android系统会将所有系统级APP(如时间、系统输入法)和第三方APP(如微信、游戏)进行优先级排序,当剩余内存不足以满足当前启动程序的运行要求时,系统便会自动关闭优先级靠后的那些APP和相关进程。
在我们已经开启微信、QQ、美团、淘宝等APP占用了90%的运存情况下,点击一个新的APP时,系统就会自动认可这个新的APP为“需要内存资源”,系统就会根据末尾淘汰制来关闭淘宝美团这种非即时性的APP以便给予这款新开启APP更多的空间。
这也就解释了为什么有时候我们直接点击home 键让APP退到后台,再重新点击时有的APP需要重新打开,而有的依旧在后台待命。那些需要重启的APP已经被“末位淘汰制”清理掉了。
②【不同UI程序控制】
除了安卓原生的控制,每个手机厂家通过UI的深度定制,设定一些列程序管理机制像“息屏清理”等功能,手机进入待机状态后就会自动清理一些APP,即使你还能在后台看见他们,点击去之后出现的画面确实重启的样子。
2、6GB运存也能卡成翔的真相
①【内存有多大APP就敢有多大】
手机运存在进步,我们的APP自然也不能落后,淘宝随便一运行就要占个350MB以上的运存,就算手机运存在大也有被填满的时候。再加上用户心理和使用习惯:6GB的内存这么大,我是不是不需要像以前一样时常清理后台?有这种想法的人你就离手机卡顿不远了。
②【不同厂商UI的优化程度不同】
上面提到手机厂商自家的程序管理机制也影响着手机运存的使用体验,并且通过系统和软件层面的优化加以弥补,内存容量越大,越能弥补手机厂商在软件优化实力方面的不足。
③【大内存也要配好的CPU】
盲目追求大内存显然是不可取的,内存和处理器合理搭配才是王道。有些手机为联发科某些处理器武装4GB内存,遇到大型游戏还是卡(此时是处理器性能不足)。你换成高通骁龙820处理器配4GB内存试试~
④【不同品牌的RAM差异】
最近三星发布了业界首款8GB LPDDR4 DRAM成片,它整个了四颗2GB(16Gb)颗粒,10nm级(10nm~20nm之间)工艺制造,可实现与20nm级4GB相似的封装面积(立体三围15mm×15mm×1.0mm)和功耗。
然后SK海力士也悄然完成了新一代8GB LPDDR4内存,该芯片由21nm工艺制造,同样整合四颗2GB(16Gb)颗粒,采用15mm×15mm的FBGA小型封装设计。
同样是8GB运存,三星的8GB手机内存规格要优于SK海力士(主要是10nm工艺出力不小)。
RAM都有高低之分,何况运行在手机上。