iPhone6用1GB内存 优化太好还是另有玄机

本月9号,苹果就会发布新一代iPhone 6手机了,所以近期iPhone 6各种密集爆料,每天都有不同说法,除了基本上可以确定的4.7寸/5.5寸双版本、蓝宝石屏幕、iOS 8系统、大容量电池、A8处理器等规格之外,另一个引人关注的地方就是内存容量了,现在的说法是iPhone 6会继续使用1GB内存,维持iPhone 5、iPhone 5s的水平,想上2GB内存的用户未免有点失望了。



苹果并不是一个单纯拼硬件配置的公司,iPhone手机除了在处理器性能和价格上敢为天下第一之外,其他配置往往都会“落后”于安卓厂商,内存容量即是一例。苹果还在坚持512MB时,安卓手机内存容量增加到1GB了,iPhone内存容量增加到1GB了,安卓厂商已经开始2GB、3GB甚至奔着4GB去了,这差距可是越来越大了。


iPhone6用1GB内存 优化太好还是另有玄机


苹果的霸道显然是有原因的,除了“苹果优化好”这个万能解释之外,iPhone 6继续使用1GB内存在苹果看来显然有站得住的理由,因为他们不仅要考虑自己,还要考虑给开发者留出一定的空间。


苹果的优化好


同时用过安卓和iOS手机的用户可能深有体会,苹果手机1GB内存也要比很多2GB甚至3GB内存手机还流畅,说他们优化的好是对的,但是这个优化好并不是简单的iOS软件系统的原因,而是苹果综合考虑软件及硬件之后的成果。


苹果比其他安卓厂商有优势的地方就在于(核心的)软硬件资源都掌握在自己手里,他们不仅可以在iOS系统上深度优化软件应用,自己开发处理器的优势也不容忽视。单就内存来说,苹果显然是明白大容量内存的诱惑的,但是苹果并不需要跟其他厂商那样拼硬件配置,他们在处理器设计上就考虑到了提高处理器内存带宽及缓存容量,降低了对大容量内存的需求,减少了内存对芯片封装及功耗、续航的影响,这种系统级的优化好是其他厂商比不了的,安卓厂商现在只能在拼硬件的道路上越走越远。


1GB内存也不是没有代价


尽管苹果动用强大的设计能力使得iPhone手机并不苛求大容量内存,1GB内存在某些人眼里也确实够用了,但是我们也不能忽视1GB内存带来的弊端,相比其他厂商使用的2GB甚至3GB内存,1GB在今天确实落伍了,程序功能越来越多,界面也越来越花哨,多任务运行的情况越来越普遍,这让1GB内存面临更多的考验。


苹果的iOS被人吐槽为伪多任务系统,因为执行另一个程序的话前面打开的程序都被放到后台挂起了,这样做的好处是后台程序再多也不会影响前台任务,因为后台不占CPU,只会占一些内存,但如果后台的程序增多,内存空间显然也会捉襟见肘,iOS则会随时根据需要干掉程序释放内存空间,你再切换程序的时候就需要重新打开程序,体验当然有所下降。


一个简单的例子就是,iPhone 4使用512MB内存,刚出来时没谁觉得不流畅,但是后来升级iOS 7就感觉不太流畅了,因为iOS 7功能多了,进程也多了,硬件跟不上了。现在iPhone 5/5s使用的是1GB内存,谁又能保证在iOS 9或者iOS 10的时候1GB内存不会出现卡的问题呢?所以根本问题还是得靠苹果增加大容量内存来解决。iPhone 5、iPhone 5s两代已经使用1GB内存,现在也是时候升级到2GB内存了,而且A7及今年的A8处理器是64位架构了,它们对大容量内存的支持会更好,最关键的是也能影响用户的心情啊,谁不想同样的价钱下买到更高配置的手机呢?


考虑到LPDDR4内存标准刚刚发布,功耗会比LPDDR3内存更低,也许苹果下一代iPhone才有可能上2GB内存了。