智能手机在使用一段时间之后都会出现运行速度变慢甚至卡顿的现象,不仅是小米手机会出现这样的情况,几乎所有的安卓手机都存在这种现象。

相比而言,苹果手机坚挺的时间则能更长一点。为什么会出现这种情况呢?根本原因还是在于安卓系统和苹果iOS系统的差别。

打开网易新闻 查看更多图片

系统开源性与封闭性的差别

安卓系统最大的特点就是开源,而且从国内的安卓生态来看,能够为安卓手机提供APP的应用商店也不少。另外,安卓手机还可以通过浏览器或者文件管理器等自由安装手机应用。这就导致安卓手机上的应用类型千差万别,而且在安装之前没有一个平台或者组织能够对这些安卓APP进行严格的审核。所以,一旦这些APP进入手机之后,全家桶互相唤醒、超额获取手机权限、任意推送消息、频繁自启、常驻后台杀不死等流氓行为就会展示地淋漓尽致。最终的结果就是大量消耗手机运存而导致运行速度变慢。

相比而言,苹果的iOS系统在APP的审核方面就比较严格。按照iOS的规则,用户只能通过其AppStore下载应用,而这些应用在上线AppStore的时候都会经过严格的审核。在这个过程中会将一些包含流氓行为的软件拦截。所以,整个iOS系统中的APP都是没有那些乱七八糟形为的,都是非常纯净的。那么iOS系统能够流畅运行也是自然而然的事情了。

安卓与iOS的运行机制不同

安卓系统是基于Linux内核而定制开发的,它的继承和保留了Linux内核中”不用白不用“的系统机制。无论你的手机运存是6GB还是8GB甚至是12GB,它在手机运行时都会占用大约一半的运存。这也就是为什么安卓手机的可用运存只有一半的原因。

打开网易新闻 查看更多图片

另外,安卓系统中APP多任务运行的时候采用的是”真后台“模式。在这种模式下,手机中各个APP的消息通知都是自己处理的,所以大都常驻后台运行。但是iOS系统采用的墓碑机制,当APP切换后后台时会被清除掉进程,只不过保留了一份程序结束前的运行快照,以便能迅速唤醒。在处理消息和通知的机制上也是统一处理,app所有的消息首发都通过苹果的服务器中转,然后再通过系统消息的方式通知到用户手机上。所以,在iOS系统中,就算是APP没有在后台运行,也能正常收到软件的消息和通知。

总结

以上就是苹果iOS系统为什么会比安卓更流畅的主要原因。除此之外,还有系统、优化转场动画等多方面的原因。但也并不是说苹果系统不会出现卡顿的问题,只不过比安卓系统能够坚挺一些罢了。

不过,随着国内安卓系统不断优化以及安卓生态监管体系的建立,现在的安卓手机也是越做越流畅,与苹果iOS系统之间的距离也在慢慢变小。