这一天终于还(hai)是来了,安卓阵营在8GB运存时代(dai),驻足了3年之后,再一次往前跨了一(yi)大步。根据数码闲(xian)聊站的透露,第五代黑(hei)鲨游戏手机的运行(xing)内存,将升级到12GB起步。而黑(hei)鲨5 Pro的运行内存,则直接升(sheng)级为16GB起——和红魔7一样激进(jin)。
你会发现,市面(mian)上的旗舰手机,基本上都提供了12GB的选项,比如(ru)小米12、一加10 Pro、IQOO9等等。在不知不觉中,12GB时代已经悄然来临,8GB运存已经是大众能接受的下限,6GB则已经被降级为百(bai)元机的标准。
对智能手机(ji)来说,大运存带来的好处是显而易(yi)见的。只要运行内容的容量足够大,就可以在后台驻留更多的APP,这样在切换后台时,就不会出(chu)现“杀后台”,使用感受更丝(si)滑。
在这种情况下,很(hen)多果粉都不理解:明明安卓已经标配12GB,为什么iPhone 13还敢用4GB运存,而且依然很流畅。关于这个问题,一(yi)直都没有个准确的答案。
硬件差距无法用软(ruan)件弥补到底是库克(ke)艺高人胆大,还是靠iOS系(xi)统的神优化?在讲这个问题之(zhi)前,我们要明确一点(dian),硬件的差距是永远无法用(yong)软件来弥补的。
举一(yi)个例子,手机厂商为骁龙8Gen1打造的散热系统再强,各种黑科技(ji)圈用上,也只能改变游戏帧率(lu)的稳定性,而不能改变芯片本身(shen)的能效比。
简单(dan)点说,手机厂商在散热上的堆料,能改(gai)善游戏表现,但是不能改善续航。同理,苹果的4GB就是4GB,安卓的12GB就是12GB,苹(ping)果保证iPhone 13能流畅使(shi)用的真正原因,都在这三个细节上。
一,真后台与假后台安卓系(xi)统的机制是基于虚拟机的,通俗点可以(yi)形容为“真后台”。安卓手机每打(da)开一个APP,都要吃掉相应的运存,否则功(gong)能无法正常使用(yong)。而iOS的机制是“伪后台(tai)”,在你切换APP时,资源全部留给前台应用,后台应用则以(yi)墓碑的形式冻结起来,保留在内存(cun)里。
不过,苹果真正厉害(hai)的地方在于:它通过(guo)极其复杂的系统设计,让“伪后台”的体验和“真后台”几乎一样,以最省电的(de)方式实现大部分(fen)功能——比如推送、下(xia)载、自动刷新等等。
所以,尽管4GB能同(tong)时运行的APP不多,但是iPhone 13用起来(lai)和8GB的安卓没有什么区别。除非你(ni)要在短时间内打开多个应用,比如一边(bian)玩游戏,一边拍(pai)照,一边回消息,这种情况下才会导致(zhi)“杀后台”。
二(er),统一推送接口的好处手机(ji)厂商魔改的安卓系统没有统一的(de)推送接口。开发者只(zhi)能“各扫门前雪”,把APP设(she)计成默认在后台保留一部分线(xian)程,来保证通知可以(yi)推送。理论上来讲,一(yi)个APP大概要占用20MB运存(cun)。你在手机里安装了100个APP,就算是什么都不干,都得(de)吃掉2GB。
100既要让马儿跑,又要(yao)让马儿不吃草,怎么办?早(zao)在iOS 3的时候,苹(ping)果就给出了解决方案,名字叫Push Notification。Push Notification可以视(shi)为系统原生自带应用,它所占用的运存(cun)非常小,在后台(tai)一直运行,功能只有一(yi)个:推送通知。
所有APP都把通(tong)知交给Push Notification这个(ge)“中间商”,然后再由Push Notification来统一推送给用(yong)户。如此一来,APP可以在不占用运存的情况下(xia)进行通知,节省(sheng)了硬件资源的消耗。这还带来了(le)一个好处:日常待机的功耗大幅降(jiang)低,3000毫安(an)的iPhone用出了4000毫安的效果。
凡事皆有利(li)弊,安卓的开放,导致(zhi)了应用生态的“碎片化”。而iOS的封闭,导致苹(ping)果对生态有绝对的(de)掌控力。正是因为这(zhe)一点,苹果才能轻(qing)而易举地用iPad OS改造(zao)平板生态、用M1芯片切换(huan)ARM架构、用iOS11强行普及(ji)64位应用。
同理,AppStore的上架规范非常严格,以非常(chang)高的标准去要求开发者,不仅要安全(quan),也要足够高效。这就导致了一个(ge)现象:同样的APP,在不同的操作系统中,占用运存(cun)的大小是不一样的。
有位国外小哥做了个测试,他对比了一(yi)下各大APP在iOS和安卓平台下(xia)的内存占用量,结果令人(ren)非常意外。某APP在安卓平台要(yao)占用300MB运(yun)存,在iOS平台只(zhi)需要69MB的运(yun)存,同时大部分APP在安卓中占用的运存要比(bi)iOS系统更高出不少——这就是压倒(dao)骆驼的最后一根稻草。
最(zui)后做个总结回到一开始的问(wen)题:明明安卓已经标配12GB,为什么iPhone 13还敢用4GB?说到这里,我相信大家(jia)的心里,已经有了明确的答案。
首先,iOS系统(tong)的底层机制更高效,“伪后台”的(de)体验接近“真后台”,对硬件资源需求不高(gao);第二,苹果有统一推送机制,降(jiang)低了运存的消耗,同时也更省电;第三(san),AppStore作为(wei)唯一的下载渠道,对APP开发者的要(yao)求十分严格,导致iOS端(duan)的APP要更精简高效(xiao)。
科技行业有一(yi)个概念,名字叫“安迪比(bi)尔定律”。意思就是硬件(jian)性能提升后,软件公(gong)司就会开发出更消耗资源(yuan)的软件,把硬件提升的性能给抵消掉(diao)。从这个角度来看,iPhone 13只用(yong)4GB运存,对老用户来说没准是件(jian)好事。对此你怎么看,欢迎一起(qi)讨论。
编辑丨黑猫评测 校对丨Schu