待解的方程吧 关注:89贴子:2,693
  • 28回复贴,共1

【水】分析:iPhone 6 为什么还要坚守1GB内存?

只看楼主收藏回复

苹果并不是一个单纯拼硬件配置的公司, iPhone手机除了在处理器性能和价格上敢为天下第一之外, 其他配置往往都会 “落后”于安卓厂商, 内存容量即是一例。 苹果还在坚持512MB时, 安卓手机内存容量增加到1GB了, iPhone内存容量增加到1GB了, 安卓厂商已经开始2GB、 3GB甚至奔着4GB去了, 这差距可是越来越大了。
苹果的霸道显然是有原因的, 除了 “苹果优化好”这个万能解释之外, iPhone6继续使用1GB内存在苹果看来显然有站得住的理由, 因为他们不仅要考虑自己, 还要考虑给开发者留出一定的空间。 今天我们就来谈谈如果传闻是真的, 那么苹果选择坚守1GB内存到底有什么理由或者原因。
作为一家商业公司, 最直接否决使用2GB内存的原因就是成本问题, iPhone5s使用的是1GBLPDDR3, 但是频率未知, 我们假定它是LPDDR3-1600的好了, 1GB内存需要2颗4GbLPDDR3颗粒。 至于价格, 集邦网的DRAMeXchange网站有给出普通版DDR3-16004Gb颗粒的价格, 约为4.2美元一颗, LPDDR3颗粒显然要贵一些, 2013年4GbLPDDR3颗粒预计会降至6美元左右, 那么1GB与2GB内存在成本上差价差不多要12美元。


