使用手机这么多年,大家有没有发现一个问题:为什么明明标称128G 的手机,实际只有110多 G?
相声演员岳云鹏最近也有这样的疑惑,他买了新手机,发现标注128G 存储空间的手机,实际上只有112G 可用。
于是岳云鹏就怀疑了:如果只有112G 可用,还收128G 的钱合理吗?
毕竟是自己花真金白银买的手机,有所质疑很正常。
后来有粉丝回复岳云鹏,是系统和其他软件占用导致的,可是岳云鹏依然不服气,继续发问。
他表示:“系统和软件也占内存的,那可不可以把系统和软件占的内存,让厂商自己消化,说多少内存就给我多少内存”
经过这两问,岳云鹏一下子登上微博热搜和知乎热搜,看来大众对此感同身受。
宣传内存与实际可用内存不符,仿佛成为了手机消费者们敢怒不敢言的一个问题。
可事实上,厂商并没有偷工减料,而消费者也质疑得没有错。
问题只在于行业与消费者的信息差仍然未被消除。
So,今天小雷就来帮助不了解的小伙伴们打破这个信息差。
大伙想知道的,在这篇文章应该都能找到答案。
按小雷的理解,其实岳云鹏这两连问,可以拆分为3个问题。
系统和软件所占内存是否应该让厂商自行消化
硬件厂商是否偷工减料,涉及虚假宣传。
既然不能100% 利用,能不能“可用多少就宣传多少”。
缺少的内存应该让厂商自行消化?
小雷说下自己观点好了,系统和软件占用的内存不应该让厂商自行消化。
首先,对于硬盘厂商来说,人家的业务就是卖硬件,咱们也不能要求让它再掏钱去消化手机系统和软件占的内存啊。
再说了,手机厂商卖的又不是单纯的硬件。
手机本来就是软硬件合一的产品,操作系统更是不可或缺的「附件」,没有了系统,手机跟砖头又有何区别。
真的想100% 利用内存,怕是只能删掉系统,用手机刷入 TWRP 并挂载内置存储,当作 U 盘使用了。
另一方面,要是手机厂商要额外掏钱帮消费者消化被系统与软件占用的内存,成本之高会让厂商难以承受。
毕竟,国内各家手机厂商都有自己的安卓定制 UI,功能丰富度、动效的侧重点不同,系统固件的大小也会不一样。
即使是同一家厂商,不同机型的固件大小都有差异。
这不就意味着,手机厂商要针对每一个机型单独增加存储空间?
即使手机厂商愿意做,硬盘厂商也不会愿意,为每个机型定制单独的内存,不得累死硬盘厂商啊...
So,手机厂商也没有理由额外掏钱帮我们消化系统和软件占用的内存。
能不能“可用多少就宣传多少”
至于岳云鹏后半句所说的,可用多少就宣传多少,听起来有可行性,但实行起来太难。
可能一款手机没安装系统固件之前,确实有128G 可用内存。
但安装上系统固件和一些软件后,只剩下大概112-117G 左右的实际内存。
实际可用多少,连厂商自己都很难把握,因为系统固件的更新频率是很快的。
以 Redmi K40的 MIUI 开发版固件为例,仅仅相隔十几天,新版固件的体积就比上一版大了112MB。
如果手机厂商在发布会时宣传实际可用内存有112G,但出厂后没多久就推送一次大版本更新,实际可用内存又是另一种说法喽。
厂商们也知道会有这种误会产生,所以在手机参数介绍页面都会写上相关提示:
* 实际可用容量会由于诸多因素而减少并有所差异:由于操作系统运行占据了部分内存(RAM),实际可用空间小于标识内存容量;由于安装操 作系统和预装的程序占据了部分闪存(ROM),实际可用存储空间小于标识闪存容量
但大家发现没有,没有一家厂商敢明确写上实际可用内存有多少。
毕竟这玩意,真的拿不准啊,万一更新完系统又少了1G,岂不是又得被喷虚假宣传。
硬件厂商偷工减料,虚标容量和虚假宣传?
这里所说的虚假宣传,就不仅仅涉及到手机领域了。
小雷随便在网上一搜,都能搜到用户质疑硬盘厂商容量虚标的帖子。
仔细一看,都是七八年前的老问题了,没想到都2021年了,消费者与硬件厂商、系统厂商的信息差依然存在...
比如在13年就有帖子表示,手机容量被虚标了。
在当时,U 盘、电脑硬盘的容量都被消费者质疑过是厂商虚假宣传和造假...
辣么问题来了,硬盘厂商真的造假了吗?
小雷给出答案,没有造假,也没有虚标。
这一切,都是操作系统的信息计量单位与硬件厂商制造内存的计量单位不同导致的。
要搞清楚是怎么回事,就得先区分出GB 和 GiB 的区别。
肯定有很多小伙伴觉得1GB=1024MB,这个误解甚至从很多年前开始就有了。
其实真正的换算应该是这样:
1GB = 1,000 MB
1GB = 1,000,000 KB
1GB = 1,000,000,000 BYTE
GB 本来就是十进制的信息计量单位,硬盘厂商也是按着标准的 GB 来制造内存硬件的。
GB 还有一个兄弟叫 GiB,它才是采用二进制的信息计量单位,具体换算是:
1GiB = 1,024 MiB
1GiB = 1,048,576 MiB
1GiB = 1,073,741,824 MiB
说白了,GB 和 GiB 根本不是一个计量单位,所谓的1GB=1024MB 根本就是错误的。
至于咱们为什么一直在沿用“1GB=1024MB”来换算,这就要从微软混用 GB 和 GiB这个历史遗留问题说起喽。
Windows 的文件系统是由二进制组成的,所以系统里面显示的“1GB”,实际上是“1GiB”。
只是人家市场份额高啊,用的人多了,就都认为“1GB=1024MB”,其实这俩根本不是一个单位。
So,真正的1GB 文件传输到 Windows 里面,大概显示为0.9313GB。
由于 Windows 对 GB 的误用,导致 Windows 里面显示的硬盘容量,往往比真实容量要小。
比如小雷安装一个512GB 的固态硬盘,在 Windows 里会显示大约512×0.93=476GB。
早期的安卓和 iOS 也是这么误用的,后来国际标准化组织把标准制定好了。
这两个手机系统也随之改用10进制文件系统。
就拿 MIUI 来说,早在12年,MIUI 就把文件系统改为10进制,与国际标准统一。
如果大伙不信,可以用 Windows 电脑传输一个文件到手机里面。
对比一下手机显示的文件大小,是不是比 Windows 显示的文件体积更大?
如今各个手机系统早就把误用计量单位的问题解决,跟硬件厂商的计量单位统一。
所以啊,手机搭载的128GB 内存,容量是完全真实的。
至于少掉的那部分,只是单纯地被系统估计和预装软件占用了而已...
对于 GB 和 GiB 两个计量单位的误用问题,可能连混机圈的老机友都不一定熟悉。
更别说平时不关心这些信息的消费者了。