别再抱怨iPhonexs内存不够用了,试试这几招!

别再抱怨iPhonexs内存不够用了,试试这几招!

近期托尼在知乎闲逛时,偶然发现了一个十分有趣的问题:为何iPhone不增加内存以提升用户体验,而这个问题在2022年依然备受关注。

从iPhone XS、11、12到13,其运行内存始终从4GB起步。尽管有四款iPhone配备了6GB内存,但即使是最低价的iPhone SE 3也是4GB内存,相较于安卓动辄8GB甚至12GB的内存标准,似乎显得捉襟见肘。

关于这个问题的回答五花八门。有人认为,iPhone根本无需大内存,因为苹果拥有专门的服务器用于消息推送。这意味着即使App未挂在后台,用户也能正常收到通知。而各家国产安卓厂商则没有统一的推送服务,导致为了及时收到App的通知,用户必须让它们常驻后台。为保证后台运行多个App后的系统流畅性,安卓机只能配备更大的内存。

例如,一个简单的微信应用就能占用1.2GB的内存。而且,苹果为了节约成本,在千元手机上甚至会取消充电器和耳机转接线的配备,4GB内存能凑合使用的话,他们绝不会升级到6GB。这样做还能刺激用户的换机周期。

我也认为大家的观点都有一定道理,因此我对iPhone 12和iPhone 12 Pro进行了实际测试,想看看增加2GB内存的iPhone 12 Pro在体验上是否有显著优势。

在测试前,我尽可能排除其他因素的干扰,对两台iPhone的各项数据和应用进行了同步,并重启了它们。

首先进行常规测试。我在两台iPhone上打开了共计10个App,等到第10个App加载完成后,再随机重新点开App,发现两台手机都没有出现需要重新加载的情况。随后,我再次打开5个App,它们运行得毫无压力。但当打开第20个App时,iPhone 12出现了重新加载的情况,而iPhone 12 Pro则能轻松应对。

经过多次测试,我发现只要iPhone 12打开的App数量超过18个,就可能出现需要重新加载的情况,而iPhone 12 Pro即使打开到第23个App也能稳定运行。

讲真,iPhone 12的表现已经让我很惊讶了。作为参考,我找来了一台拥有12GB内存的安卓旗舰进行比较。但当这台安卓旗舰打开第10个App时,已经出现掉帧和卡顿的现象。当打开到第18个App时,即使系统显示还有3GB内存可用,但已经遇到了重新加载的问题。

看到这里,肯定有人会提到iOS的“假后台”问题。iOS的墓碑机制让前台App独占内存,后台App则被冻结并释放内存资源。而安卓手机则是“真后台”,即使App被切换到后台也会持续保持活跃。

尽管不同系统的手机无法做到公平对比,但我还是进行了一些实际测试。例如,在后台同时挂着微信、淘宝、B站三个App,前台玩王者荣耀时,无论是iPhone 12还是12 Pro都能无缝切换。但打开相机后再切回王者荣耀,iPhone 12就需要重新加载了。不过如果你拍了照片的话,iPhone 12 Pro也有一定几率需要重进游戏。而那个安卓旗舰的表现更是糟糕,甚至出现掉帧和卡顿的现象。

从这一系列测试中不难看出,拥有6GB内存的iPhone 12 Pro在后台App留存能力方面确实强于4GB的iPhone 12。至于哪一款更好呢?其实拥有6GB内存的iPhone是这三款中的最强者(此处指的是三款测试手机)。其实在没有拿安卓手机对比之前,我以为拥有大量内存的安卓旗舰在后台留存能力上会轻松胜过iPhone。然而现实却狠狠打了我一记耳光。iOS的内存管理让人不得不服,安卓旗舰的感觉更像是通过硬件上的疯狂堆料来弥补在使用体验上的不足。实际上安卓系统也是可以实现类似iOS的墓碑机制的只不过在国内安卓生态环境下大量国产APP在后台占用资源相互自动唤醒早已不是什么新鲜事如果没有强制手段那些流氓APP开发者能自觉遵守规范不乱来几乎是不可能的不过话说回来安卓系统的开放空间也有其好处我们可以享受到更自由的定制体验和使用各种神器应用例如李跳跳、Wallpaper Engine等总的来说无论是iOS还是安卓都有各自的优势和缺点感谢大家的观看!


别再抱怨iPhonexs内存不够用了,试试这几招!

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注