为什么苹果手机变成3g


最近托尼在逛知乎时,偶然发现了一个很有意思的问题:为什么iPhone不加大内存来提升用户体验呢?这个问题虽然早在2019年就被提出,但在今天依旧引人热议。

无论是iPhone XS、11、12还是13,它们的运行内存始终从4GB起步。目前,仅有四款iPhone拥有6GB内存,而最便宜的iPhone SE 3也是4GB内存。相比安卓动辄8GB甚至12GB起步的内存,iPhone的内存似乎有些小了。

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

托尼对这个问题颇感兴趣,于是进行了实际测试。他找来了iPhone 12和iPhone 12 Pro,想看看12 Pro多出来的2GB内存在体验上能否与12拉开差距。

在测试之前,他尽可能排除了其他因素的干扰,对两台iPhone的各项数据和应用进行了同步,并且全部清空后台将它们重启了一遍。他首先进行了一系列常规测试,发现即使在打开多个App的情况下,两台iPhone的表现都相当出色。在打开超过一定数量的App后,iPhone 12的表现开始出现压力,而iPhone 12 Pro则能更稳定地应对。

托尼还找来了一台拥有12GB内存的安卓旗舰进行对比测试。结果令人惊讶,安卓旗舰在打开一定数量的App后,就出现了明显的卡顿和重新加载现象。

一些人可能会说iPhone是“假后台”,而安卓是“真后台”。托尼通过实际的测试发现,即使在后台挂着多个App的情况下,iPhone 12和12 Pro都能实现无缝切换。而在某些特定情况下,拥有更大内存的iPhone 12 Pro的表现甚至超过了安卓旗舰。

从这一系列测试中可以看出,拥有6GB内存的iPhone 12 Pro在后台App留存能力方面确实比4GB的iPhone 12更强。尽管安卓旗舰拥有更大的内存,但在某些方面,iPhone的内存管理仍然让人印象深刻。安卓其实也有能力实现类似iOS的墓碑机制,但由于各种原因并未广泛应用。安卓的开放开发空间也为我们带来了许多神器App,这也是许多用户选择留在安卓的原因之一。