03.05 为什么安卓系统用久了会卡,苹果系统却依然流畅?谁能科普下,比较容易懂?

没玩无影的啦1


苹果手机用久了也是会卡,只不过同等条件下,相比安卓系统而言,苹果的系统会更加的流畅一点,这其中有两个主要原因:

安卓系统的碎片化问题

安卓平台最大的缺点就是碎片化严重:设备繁多,品牌众多,版本各异,分辨率不统一等。任何一个成功的智能操作系统都是由庞大的软件资源支撑起来的,这要求系统和硬件有一定的一致性,这才能确保软件的兼容性,而个人和企业开发的第三方软件也有一定的规范,以确保软件和设备完全兼容。而由于Android完全免费以及完全开源的性质,最终导致Android设备的软件兼容性变差。

反之苹果手机目前是软硬一体化的路子, 系统是闭源的, 并且软件是针对自己的产品特定开发的, 苹果要安装软件一般只能在商店里下载(或者越狱),不会像安卓一样,随便网页上下载一个程序都可以安装,因此苹果手机的软硬件比较统一, 生态封闭,故而系统比较流畅,不会出现碎片化的问题。

所以碎片化的问题是造成安卓手机卡顿的根本原因,这也是为什么苹果的系统一直是闭源的,为的就是保证自己的竞争优势。其实这个从两者的编制语言上来说,就可以知道了安卓系统的编程语言是Java,特点是通用性强,效率低。而iOS的则为Objective-C,专一性强,效率高。

CPU的问题

系统是关键的原因,但是还有一个不可忽视的就是CPU,CPU是整部手机运行速度的关键部件,系统要靠CPU来带动,所以CPU也很关键。

苹果的A系列芯片毫无疑问,是目前世界上最优秀的芯片的,性能强大,高通的骁龙以及华为的麒麟虽然也很优秀,但是距离A系列芯片仍然有所差距,三家最新的芯片跑分就可以看出。再者华为、高通、联发科的基带部分是集成在CPU里面,而苹果是外挂基带,有单独的芯片,所以这也是影响安卓系统运行性能的一个原因,不过由于苹果的基带是外挂的,虽然速度提高了,但是苹果的信号变差也是公认的。

PS:为什么苹果的基带要外挂,没有向华为和高通一样集合在CPU里呢?这并非说苹果不愿意,而是因为苹果在通讯领域没有什么专利积累,无法向华为高通一样研发自己的基带芯片。所以只能买高通、英特尔这些通讯商的基带了,而买了其他企业的基带芯片后,因为技术不同,无法整合到在苹果的A芯片上,当然也有可能成本过高的原因,苹果不想花费去整合,毕竟外挂基带也可以用,无非信号弱一点而已,并不影响使用。


分享到:


相關文章: