1G内存的iOS打败3G内存Android的原因

因为 Android 机型普及了 2GB 甚至 3GB 的配置, 所以当 iPhone 6/6 Plus 依然使用 1GB 内存的时候, 不少关注硬件配置指标的用户都泪奔了. 但是事实上, iOS 系统配置 1GB 内存依然运行流畅, 而 Android 系统用上海量内存, 依然卡卡卡卡卡, 这其中的原因是 iOS 和 Android 系统运行应用的时候, 有根本性的不同.

1G内存的iOS打败3G内存Android的原因

Quora 上有用户解释道, Android 系统运行应用使用的是 Java 环境, 因此需要额外的内存来做垃圾回收 (garbage collection). 也就是当一个 Android 应用结束运行之后, Java 需要额外内存来回收该应用占去的内存. 一般来说, 在内存充裕的系统上, 这个机制运行得还不错. 一旦运行大批不同的应用, 问题就出现了. 以下表格显示, 一个 Android 应用理论上使用一份内存, 但是事实上却需要四份到八份的富余给 Java 去做回收, 系统才能够达到流畅. 开很多 Android 应用会卡卡卡卡卡, 就是这个原因.

这样我们就可以理解为什么 Android 机型要配置海量内存了, 因为更多内存消耗更多电力, 自然厂商也不得不增加电池容量, 来保证续航时间. 而 iOS 系统从设计开始, 就不是这样的垃圾回收机制, 而是应用要求多少就分配多少. 所以 Android 旗舰机型是人前风光宣传自己海量内存加大容量电池, 人后暗暗辛酸落泪.

1G内存的iOS打败3G内存Android的原因

网友评论24

  1. 可以这么说吧 你让苹果做安卓一样能大卖 虽然这是不可能的

    2014-11-17 下午9:13
  2. 我觉得对大多数人来说 安卓跟苹果最大的差距已经不是系统了 是外观工艺 做工和照相

    2014-11-17 下午9:02
    • 回复@niuniu_strong:嗯,的确经过这几年的竞争发展,软件和硬件的差异化在不断缩小或是超越,但因为安卓的碎片化,苹果最大的优势还是生态,轮外观工艺和照相其实今年的部分安卓旗舰已经做到不相上下了。

      2014-11-17 下午9:07
      • 回复@大米评测:生态对消费者来说意义不大 常用软件有就行了 我觉得工艺上差很多吧 我现在用过的国产和htc sony 在做工上都有瑕疵 很难达到苹果的极致

        2014-11-17 下午9:11
        • 回复@niuniu_strong:工艺设计方面4代有天线门、5代也有掉漆门等等,不过苹果的品控要比其他都要好上许多,毕竟苹果的出货量可以无条件要求代工厂在品控上面做到xxx等级,而国内的厂家在这方面确实还是无可比拟的

          2014-11-17 下午9:16
  3. 我觉得现在安卓的流畅度已经越来越高了,art模式不错,但是还不成熟。非常期待最新的安卓5.0,流畅度据说已经可以和ios和windows phone接近了。其实安卓原生态系统本身就不错,只可惜各大厂商自己乱改。开放性就是安卓的特点,要是不开放,何来86%的市场占有率。ios想灭安卓,几乎不可能。

    2014-11-17 下午3:03
    • 回复@老北京LBJ就是我:嗯,流畅度方面在4.1的黄油计划 后已经得到了非常大的改善了

      2014-11-17 下午3:06
  4. 说的好辛酸,可是也没那么多优越感,一个手机而已,搞的好像就是你的一切一样

    2014-11-17 下午1:36
  5. 板凳
    iZero:

    理论上能优化到iOS那样的流畅度么?

    2014-11-17 下午12:17
  6. 沙发
    jianfei334455:

    我晕,Android先天性不足啊。

    2014-11-17 上午11:44
    • 回复@jianfei334455:系统流畅度的确还是不如ios

      2014-11-17 下午12:10
      • 回复@大米评测:现在art机制已经改了 ios流畅度没那么好 ip6也有卡死的情况

        2014-11-17 下午12:18
        • 回复@niuniu_strong:art机制在4.4版本中的支持bug还是很多的,所以在4.4版本的安卓中,很多定制版的系统默认都是不开启的,直到现在的5.0中,才慢慢完善了art模式,所以要真正体验art的流畅还需要等很长时间

          2014-11-17 下午12:52
          • 回复@大米评测:我记得4.0以后 安卓旗舰的流畅度就赶上ios了 说卡的一般都是低端机 或者一些不会关内存的小白用户

            2014-11-17 下午5:24
            • 回复@niuniu_strong:4.0发布的时候安卓的系统画面渲染基本都在30帧左右,所以整体的系统滑动切换相比ios差距还是挺明显的,但是到了4.1后,谷歌启动了黄油计划,两所有画面都生记到了60帧进行渲染,至此安卓整体的系统流畅性就开始接近ios了,但本篇不是针对系统界面的流畅度,而是针对系统运行程序的效率来说的

              2014-11-17 下午6:12
              • 回复@大米评测:运行效率ios应该比较高 但是苹果的a系列处理器后劲不足 比如说a8几乎没什么提升 感觉落后于高通 以后甚至会被华为海思甩开

                2014-11-17 下午8:55

发表评论

您必须 [ 登录 ] 才能发表留言!