毛屌屌 发表于 2022-7-13 04:08:41

为什么苹果 iPhone 手机4G运行内存相当于安卓12G?

细心的用户会发现,最新款的iPhone 13手机运行内存依然是4GB,而同款主流安卓手机实现了12G内存的主流配置,部分游戏手机实现了18GB。虽然苹果新机iPhone 13终于也放弃了64GB存储,提高至128GB存储起步,不过它的运行内存却还和去年iPhone 12一样只有4GB。那相比较于安卓机的8GB、12GB,甚至是16GB,苹果显然还是小不少。
看到这组对比数据,我想你应该和我有同样的疑问,那就是为什么苹果手机4G够用,安卓手机超3倍容量还不够?是苹果太会省料,还是安卓系统优化太差?今天我们就帮您揭开这个疑问。
手机内存的作用到底是什么?

首先,我们需要了解手机内存的作用。内存的作用是暂时存储处理器的运行数据,以便及时取回。例如,如果将手机上运行的软件比作数学考试,那么内存就像草稿纸,承载着计算的步骤,而处理器就是负责计算的计算公式。也就是说,当草稿纸的面积不够时,计算效率会下降,最终会影响答题速度。
按照这个理论,可以简单推算出iPhone不需要这么大的内存,或者说它的算法更简单高效,不需要那么多草稿纸。否则,就是它有一个橡皮擦,可以边计数边擦,用过的区域可以及时清理。当然,这只是基于事件的基本逻辑推理。我们来分析一下具体原因。
iPhone手机4G 内存就够用,安卓却要18G还不够用,主要原因是什么?

主要有两个核心原因。
原因之一:苹果IOS系统和Android系统运行逻辑大相径庭。

苹果IOS系统和Android系统虽然都是结果导向的触屏智能手机,但用户体验感知的差异也非常有限。实际上,这两个系统的运行逻辑大相径庭。
由于Android中谷歌服务的限制,所有APP都必须在后台实际运行,也就是说,如果你打开一个100MB的APP,后台内存会减少100MB。实际上,您的 Android 手机 APP 将全天持续提供给您。推送消息,这么多应用即使不使用也需要在后台挂载,所以内存占用非常大。
苹果IOS系统采用后台墓碑机制,信息的接受与苹果服务统一。什么是后台墓碑机制?当iPhone切换应用后,当前的APP会独占运行内存空间,之前的应用将状态保存到手机的闪存,相当于立了一个“墓碑”,记录“生前”状态,同时以释放占用的硬件资源;当再切换到之前的应用时,从闪存直接调用到内存。 iOS 这种机制被称为墓碑机制。
所有的APP推送消息都需要先发送到苹果的Apple Push Notification Service,然后再推送给用户,这样只需要一个接口即可。目前只有iPhone自家的部分APP可以真后台运行,比如“音乐”APP,你可以在浏览safari时听音乐;绝大部分APP不能同时运行。因此iPhone最好不要滑动关闭后台,这会影响再次打开应用的速度同时也会增加耗电。
由于苹果特殊的推送消息机制,APP即使退出也不会影响消息的接收,这也是iPhone后台可以执行“墓碑”机制的重要原因。其好处就是APP可以更好利用资源,同时这也是iPhone运行内存小的一个重要原因。而安卓手机由于国内无统一推送的原因,所以APP需要常驻后台,资源占用多,运行内存就会需要增大来缓解。
简单地说,APP在后台时,Android是真正的运行机制,IOS是虚拟后台。当APP被放到后台时,会被挂起,无法工作。当上一个任务中断时,系统会记录当前应用的状态并记录下来。当需要恢复时,节目会根据录制的内容恢复到中断前的状态。
这样,随着越来越多的app越来越大,Android的内存需要越来越大,而IOS的基于规则的优势不需要太多的内存。
原因之二:苹果IOS系统和Android系统对APP开发者闭环和开源需求不同。

同一个APP运行在Android和IOS两个系统上,占用的内存是不同的。除了系统机制的不同,开发者对APP的优化其实也有关系。
IOS是一个只有苹果才能使用的封闭系统。因此,苹果对开发者的要求更加严格,审核机制也更加完善。开发者需要更强大的优化机制来适应苹果的硬件。
相比之下,Android作为开源系统,管理机制比较松散,所以对于开发者来说,硬件适配的问题无需过多考虑。这导致虽然是同一个APP,但由于优化不足,Android占用的内存比IOS大。
苹果iPhone手机4G 内存和安卓手机18G内存,哪个更好?

看到这里,你其实应该明白为什么苹果不需要增加内存了。很多用户可能还有疑问,苹果iPhone手机4G 内存和安卓手机18G内存,哪个更好?
对于苹果 iPhone 本身来说,小内存首先意味着更低的成本,而且显然更好。对于用户来说,无论是4GB内存还是18GB内存,只要用户能流畅使用,就是最好的。
我们认为您可能会觉得以下卡片很有趣:
7款最佳iPhone,看看哪款适合您?
您应该买128GB还是256GB的手机?
为什么大多数年轻人换手机首选iPhone而不是Android ?

-----------------------------
页: [1]
查看完整版本: 为什么苹果 iPhone 手机4G运行内存相当于安卓12G?