最近有网友提问,既然目前大部分的安卓手机容易卡的主要原因是因为内存不够用,可现在已经2015年了,为什么还有很多手机只配备了1G甚至512M内存呢?
对于手机系统和应用而言,内存似乎总是容量越多越好。那么,厂家为什么不把内存做大点?增加1GB内存会增加多少成本?别着急,今天ROM基地就为大家揭开这个答案。
一、安卓手机为何这么吃内存?
如果不是因为32位CPU支持的最大内存有限制,很多手机已经支持4GB了。不过现在64位时代来了,最大内存限制已经不是问题了,现在已经有手机用上4G内存了。
iPhone的运行机制具有的天然优势,所以1G内存已经很够用,而安卓则不然,对于大量使用垃圾回收机制的安卓系统上,垃圾回收机制要流畅工作,要求空闲内存是实际使用内存的约四倍以上,所以安卓机配备了大内存流畅度提升明显。
如果空闲内存不足,垃圾回收的延迟会急剧上升,就会造成手机卡顿。Android用户应该对这个现象很熟悉吧,这也就是为什么512MB内存的安卓手机不开软件神流畅,同时开了几个软件后就卡成狗的原因。
二、手机内存的成本到底多少?
现在的台式机和笔记本内存已经相当便宜,2G内存才100出头的价格。那手机内存呢?其实手机内存的成本也不高。以iPhone 4S为例,512MB内存成本为5美元,iPhone 5的1GB内存成本也只有10美元。
相比iPhone手机,安卓手机的内存其实还便宜不少,所以成本不是手机内存小的主要原因。那为什么手机上各个厂商都步调一致的用小容量内存呢?主板空间的限制。现在任何一款主流智能手机来看,都是由一块占据了大部分内部空间的电池和一块很薄的主板组成。
为了节省空间,一般手机的内存和处理器通常采用所谓的PoP封装,即内存和处理器是叠放于同一块芯片包装内的。这样做的可以电路板上的空间占用,让电路板可以缩小,腾出空间用于放置电池。
但这样也就造成了一个严重的问题,那就是手机厂商在购买元器件的时候,CPU和内存是成套的,不能自由定制,所以我们就看到了一个有趣的现象,很多采用了同一款芯片的手机,内存和存储容量都是一模一样的,因为它们是捆绑在一起的。
所以很多手机采用了小内存,不是因为手机厂商抠门,而是在最初的芯片采购的时候,CPU芯片就捆绑了内存。举个例子,最新的1.3G的MT6732m是一颗四核64位处理器,可以支持移动4G/3G/2G网络,但配套的内存只有512MB,被称为年度最坑的手机芯片。
三、不排除厂商坑用户钱的嫌疑
为什么说不排除厂商坑用户钱的嫌疑呢?其实原因也很简单,内存本身值不了几个钱,但厂商却可以通过配备不同的内存给手机分级,比如800元以下、千元机、旗舰机。
为了利润最大化,低端机就不能做的那么完美,虽然很多低端机性价比很高,配置也不低,但我们总能看到缺憾,要么是分辨率低,要么是内存小、要么是电池不给力。总之,厂商不可能让它完美,因为低端机都完美了,谁还没高端旗舰呢?所以把内存做小不失为一个好办法。
因为中低端机有缺憾,自然就会有追求完美的用户买高端旗舰机,这些手机成本不见得有多高,但利润率高。因为是高端旗舰,对应的内存一定也会提升。
中低端的手机怎么赚钱呢?那就要靠走量了,然后从量里面挣钱。虽然低端机总有这样或那样的缺憾,但对于差钱的消费者来说,他们也都能忍受。俗话说,一分价钱一分货,他们也不会太过纠结内存的问题。
======关于ROM基地======
ROM基地创办于2011年11月,是由刷机大师团队精心打造的ROM门户网站。
咨询/求助:请加刷机大师微信公众账号“shuajidashi“。
,