蓝点网
给你感兴趣的内容!

苹果 iPhone 6 为何只用 1G 内存?

苹果 iphone 6 为何只用 1G 内存?这个问题说简单也简单,说复杂也很复杂。

有人该回答了:“是苹果优化好呗!”说苹果好,里面本身就带着几分“Android 呵呵”的意思。

而事实似乎并非如此。iOS 设备采取了与 Android 不同的内存垃圾回收机制,因此两者对运存容量的需求才有了很大的不同。

A8

苹果是如何“收垃圾”的?

不管搭载的 iOS 还是 Android,设备的运行内存都是有限的。在你开了一大堆应用程序,快要把内存占满的时候,为了维持正常运行,iOS 和 Android 都会 Kill 掉一些后台进程,这个行为也称为“垃圾回收机制”。

但需要注意的是,iOS 和 Android“收垃圾”的方式不甚相同。iOS 会依次把最老的应用直接关闭掉,所以很多朋友在切换到很老的后台 App 时会发现,它们都会从标题界面重新启动。

相比之下,Android 的胆子则要小得多,它不会直接关掉 App,而是筛选出其中的一些无用对象,率先把它们 Kill 掉,从而释放部分内存。但只要你不手动关,这些后台程序都不会自动消失。所以就算你今天上午只和基友聊了一句天,晚上再从后台调出微信,画面也肯定还停留在和他的那句基情对白上。

因此,苹果设备就算只有 1GB 运行内存,你正在用的 App 也绝对不会卡,而 Android 后台程序不会自动被关闭,需要提供更多的内存 (2GB、3GB 甚至更多) 才能保证系统流畅运行。

内存需求小不是苹果牛掰的意思

虽然 1GB 用着也很舒坦,但说“苹果优化好”似乎不太准确,因为 iOS 和 Android 的垃圾处理方法并不是一个高端、一个土鳖,而是各有利弊。

iOS 会无差别地关掉老应用,这意味着如果你正在玩一个大型游戏,那么可能微信、微博、QQ 这些软件就全都被关掉了。你若想切换回这些软件,就要经历一个相当闹心的启动过程。朋友圈发完了、微博也玩够了,这回天下该太平了吧? 等等,但愿你的游戏还能回到刚才暂停的位置……

另外一个比较闹心的场景就是你在 Safari 浏览器里开了 N 个标签,1GB 运存承受不住那么多的内容,于是非常自觉地把最老的几个网页给挂起了。如果那几个页面刚好是你填了一半的付款界面或者是写了一半的文章,那么……

那 Android 又是怎么坑爹的呢? 这个就不用我多说了,想必用家们都深有感触:切换界面会卡、接电话会卡、解锁会卡,连看个照片都得等半天。

但是,Android 的大内存也有得天独厚的好处,那就是不管你想开什么后台应用,它们都会把你上次干半截的事情完整地带到前台,不会连个招呼都不打就关了它们。尤其目前市面上具备 3GB 运行内存的 Android 手机,它们既能够保证大量应用同时运行,也能保持整个系统处在一个比较流畅的状态,整体的体验也还是可以的 (开好几十个应用不关的除外)。

所以,iOS 的“霸道型小内存”和 Android 的“人文关怀型大内存”其实都是各有利弊的,并不是简单的一个比另一个好的关系。

运存那么小,你以为苹果真的很满足?

苹果在 iPhone 6 和 6 Plus 上保持 1GB 运行内存,不单单是因为用起来不卡,其实也基于以下一些问题进行了考量:

内存耗电: 更多的内存会消耗更多的电能,iPhone6 内存仅 1GB,而且采用了 LPDDR3 低电压版模块,节能效果相当可观;

用户需求问题: 虽然存在着一些略显坑爹的关后台问题,但是果粉们早就习惯了,就算加大内存容量,整体体验的提升也不见得多明显。对于追求各方面性能均衡的苹果来说,单个指标不突出不算是缺憾。

其实说到底,在理想状态下,苹果也非常想让内存更大一些,毕竟用户运行多任务的时候,谁都希望能多开几个应用。苹果也意识到随着用户需求的提高,内存问题势必变得愈加尖锐,他们已然开始行动了:iPad Air 2 升级到了 2GB 内存,这样一来,相信下一代的 iPhone 离大运存也不会太远了。

PS:iOS 设备都 2GB 了,估计 Android 手机该往 4GB 上奔了……

转载请注明来源于蓝点网及本文链接:蓝点网 » 苹果 iPhone 6 为何只用 1G 内存?
分享到: (0)
以下评论内容由网友保留所有权,除非特别注明否则所有评论均不代表本站观点!

评论 7

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
  1. #5
    Unknown Unknown Unknown Unknown

    可以说 MEEGO 的机制吗。。安卓算啥

    dfdf、2年前 (2014-10-30)回复
  2. #4
    Unknown Unknown Unknown Unknown

    屌丝只用安卓。表示我用着“垃圾回收 a 型处理模式”的 rom,也就是说,我这老手机现在变得相当流畅,但是从网页到微信相当泪奔。。。毕竟只有 650m 的内存,,,

    12961352462年前 (2014-10-30)回复
  3. #3
    Unknown Unknown Unknown Unknown

    一直不理解为什么苹果 CPU 是 64 位的,但是内存始终是 1G?

    渐行渐远2年前 (2014-10-27)回复
    • Unknown Unknown Unknown Unknown

      他现在只用 1G 的咱也没办法

      蓝点-靈魂2年前 (2014-10-28)回复
  4. #2
    Unknown Unknown Unknown Unknown

    木头科学二百五2年前 (2014-10-27)回复
  5. #1
    Unknown Unknown Unknown Unknown

    iphone6 如果 2G 内存他 6S 还有个毛 卖点 ipad 现在销量没以前好了 air2 如果只按照老路 提升个 cpu 那没人去买它了

    wzc2年前 (2014-10-27)回复
    • Internet Explorer 8.0 Internet Explorer 8.0 Windows XP Windows XP

      ……

      蓝点-靈魂2年前 (2014-10-27)回复