文章图片
文章图片
文章图片
谷歌 Android 平台与苹果 iOS 在 iPhone 和 iPad 设备上的较量 , 从这两个操作系统一出现就一直在竞争 。
Android 和 iOS 成为迄今为止主导智能手机操作系统市场的两大巨头 , 虽然越来越进步、越来越快、相互借鉴了很多优势 , 但安卓手机和 iPhone 还是有核心区别的 。
这两个操作系统之间最大的区别之一就是系统 RAM 的使用方式 。 虽然 Android 本质上需要大量 RAM 才能顺利运行 , 但 iOS 需要的系统资源要少得多 。 接下来我们来聊一下 , 为什么运行 iOS 且 RAM 较小的 iPhone 仍比安卓手机快?
首先我们要搞清楚什么是 RAM?
RAM(Randon Access Memory)是一种速度非常快的临时存储器 , 可帮助机器存储必要的信息 , 供 CPU 在需要处理时使用 。 RAM 量越大 , 数据检索速度越快 。 RAM 不能像硬盘驱动器一样存储 , 并且会在你关闭计算机或断电时擦除数据 。
从理论上讲 , 存储空间越大 , 系统运行的速度越快、越流畅 , 但多年来我们已经看到苹果的 iOS 操作系统使用很小的 RAM , 与 Android 相比 , 苹果的 iOS 操作系统要流畅很多 。 下面我们将更深入地了解为什么会这样!
Android 如何使用 RAM?
Android 系统是在Java 平台上编程的 , 为了能够在 Android 系统上运行 , 系统需要有一个解释器 , 也称为 Java 虚拟机 。
谷歌使用 Dalvik 虚拟机将 Android 应用程序从第一个版本翻译到现在 , 尽管有更多的改进 , 但 Android 的核心编译从开始到现在都保持不变 。
使用 Java 虚拟机的优点是应用程序可以很容易地在任何平台上运行 , 具有紧凑的应用程序大小 , 易于安装 。 但是问题出在这里 , 为了运行这些应用程序 , 虚拟机每次运行都得解压 , 关闭应用程序后 , 它们会在 RAM 上留下残余(解压后的临时数据) , 并且系统将不得不采取额外的“扫描”RAM 操作来为其它应用程序腾出空间 , 因此 , 在使用 Android 操作系统一段时间后 , 很容易出现生涩和卡顿 。
例如 , 要扫描 500MBRAM “垃圾”, Android 上的“垃圾清理器” RAM 需要 4 倍的量来清理 RAM , 从而为其它应用程序留下内存 。 这种现象比 Android 7 及以上版本减少了很多 , 但基本上 , Android 仍然需要大量的 RAM 才能流畅运行 。
iOS 如何使用 RAM?
与 Android 不同 , iOS 应用程序从一开始就使用Objective C和后来的 Swift 进行编程 。 在 iOS 上 , 应用程序不会被压缩 , 而是会被编译成机器码 , 这样应用程序就可以轻松地直接与硬件通信 , 而无需像 Android 那样经过压缩/解压缩步骤 。 所以 , 虽然 iPhone 的 RAM 较小 , 但运行速度还是比安卓手机快 。
但是iOS上的应用容量会“膨胀”很多 , 因为直接编译成未压缩的机器码 , 使用一段时间后 , 小容量的 iPhone 会很脆弱 。
在 Android 和 iOS 设备上安装相同的应用程序时 , 可以很容易地看到这一点 , iOS 应用程序总是会比 Android 占用更多的空间 , 但随着大容量的智能手机越来越便宜 , 这可能不再是一个问题 。
哪个操作系统使用 RAM 更好?
在 iOS 上 , 在后台运行的应用程序都将被置于冻结状态(休眠) , 并且只有在用户打开它们时才会真正重新启动 , 这就是为什么 iPhone 不需要太大 RAM 的原因 , 即使是最先进的 iPhone 版本(如iPhone 13 Pro Max)也只需要 6GB 的 RAM 即可轻松击败具有 8GB 或 12GB RAM 的安卓旗舰 。
在 Android 上 , 由于必须使用 Java 虚拟机编译应用程序 , RAM 容量越高 , 机器运行越流畅 , 虽然高 RAM 容量的安卓手机出现越来越多 , 但全球半导体芯片的短缺将导致这些智能手机的价格飙升 。
与 iOS 不同 ,Android 智能手机将始终让应用程序在后台运行 , 因此你不必担心应用程序中途关闭 , 并且你的设备内存越大 , 应用程序之间的切换就越容易 , 游戏也无需等待重新加载 。
谷歌还改进了 Android 上的新 Java Dalvik 虚拟机 , 让应用程序编译速度更快 , 同时内存垃圾也更少 , 因此 Android 的速度现在可以接近 iOS 的速度 , 但系统需要有更多的存储空间和更多的内存 。
- iPad|iPadmini6从发售之日起,果冻屏现象就一直有,那为什么会出现这种现象?
- oled屏幕|为什么总有人说OLED屏幕伤眼?为什么有人非LCD屏幕手机不用?
- 阿里巴巴|阿里被罚182亿!腾讯为什么至今安然无恙?
- 程序员|为什么程序员会有代码能跑就不要动的观点?是有毒吗?还是怎样?
- 华为|终于明白为什么越来越多的华为老用户,换手机时,不愿考虑华为了
- |一部手机用了三年以上是什么感受,你为什么舍不得换机呢?
- 蓝牙耳机|入门级百元价位蓝牙耳机,为什么努比亚C1要比倍思W04更值得入手
- face id|果粉集体失声!明明都是Face ID,为什么iPhone 11不支持口罩解锁
- 英特尔|OPPOFindN发布两月仍要预约7000+的售价一机难求为什么
- iPhone|全球的iphone都能免费换新,为什么中国消费者就不可以?