Android 为 18GB RAM 而 iOS 为 6GB RAM 的三大原因

在智能手机行业,我们基本上有两个阵营,Android阵营和iOS阵营。这是目前智能手机行业的两大操作系统。 Android 归谷歌所有,而苹果拥有 iOS。这些阵营之间的一个主要区别是,虽然 Android 被多个制造商使用,但 iOS 仅适用于 Apple iPhone。这就解释了为什么 Android 用户数量几乎是 iOS 的三倍。但是,考虑到 iOS 一直在录制的成功,该系统是一流的。 Android 和 iOS 智能手机之间的另一个主要区别是它们的 RAM 容量。通常,Android 设备比 iOS 设备具有更多的 RAM 容量。问题是为什么?

近日,中兴Axon 30 Ultra Space Edition正式发布。这款高端旗舰 Android 智能手机配备 18GB 内存和 1TB 内部存储空间。这也预示着现在主流安卓旗舰智能手机的RAM都在追求20GB。事实上,借助新的内存扩展技术,几款安卓旗舰已经支持 20GB 内存。

简而言之,Android 智能手机的最高 RAM 容量为 18GB。相比之下,iPhone 的最大 RAM 容量仅为 6GB。因此,Android阵营在RAM大小方面领先iOS三倍。为什么安卓手机内存越来越大?从8GB到12GB再到18GB,苹果手机只需要Android的一半或更少。是苹果落后还是库克“吝啬”?其实,真正的原因并不是节省成本那么简单。

以下是 iOS RAM 低的三大原因。但是,在我们看原因之前,让我们先谈谈 RAM。

什么是 RAM 和 ROM?

在比较iOS和Android系统内存管理机制的差异之前,我们需要了解一些专业术语背后的含义。 RAM(随机存取存储器)也称为运行存储器。 RAM的大小直接决定了手机后台能打开多少程序。另一方面,ROM(只读存储器)被称为内部存储器。 ROM 决定了您可以在手机上安装多少个程序,以及您可以存储多少张照片和歌曲。

如果您在使用手机的同时打开多个应用程序,当手机存储空间不足时,手机会自动关闭一些应用程序。这样做是为了释放空间以满足新应用程序的需求。这就是俗称的“杀后台”。

当你的手机习惯性地“杀后台”时,势必会影响到手机的性能和电池。这是因为重新打开应用程序需要一些时间,您会觉得设备的操作并不“流畅”。因此,当您玩很多应用程序时,存储空间越大,智能手机就越流畅。

以下是 iOS 对其“小”RAM 大小感到满意的三大原因

1.iOS的tombstone机制可以节省更多内存

在日常使用中,我们运行的程序类型和数量都是相似的。为什么安卓需要比苹果更多的存储空间来保证流畅度?因为安卓使用的是“真实背景”。在前台运行和在后台挂起的应用程序占用相同的内存量。这会使系统占用更多内存。 Apple 的后台是一个虚拟背景,当一个应用程序在后台时,它的活动会被暂停。

当用户中断任务时,系统会记录到中断时的当前应用状态。然后程序将冻结,就像在墓碑上记录事件一样。当需要恢复任务时,程序将从中断前的状态继续。因此,iOS 的逻辑删除机制在其应用程序在后台时比 Android 节省更多内存。

因此,当运行相同数量的后台应用程序时,iOS 需要的内存比 Android 少得多。所以Android一般需要更多的内存空间来保证手机的流畅使用。

2、苹果严格的审核和沙盒机制,使得其存储需求比安卓小

除了iOS的墓碑机制外,苹果严格的审查和沙盒机制也让如此大的存储空间变得没有必要。因为Android系统没有严格的审核制度,极其开放,市场参差不齐。这导致了无休止的混乱应用程序。这些应用程序有一系列“流氓行为”:各种随机启动和随机访问权限。事实上,在 Android 上,你可以打开一个应用程序,其他 50 个应用程序将开始在后台运行。这会立即挤压存储容量。

但是,有了苹果,情况就不一样了。 App Store 中的所有 App 都需要经过苹果官方的审核,并且需要用户的同意才能获得权限。主动退出后,系统会彻底杀死App及所有进程。它不会在后台安静地打开它。

另外,iOS采用沙盒机制,每个App都放置在独立的沙盒中,互不干扰访问。自然不可能主动唤醒其他应用。因此,在严格控制下,iOS 软件对存储的要求比 Android 小得多。

3.苹果统一推送服务,降低存储空间需求

苹果的推送通知服务也在一定程度上减少了存储使用空间。 iOS系统的通知消息通过苹果服务器统一推送给您。这允许您在不打开应用程序的情况下接收通知消息。当然,这会无形中减少系统当时使用的存储空间。

由于使用安卓系统的手机厂商众多,加上安卓系统的开源特性,目前还没有统一的推送联盟。如果您需要推送服务,您的消息只能通过App或第三方服务平台推送给您。

结论

由于苹果的墓碑机制和官方严格的审核、沙盒机制、强制推送服务,苹果不需要很大的存储空间来满足其流畅性。但是,由于Android的“真背景”、开源等原因,需要更多的内存才能保证用户体验一流。所以并不是苹果落后于安卓,库克也不是“吝啬”。事实是,这两个系统的管理存在一些差异。当然内存越大越好,但由于iOS和Android在运行内存管理机制上的差异,无法直接比较两者。

分享到:

最新文章