Hi!请登陆

同样利用4GB的运行内存, 为什么苹果手机可以全方位碾压安卓?

2020-11-26 40 11/26

在很多人印象中,苹果iPhone天下无敌,综合实力要碾压国产安卓机。虽然这种话说得太过片面,但如果要论流畅度与耐用度,苹果确实棋胜一招。然而仔细观察硬件配置会发现,历代iPhone的运行内存都不超过4GB,即使是最新发布的iPhone 12,运行内存也丝毫没有扩大的可能性。那么问题来了:为什么配置看似低下的苹果手机,能够展现出如此强悍的实力?

A系处理器独步天下,安卓手机:裁判!苹果偷吃“兴奋剂”!

众所周知,处理器芯片的运算能力决定着手机的性能高低,在其它变量保持不动的情况下,处理器性能越强,手机的性能也就越强,流畅度越高。苹果iPhone所搭载的A系处理器,在整个手机行业中享有盛誉,综合性能水准独步天下,没有任何一款安卓处理器能与之相媲美。即使是目前安卓阵营中性能最强的麒麟9000,顶多也就只能在某些参数上与A14拉近距离,但假如真刀真枪的PK,苹果依旧可以获得优势地位。

大家要知道,运行内存并不负责数据的运算,归根到底,运行内存只是处理器芯片和机身内存之间的数据中转站罢了。虽然iPhone的运行内存只有4GB,但人家的处理器运算速度是真的快!这可以在很大程度上弥补短板。我们千万不要认为 iPhone的配置低,其实它早就赢在了起跑线上,而这恰恰是安卓机所做不到的。

iOS系统功不可没,软件生态再建奇功。

我们衡量手机的运行速度是快是慢,有很多评价标准,但最主要的就是一条:APP能否保持流畅运行。iPhone拥有业界最好的操作系统——iOS系统,软件生态同样十分健全。闭环的软件生态,可确保各大APP保持相当高水准的纯净度,杜绝了骚扰软件的侵袭,甚至连第三方广告都少得可怜,良好的软件生态在很大程度上减少了对硬件资源的占用。4GB运存虽然不大,但可以得到高效利用,这同样有助于提高手机的流畅度。

相比之下,安卓软件生态可以用“混乱”两个字来形容,且不说各大手机厂商定制系统之间的区别,单单是各种垃圾软件和广告植入,就已经让人心神疲惫了。很多APP都会悄悄呆在后台,偷偷执行任务,开机就会自启动,而这些APP所占用的难道不就是运行内存吗?为啥安卓手机总是追求大容量内存+运存?有一个很重要的原因:软件不规范,过度占用硬件资源,但是无法进行有效限制,所以只能在原有的基础上继续堆砌硬件。

APP运行机制差异大,单线程V.S多线程,苹果又作弊了。

绝大多数人在使用手机的过程中,都会同时开启或运行好几个APP。比如我们正在用社交软件聊天,后台很可能还挂着音乐播放器,同步运行的软件程序越多,运行内存的占用率就会越高。苹果在这里耍了一个小花招:它采用单线程模式,当我们打开多个APP的时候,系统只会保留用户正在使用的APP,其它软件一律“杀掉”。然后再通过服务器,连接这些APP的数据源,从而让用户接收到即时的推送消息。

比如我在逛电商类APP的时候,后台挂着的社交软件就会自动被清除掉,以减少对运行内存的占用。但由于服务器仍然相互链接,所以我还能及时收到其他人发过来的消息。而安卓手机则不同,它们就是在老老实实的执行多线程模式,用户打开了多少软件,后台就会存放多少软件,运行内存的占用率自然会偏高。

iPhone只是看上去很流畅?非线性动画了解一下。

除了刚才所提到的三点,还有一个很有趣但不容忽略的因素,即iOS系统的动画渲染机制。iOS系统采用非线性动画,无论是滑动界面还是开合APP图标,系统动效都显得非常灵动。在开启APP的时候,系统会优先渲染动画,而不是运行程序。手机在单位时间内所反馈给我们的视觉信息更多,这会造成一种“iPhone更流畅”的错觉。

总而言之,苹果iPhone之所以能凭借4GB运存打遍天下无敌手,隐藏在背后的有利条件有很多。比如强悍的A系处理器、良好的软件生态、独特的运行机制和别具心裁的动画设计等。当然,安卓机也并不是一无是处,如果要论创意、拍照、续航、充电速度和性价比,iPhone就会被瞬间秒成渣,只能说各有所长!

相关推荐