CN
EN
您当前位置:首页 > 新闻动态

为什么 苹果 使用的 RAM 不如 Android 手机多?

2022-12-04 15:01:49


在 Android 和 iOS 操作系统上如何管理和使用 RAM 之间存在很大差异。因此,通常 苹果 的 RAM 数量低于同一细分市场中的 Android 竞争对手。

这些年来,一般设备上的 RAM 数量逐渐增加。对于 Android 手机,这个数字已经上升到 12 GB,在高端机型上甚至达到 16 GB。

然而苹果14 Pro Max 拥有 6 GB 内存,是 Pixel 6 Pro 或 Galaxy S22 Ultra 的一半,而性能仍然相当,甚至更高体育。

什么是内存?

RAM 是随机存取存储器的缩写。它是一种内存,允许根据地址对内存中的任何位置进行随机读写访问。
与长期存储数据的闪存不同,RAM 仅包含设备开机时的临时信息。基本上,它记录设备的活动,包含任何给定时间的电话信息。

为什么 Android 需要那么多内存?

Android 运行虚拟机:由于Android 操作系统运行在许多不同的硬件平台上,也被许多不同的制造商使用,这对开发人员在编写应用程序时是一个挑战。

所以,Android应用程序通常是在Java平台上编写的,当运行在Android手机设备上时,虚拟机会翻译应用程序中的代码,使其运行在任何设备上。
然而,这个问题的缺点是它会消耗你的大量 RAM,因此为了克服这个问题,制造商选择了增加设备 RAM 容量的解决方案。

Android 允许应用程序在后台运行:Android 的特点是允许应用程序在后台运行以及同时运行,这需要 Android 设备具有比 苹果 更大的 RAM。

你可以想象的一个例子是,虽然 Android 设备可以在任何应用程序中显示 Zalo 的聊天气泡,但 苹果用户不能这样做,但代价是你必须需要更多的 RAM。

为什么 iPhone 需要更少的内存?

Apple 从硬件到软件的控制:Apple 可能是目前唯一有能力控制硬件和软件构建过程的制造商。Apple A 系列芯片和 iOS。

Apple 可以完全控制在此操作系统上运行的应用程序,从而有助于减少所需的 RAM 量电竞。
iOS 不需要虚拟机的解释器:由于 iPhone 设备的数量有限,而且苹果的芯片都是基于 ARM 架构,程序员可以轻松编写应用程序,而不需要像 Android 那样使用虚拟机的解释器.因此,iPhone 设备可以通过不运行虚拟机来节省相当多的 RAM。

iOS 应用程序具有自行处理内存的能力:与 Android 的工作方式不同,iOS 操作系统不直接参与 RAM 管理,而是让应用程序自行管理。 iOS 上的应用程序将严格分配,而不是让应用程序在 Android 上尽可能多地使用 RAM篮球。


雲联