\

如果有人问为什么iPhone能成为手机行业当之无愧的领头羊?为什么那么多人抢着入手iPhone X?为什么黄牛只会炒iPhone手机。我想大多数人的回答就是,苹果手机怎么用都不会卡,而Android手机则经常是用一段时间后就会卡。不过大家可能都没有再深究一下这个问题,小编就给大伙深究一下。

安卓虚拟机能用ios嘛 安卓虚拟机型iphonex_安卓虚拟机能用ios嘛

答案就是:核心机制不同。Android手机的核心机制是虚拟机,而苹果手机的核心是服务器。大家可能要说,小编你说的啥鸟语,能不能说中国话,别急,小编这就给大家来个通俗的说法。

首先说说Android的虚拟机机制。虚拟机在运行的时候会或多或少的产生一些垃圾,而每当我们安装应用时,Android机都会预留一部分内存作为软件的消息推送,这一部分的内存往往不会随着该应用的卸载而清空出来,只会一直保存下去,所以随着时间的推移,这部分内存会越积越多,导致我们的可用内存越来越少,从而最终导致我们的Android手机越用越卡。

再说说苹果手机的核心机制。苹果手机的消息推送是通过服务器直接推送到手机的,不会在你的iPhone上有任何的残留。所以我们经常看到的情况是,4G内存的Android手机内存用一段时间以后竟然会比1G内存的iPhone还要卡。

那么很多朋友可能会问,现在国产手机里边的那些价格在三四千甚至四五千的旗舰机,内存很高很高高,处理器很强大很强大的品牌旗舰机怎么也会卡呢?那一点点的消息推送想要占据那么大的内存空间应该不是一两年就能的吧,为什么用久了也会卡呢?

其实,这里边存在一个误解,那就是,CPU强就不会卡。这两者是没有太大关系的,跟卡顿与否真正有关系的其实是GPU。CPU强大只能代表该手机的性能很强大,CPU的原理便是通过大量的缓存达到增强手机流畅性的作用,大的缓存也可以降低延时。而GPU是基于大的吞吐量设计,GPU的特点是有很多的ALU和很少的cache。GPU强大才能保证手机的整体性能强大和高稳定性。相比较而言,强大的CPU比强大的GPU更容易造出来,耗费的时间也更少,而且我们普通的手机用户只了解CPU,也就更吃手机厂商的那一套,然而事实上,然并卵。而GPU提高很困难,需要耗费更多的财力精力,这也直接导致了iPhone的产能不足。所以大家还真是冤枉库克,苹果手机需要抢还真不是打的一张营销牌。

安卓虚拟机能用ios嘛 安卓虚拟机型iphonex_安卓虚拟机能用ios嘛_02

所以,只要Android手机的核心机制不改的话,不管是多贵,内存多大的Android手机,用久了以后都会变卡。当然咯,除此之外还有一些其它的原因,比如苹果对app的品控远比Android要严格的多,占内存大的app苹果都是会强制下架的,还有就是iPhone的软硬件契合度要比Android手机更高。说了这么多,想必大家都知道为什么Android机用久了会卡而iPhone则不会了吧。

当然咯,Android手机相比较苹果手机也是有优势的,比如在用户体验这一块往往就比iPhone做的要好,没办法,改不了底层那就好好优化自己手中能掌握的权限呗。而且外观上Android手机也更加的多样化,而iPhone要想多样化,恐怕就只能看看匠臻定制一类的个性化定制厂商了。

安卓虚拟机能用ios嘛 安卓虚拟机型iphonex_服务器_03