手机知识:安卓内存都卷到24GB了,为何iPhone还在固守8GB

本文分析了iPhone和安卓系统在内存处理上的差异,iPhone采用墓碑机制节省内存,而安卓通过LMK机制支持更多后台APP。生态差异也影响了两者对内存需求的不同。尽管如此,随着APP内存需求增加,iPhone未来可能也会跟进内存规格的提升。
摘要由CSDN通过智能技术生成

目录

一、系统机制

二、生态差异

三、总结


在刚刚过去的9月,年货iPhone 15系列正式发布,标准版不出意外还是挤药膏,除了镜头、屏幕有些升级,芯片用iPhone 14 Pro系列的,内存只有6GB;即使是集钛合金机身、全新A17芯片、5X长焦镜头等升级点于一身的iPhone 15 Pro系列,内存也停留在8GB规格。

反观安卓阵营,现在一些厂商已经将手机内存扩展至24GB了,大部分新机也是12GB起步,8GB内存除了某些千元机还在用几乎绝迹了。那到底为何iPhone系列还在固守6GB、8GB呢?这其中可能有两个原因。

一、系统机制

一提到系统机制,相信很多人就会脱口而出“:我知道,就那个墓碑什么的!”但对它究竟是什么原理、起到什么作用并不知悉。简单来说,iOS的墓碑机制基本是这样的原理:

1、APP占用系统内存,被用户划到后台

2、后台APP被系统定义,如果不必持续运行,就暂停运行,墓碑化处理;

3、需要切换至前台时,再次分配充足的运存资源。

通过这样的操作,iOS系统的后台APP就不会占据过多的资源,尽量提供给前台正在运行的APP。这样确实可以减轻堆内存的需求,降低手机硬件的消耗。

相比iOS,谷歌的安卓系统一开始没有类似的机制,所有内存都吃满资源,小内存自然会出现“堵车”的现象。不过随着技术的进步,安卓也有了自己的“墓碑机制”——Low Memory Killer低内存杀死机制。

图片

不同于iOS会随时定义后台APP是否必要,LMK显得比较被动,被划到后台的APP也会持续占据一定的内存,越积越多,直到系统判断运存达到阈值,才会根据优先级主动“杀死”。所以,现在很多手机都会提供“保活白名单”类似的功能,用户可以提升部分重要APP的优先级,降低被杀死的可能。

相比iOS的墓碑机制,安卓的LMK机制在更大的内存环境下,能同时容纳更多APP在后台运行,调起的速度相对也会有优势,而iPhone加大内存其实也就没那么必要了。

二、生态差异

除了系统机制方面的差异,iOS、安卓之间的生态差异同样是内存差距巨大的主要原因。

安卓作为一个开源系统,它的管理机制更松散,APP对接口的调用权限几乎都在开发者手中,只要他们有心提升自己APP的优先度、让它在后台持续运行就不是什么难事。有一些非法的APP甚至会在后台持续请求手机的权限,一般的安卓用户可能根本不知道自己的信息安全正受到持续威胁。

图片

因此,国内手机厂商为了提升整体的使用体验,只能持续增加手机的内存规格。为了保护用户的用机安全,厂商也会在用户安装APP时进行风险扫描。但iOS系统做得比较封闭,对APP的审核比较严格,不必要的端口调用全部禁止,这也是为什么iOS应用安装不会像安卓出现“风险提醒”的原因。

三、总结

简单总结一下,iOS和安卓系统对后台应用的处理机制不同,也谈不上孰优孰劣,iOS的墓碑机制确实不需要太多内存,但对后台运行有较多限制;安卓的LMK机制使得后台能保留更多APP,内存越大上限越高,但随着应用增多,手机使用可能会越来越卡。

随着APP对内存的需求越来越大,可能一款应用就要占据极大的内存,可以预见iPhone未来也会增加内存规格,但库克的刀法能有多精准,我们就不得而知了。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

IT技术分享社区

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值