IP属地:四川来自iPhone客户端1楼2014-09-01 23:50回复
    iPhone5s的BOM物料成本中DRAM内存大约是11美元


    IP属地:四川来自iPhone客户端2楼2014-09-01 23:51
    回复
      之前有分析过iPhone5s的物料成本, 其中的内存价格差不多就是8-11美元, 我们平均一下, 从1GB内存升级到2GB内存, 苹果付出的成本大约是10美元, 这个价格不算低了, 要知道富士康代工一台iPhone手机赚到的钱也不过8美元。 考虑到苹果一年上亿部的手机销量, 这10美元带给苹果的总成本就是10多亿美元, 这可是白花花的利润。
      成本问题显然是苹果考虑的因素之一, 计算一下也是蛮惊人的, 不过这个问题并不可能是导致苹果不愿意升级2GB内存的主要因素, 10多亿美元在别人眼里是大钱, 但对于富可敌国的苹果来说只是毛毛雨, 蓝宝石屏幕这么高成本的配件都舍得用, 10美元的内存显然不会因为成本问题而不去使用, 综合来看成本问题导致苹果不升级2GB内存的可能性只有1颗星。
      如果成本不是关键问题, 接下来就要考虑技术难度了, 移动设备空间有限, 不像台机那样想扩展就扩展, 特别是苹果的A系列处理器普遍使用POP (packgaeonpackgae) 封装, CPU核心是和内存核心封装在一起的, 内存容量翻倍意味着占用的面积还有功耗都要增加了, 苹果可以不在乎钱, 但是续航问题肯定要考虑考虑了。


      IP属地:四川来自iPhone客户端3楼2014-09-01 23:51
      回复
        A7处理器中K3PE7E700FXG的编号就代表封装的内存芯片


        IP属地:四川来自iPhone客户端4楼2014-09-01 23:51
        回复
          以苹果iPhone5s的A7处理器为例, 其晶体管规模达到了10亿级, 核心面积已经达到了102mm2, 要知道Intel的Corei7-4770K处理器也不过是14亿晶体管、 177mm2, 而NVIDIA的Tegra4核心面积大约是80mm2。 A7这么大的核心还要再封装2颗4GbLPDDR3核心, 如果是2GB内存, 那么还要翻倍, 普通消费者通常并不会关注到DRAM内存带来的问题, 那么实际影响有多大呢?
          三星的GalaxyS4是最早使用2GBLPDDR3内存的手机, 它使用的颗粒编号为K3QF2F200C-XGCE, 使用了多个K4E4E324EB核心, 跟A7的有所不同, 不过差别应该不大, 其封装面积达到14mmx14mm=196mm2, 每个4Gb的die面积是9.69mx8.39mm=81.3mm2, 1GBLPDDR3内存需要2颗4Gb颗粒, 显然会占据相当大一部分封装面积。


          IP属地:四川来自iPhone客户端5楼2014-09-01 23:52
          回复
            红框处是1GBLPDDR3-1600内存的待机及活动功耗


            IP属地:四川来自iPhone客户端6楼2014-09-01 23:52
            回复
              更主要的还有功耗因素, 平时没谁关注DRAM内存的耗电问题, 但是不看不知道, 一看还真要吓一跳, 1GBLPDDR3内存在活动状态要消耗858mW的功耗。 看起来是不高, 不过之前做过的CPU芯片级功耗测试中, Tegra3、 高通APQ8064处理器的CPU功耗也不是800mW或者600mW左右, 内存的活动功耗并不算低, 显然会影响续航时间。
              再考虑到苹果的iPhone手机配备的电池容量一向比较低, iPhone5s只不过1570mAh (5.96Wh), iPhone6据说会增加到2000mAh (6.91Wh) 以上, 5.5寸的甚至会增加到2915mAh (8Wh), 但是屏幕耗电也会增长上来, 苹果综合考虑之后很可能会继续坚持1GB内存的设计, 这个可能性比成本问题导致的可能更高一些, 给2星。
              苹果显然对大容量内存的利弊做过清晰的评判, 假如他们真的认定iPhone6不适合增加到2GB内存, 那么从整个手机的设计上应该都会考虑到这一点, 从A系处理器的架构上就会考虑如何利用好1GB内存。 反过来说, 苹果在自家处理器的针对性设计又可以降低对内存容量的需求, 二者是相辅相成的。


              IP属地:四川来自iPhone客户端7楼2014-09-01 23:52
              回复
                A7处理器的架构示意图


                IP属地:四川来自iPhone客户端8楼2014-09-01 23:53
                回复
                  一个简单的例子就是, iPhone4使用512MB内存, 刚出来时没谁觉得不流畅, 但是后来升级iOS7就感觉不太流畅了, 因为iOS7功能多了, 进程也多了, 硬件跟不上了。 现在iPhone5/5s使用的是1GB内存, 谁又能保证在iOS9或者iOS10的时候1GB内存不会出现卡的问题呢? 所以根本问题还是得靠苹果增加大容量内存来解决。 iPhone5、 iPhone5s两代已经使用1GB内存, 现在也是时候升级到2GB内存了, 而且A7及今年的A8处理器是64位架构了, 它们对大容量内存的支持会更好, 最关键的是也能影响用户的心情啊, 谁不想同样的价钱下买到更高配置的手机呢?
                  考虑到LPDDR4内存标准刚刚发布, 功耗会比LPDDR3内存更低, 也许苹果下一代iPhone才有可能上2GB内存了。


                  IP属地:四川来自iPhone客户端10楼2014-09-01 23:53
                  回复
                    我智商不够,没看懂。。只有1GB的内存?


                    IP属地:浙江来自Android客户端11楼2014-09-07 09:05
                    收起回复
                      本吊在奥吧被十循你好像很高兴幸灾乐祸的混蛋


                      IP属地:重庆12楼2014-09-07 10:58
                      收起回复
                        方程君绝对技术宅。。。话说我的百度管家空间满了,不能下视频了怎么破


                        IP属地:重庆13楼2014-09-07 11:05
                        收起回复
                          @归来的DYNA 我从来不担心空间不够


                          IP属地:四川来自iPhone客户端14楼2014-09-07 11:10
                          收起回复