这一天终于还是来了|为什么iphone13用起来和8gb的安卓有区别?

这一天终于还是来了 , 安卓阵营在8GB运存时代 , 驻足了3年之后 , 再一次往前跨了一大步 。 根据数码闲聊站的透露 , 第五代黑鲨游戏手机的运行内存 , 将升级到12GB起步 。 而黑鲨5Pro的运行内存 , 则直接升级为16GB起——和红魔7一样激进 。
这一天终于还是来了|为什么iphone13用起来和8gb的安卓有区别?
文章图片
你会发现 , 市面上的旗舰手机 , 基本上都提供了12GB的选项 , 比如小米12、一加10Pro、IQOO9等等 。 在不知不觉中 , 12GB时代已经悄然来临 , 8GB运存已经是大众能接受的下限 , 6GB则已经被降级为百元机的标准 。
对智能手机来说 , 大运存带来的好处是显而易见的 。 只要运行内容的容量足够大 , 就可以在后台驻留更多的APP , 这样在切换后台时 , 就不会出现“杀后台” , 使用感受更丝滑 。
这一天终于还是来了|为什么iphone13用起来和8gb的安卓有区别?
文章图片
在这种情况下 , 很多果粉都不理解:明明安卓已经标配12GB , 为什么iPhone13还敢用4GB运存 , 而且依然很流畅 。 关于这个问题 , 一直都没有个准确的答案 。
硬件差距无法用软件弥补
到底是库克艺高人胆大 , 还是靠iOS系统的神优化?在讲这个问题之前 , 我们要明确一点 , 硬件的差距是永远无法用软件来弥补的 。
举一个例子 , 手机厂商为骁龙8Gen1打造的散热系统再强 , 各种黑科技全给用上 , 也只能改变游戏帧率的稳定性 , 而不能改变芯片本身的能效比 。
这一天终于还是来了|为什么iphone13用起来和8gb的安卓有区别?
文章图片
简单点说 , 手机厂商在散热上的堆料 , 能改善游戏表现 , 但是不能改善续航 。 同理 , 苹果的4GB就是4GB , 安卓的12GB就是12GB , 苹果保证iPhone13能流畅使用的真正原因 , 都在这三个细节上 。
一 , 真后台与假后台
安卓系统的机制是基于虚拟机的 , 通俗点可以形容为“真后台” 。 安卓手机每打开一个APP , 都要吃掉相应的运存 , 否则功能无法正常使用 。 而iOS的机制是“伪后台” , 在你切换APP时 , 资源全部留给前台应用 , 后台应用则以墓碑的形式冻结起来 , 保留在内存里 。
不过 , 苹果真正厉害的地方在于:它通过极其复杂的系统设计 , 让“伪后台”的体验和“真后台”几乎一样 , 以最省电的方式实现大部分功能——比如推送、下载、自动刷新等等 。
这一天终于还是来了|为什么iphone13用起来和8gb的安卓有区别?
文章图片
所以 , 尽管4GB能同时运行的APP不多 , 但是iPhone13用起来和8GB的安卓没有什么区别 。 除非你要在短时间内打开多个应用 , 比如一边玩游戏 , 一边拍照 , 一边回消息 , 这种情况下才会导致“杀后台” 。
二 , 统一推送接口的好处
手机厂商魔改的安卓系统没有统一的推送接口 。 开发者只能“各扫门前雪” , 把APP设计成默认在后台保留一部分线程 , 来保证通知可以推送 。 理论上来讲 , 一个APP大概要占用20MB运存 。 你在安卓手机里安装了100个APP , 就算是什么都不干 , 都得吃掉2GB 。
这一天终于还是来了|为什么iphone13用起来和8gb的安卓有区别?
文章图片
既要马儿跑 , 又要让马儿不吃草 , 怎么办?早在iOS3的时候 , 苹果就给出了解决方案 , 名字叫PushNotification 。 PushNotification可以视为系统原生自带应用 , 它所占用的运存非常小 , 在后台一直运行 , 功能只有一个:推送通知 。
所有APP都把通知交给PushNotification这个“中间商” , 然后再由PushNotification来统一推送给用户 。 如此一来 , APP可以在不占用运存的情况下进行通知 , 节省了硬件资源的消耗 。 这还带来了一个好处:日常待机的功耗大幅降低 , 3000毫安的iPhone用出了4000毫安的效果 。