而闪存(ROM)则很好理解,它就是用来储存静态资源的,因为手机中的APP,图片,音乐,视频等等都需要占用ROM空间的,而储存空间越大,手机所能容纳下的数据资源也就越多。这个就比较好理解了,不再做过多阐述。目前市面上比较常见的有64G,128G,256G和512G,至于1T空间的也有,但是意义同样不是很大,对于普通消费者而言根本没有价值。
在明白了运存和闪存的关系之后,那么我们再来重新审视一下这个问题——“同价应该选择大内存还是大运行内存的手机?”个人的建议如下:1.千元机,老年机,百元机,优先考虑闪存容量,也就是储存容量,如遇到6 64G和4 128G的选择,优先考虑4 128G版,6 128G为最佳,6 64G意义不大。对于低端机或者老年机的消费群体来说,他们使用手机的特点主要有两个,一个是轻度使用,日常经常使用的软件基本不会超过五个,而且没有大型应用;第二个是换机周期比较长,通常都在2-3年甚至以上。
那么根据这两个因素来看,他们对于运存的需求相对是比较低的。但是由于他们换机周期普遍都比较长,对于储存空间的压力会比较大,因为他们常用的微信,短视频APP的缓存通常都是比较恐怖的。而且,由于闪存机制的影响,一旦闪存中储存的内容过多,超过了某一个阈值,就极易引起闪存随机读写性能的大幅下滑,再加上这个档次手机在性能方面本身就是短板,很容易出现卡顿,不流畅等一系列问题,影响用户体验。
2.对于配备中高端或者高端处理器的中端机以及中高端机器,8 128G是底线,8 256G是最佳的选择,单纯追求12G运存意义不大。(安卓阵营)对于配备中高端处理器的安卓手机来说,8 128G是底线。(大于等于骁龙778G的处理器都是中高端处理器)。因为对于购买配备中高端处理器手机的用户来说,他肯定是对于性能有所追求,要么是为了系统流畅不卡顿,要么是为了游戏流畅。
那么对于这个需求来说,8G运存都是刚需,因为安卓系统的内存机制就是“需要最大限度地让更多的进程存活在内存中”,用过安卓手机的小伙伴应该都会有一个疑问,为什么不管是4G运存,6G运存,还是8G运存,开机都会占用大概一半的运存空间。因为,在安卓系统上分为冷启动和热启动,所谓冷启动就是从闪存中直接启动应用,需要先从闪存中将数据取出,然后再放入运存当中,然后和CPU进行数据交互,其结果就是速度比较慢,这就是冷启动。
而如果提前把软件进程放入到运存当中,那加载速度肯定就不一样了。所以,安卓系统在开机的时候,一般都会将一部分系统的底层应用放入到运存当中,譬如设置,电话,信息等等,而且手机厂商往往会根据手机的型号来进行判断,哪些功能是需要自启动的,那些不需要。对于定位比较低的手机,其自带的系统的自启动软件就会少一点,还会阉割一部分功能,运存占用就会比较低,从而保证用户的基础体验,总不能连第三方应用都不让打开吧?而定位比较高的产品线,手机厂商就会内置更多的自启动应用或者功能,从而保证用户在使用过程中,系统操作的整体流畅度。
(这也就是为什么手机厂商会分批次,分机型更新系统的原因)更新策略一般那么,对于一款配备高性能处理器的手机产品,厂商对于这个系列的系统调教本身就是比较重视流畅性体验的,所以对于运存的占用也会比较大,一般而言,配备6G运存的中高端手机,往往只会剩余1.5-1.8G剩余运存空间,这真的是不够用了,手机会频繁地因为【运存分配机制】而杀后台,尤其是对于那些日常还需要玩游戏的消费者来说,那么这就和选择高性能处理器的初衷背道而驰。
,如下图所示,这是小米11在MIUI12下的运存占用,仅有2.7G可用(8G运存)那么为什么说12G运存没有价值呢,因为现阶段国内手机厂商对于后台的管理是很差劲的,哪怕你有再多的运存,当后台程序达到一定数量的时候,它都会根据【智能调节能耗】的原则给你杀了,因为后台程序不仅占用运存资源,也会消耗电量,为了保证续航,手机厂商也不会允许你开启过多的后台。
所以,现阶段的12G运存和8G运存在体验上的差距不大。而且安卓本身自带的就有【swap,zram等机制】,也就是虚拟内存机制,而且现阶段随着UFS3.1闪存的普及,闪存读写速度变得越来越快,手机厂商都在做内存融合技术,分配出来3G运存空间是没有问题的,对于普通消费者而言,8 3G的运存空间完全够用,12G运存没有明显价值,不如把预算放在储存空间上更合适。