首页 > 科技 > 为什么一台能用四年不卡的安卓手机很少见,而苹果却习以为常呢?

为什么一台能用四年不卡的安卓手机很少见,而苹果却习以为常呢?

当下的手机系统主要以苹果的iOS与安卓两大操作平台为主,两家用户对于各自系统的优势都有不同看法。


有意思的是,我们经常会听到某某的苹果手机用了三、四年依旧流畅,充当起了“钉子户”,而在安卓阵营方面则比较少有这样的声音,其实造成这一现象的原因在于两者软硬件不同。


1、处理器芯片差距较大


对于流畅度来说,影响最大的是处理器芯片的性能表现。相比安卓阵营的高通处理器,苹果自研的A系列处理器在单核与多核方面具有明显优势。以iPhone Xs上的A12芯片举例,在GeekBench的性能测试中,其单核性能为4800分,多核性能为11000分。

同年的高通845芯片,其单核性能仅为2500左右,多核心性能为8500分,要知道A12芯片为六核心设计,而高通845芯片为八核心配置,这样的越级表现着实令人惊讶,两者的性能差距堪称“秒杀”。


有意思的是,即使面对拥有2.84GHz超大核的高通855芯片,苹果A12依旧不落下风。从GeekBench的跑分来看,高通855芯片的单核心分数为3545、多核心分数为11150。从数据上分析,即使过了一年,苹果的A12芯片依旧能够抗衡安卓旗舰芯片性能,这也就是苹果手机能够实现三、四年不卡顿的硬件性能基础。

苹果A系列的强悍性能,大家都知道,但是为什么这么强,了解的人并不多。其实对于处理器来说,性能的高低主要取决于晶体管的数量,数量越多、在一定时间内处理的数据就越多,性能自然就上去了。

不仅如此,芯片中的大核心缓存对于整体性能也有一定影响。值得注意的是,苹果将A13大核心的二级缓存提升至令人惊讶的3MB等级,不明白这个缓存的含义?对比一下今年高通旗舰865芯片的512KB缓存,苹果A系列芯片与高通芯片的差距一目了然了。


2、iOS系统与安卓系统的差别


首先,iOS系统与安卓系统有着本质的区别。iOS基于Unix开发,安卓则是在Linux系统上开发而来,两者在底层上便有明显区别,iOS闭源,结合上iPhone手机的较为单一的产品线,整体适配成本更低。

安卓则是采用了开源系统,除了内核之外,其他方面都可以进行定制,好处就是各家厂商能够提供各类不同的系统UI体验,缺点则是各家系统UI之间的优化水平、稳定性参差不齐。

与此同时,iOS与安卓系统的运行机制有着天然不同。iOS拥有墓碑机制与沙盒机制,对于后台应用的管理非常严格,能够防止各类应用自启,同时在应用处于后台时,能够将其“冻结”,腾出一定的内存空间,等到需要使用的时候再连接服务器,更新数据,这样既能保证多后台运行,同时也不会出现卡顿等情况,这也是iPhone长时间使用不卡顿的原因。


不过由于安卓是开源系统,对于后台管理几乎是放任状态,结合上国内混乱的App应用市场,应用自启现象时有发生,占用系统内存资源。值得注意的是,某些应用还会出现联动唤醒的状态,在应用数量多的情况下,内存容量低的手机更容易出现卡顿,后台吃紧等情况。

有意思的是,iOS与安卓系统运行机制完全不同。安卓系统是在虚拟机运行,每一次点开应用,安卓都需要在虚拟机中重新跑一次,增加了整体运行中的步骤,对于手机的性能需求就会更高,这也就意味着,过了2-3年之后,手机的物理性能跟不上之后,就会出现应用于打开缓慢、卡顿、掉帧等情况出现。


而iOS系统无需使用虚拟机,直接运行程序即可,减少了对于手机硬件性能的依赖。整体的UI渲染采用实时优先级,说人话就是优先考虑UI流畅度,其次才是内容显示,在实际使用状态下,iOS会优先照顾滑动、点按等用户操作,UI动画跟手,减少卡顿的印象。


综合来看,iOS与安卓系统,两者都各有优势。由于系统的开源,安卓系统能够呈现出“百花齐放”的UI界面与系统功能,点满个性化;iOS则凭借闭源的系统,能够更好地统筹系统与硬件之间的优化,减少系统对于性能的依赖。正因为两者系统的不同,在长时间使用之后,安卓系统的手机流畅度难以匹敌搭载iOS系统的苹果手机。

本文来自投稿,不代表本人立场,如若转载,请注明出处:http://www.souzhinan.com/kj/394028.html