关闭广告

Android 和 iOS 是世界上最常用的两种移动操作系统。这也是为什么用户将它们相互比较是合乎逻辑的。每当 Android VS. iOS,将会出现一个剧变,即第一个提到的 RAM 比第二个更大,因此自然必须“更好”。但事实真的是这样吗? 

当你比较旗舰 Android 手机和同年生产的 iPhone 时,你会发现 iPhone 的 RAM 确实比竞争对手少。然而,更令人惊讶的是,iOS 设备的运行速度与 RAM 更大的 Android 手机一样快,甚至更快。

目前的 iPhone 13 Pro 系列拥有 6 GB RAM,而 13 款机型只有 4 GB。但如果我们看看可能是最大的 iPhone 公司三星,其 Galaxy S21 Ultra 5G 型号甚至拥有高达 16GB 的 RAM。这场比赛的胜利者应该已经很清楚了。如果我们衡量“尺寸”,那么是的,但与 Android 手机相比,iPhone 根本不需要那么多 RAM 就可以跻身世界上最快的智能手机之列。

为什么 Android 手机需要更多 RAM 才能高效运行? 

答案实际上非常简单,取决于您所使用的编程语言。 Android 的大部分内容(包括 Android 应用程序)通常是用 Java 编写的,Java 是该系统的官方编程语言。从一开始,这就是最好的选择,因为 Java 使用“虚拟机”来编译在许多设备和处理器类型上运行的操作系统代码。这是因为 Android 被设计为在不同制造商的具有不同硬件配置的设备上运行。相比之下,iOS 是用 Swift 编写的,只能在 iPhone 设备上运行(以前也在 iPad 上运行,尽管它的 iPadOS 实际上只是 iOS 的一个分支)。

然后,由于 Java 的配置方式,您关闭的应用程序释放的内存必须通过称为垃圾收集的过程返回到设备 - 以便其他应用程序可以使用它。这是帮助设备本身顺利运行的有效过程。当然,问题是这个过程需要足够的 RAM。如果它不可用,进程就会变慢,用户会在设备的整体响应缓慢中观察到这一点。

iOS 中的情况 

iPhone 不需要将用过的内存回收回系统,这只是因为 iOS 的构建方式。此外,苹果对 iOS 的控制也比谷歌对 Android 的控制更多。 Apple 知道其 iOS 运行在什么类型的硬件和设备上,因此将其构建为在此类设备上尽可能流畅地运行。

双方的 RAM 随着时间的推移而增长是合乎逻辑的。当然,这是由要求更高的应用程序和游戏造成的。但很明显,如果 Android 手机在未来的任何时候要与 iPhone 及其 iOS 竞争,它们总是会获胜。它应该会让所有 iPhone(或者 iPad)用户彻底感到冷漠。 

.