Android,zram( 四 )


目前华为手机,用的两年前芯片,为啥性能不输同行?友商没进步么?

Android,zram


文/小伊评科技看了很多回答,基本上都没有说到点子上 。如果单从账面性能上来说,两年前的华为旗舰芯片的性能真的不输当下友商旗舰芯片么?这就是做梦,就算苹果的A系列芯片也做不到这种程度,华为又不是神,肯定做不到领先友商两年 。就拿最新发布的华为Mate40E这款手机来说,它配备的处理器是麒麟990E,这款芯片可以看作是麒麟990的弱化版,GPU核心数量被砍,NPU的一颗大核心也被砍 。
在这种情况下,你觉得麒麟990A的账面性能能够突破时间的限制去挑战性能和麒麟9000类似的骁龙888么?你信吗?有点正常思维的人都不可能相信(达到别忙着抽出,听我说完)但是话又说回来,如果你用过华为手机(尤其是Mate以及P系列等中高端机型)就会发现,华为手机往往能够在性能不占优势的情况下获得比友商更加出色,更加流畅的系统体验,而且在长时间使用的情况下也往往比其他友商的同类机型更稳定和流畅,这是为什么呢?难道华为真的有化腐朽为神奇的力量么?答案当然是否定的,那么原因到底是什么呢?总体可以归结为两个方面:1.在其他硬件方面具备一定的行业领先优势 。
2.在软硬件调教以及系统优化层面相比友商拥有明显优势 。我们来一个一个说 。(一)华为在硬件方面的优势:华为手机虽然在SOC的峰值性能上面常年都没有完全做到对高通同时代麒麟芯片的逆袭,这也是事实,各位华为粉丝也不要抬杠 。但是,影响手机流畅的硬件配置可不止SOC一个,闪存,运存的性能实际上都会对手机的流畅度造成明显的影响 。
譬如闪存,举一个例子,你给一个配备骁龙888处理器的手机用上采用emmc 5.0协议的闪存,你觉得这款手机的流畅度能好么?根本不可能好,因为硬件的I/O性能会直接制约SOC的性能发挥,而且闪存性能不足一直都是设备卡顿的根源所在 。而华为机型的优势恰恰就在闪存 。华为SFS闪存在华为Mate9的发布会上,华为高调地喊出了18个月不卡的口号,在这个口号的背后大家知道原因是什么么?一个ZRAM,一方面则是体现在一个全新的闪存文件协议——F2Fs(此前安卓手机都是EXT4)F2Fs是什么,它并不是一个硬件,而是一个专为NAND储存芯片而生的一种文件协议,这种文件协议的原理就不再解释那么多,有兴趣的读者可以自行查阅资料 。
这个系统最终可以达到提升闪存随机读写性能以及减少系统碎片的目的,相当于是提升了闪存的硬件性能 。但是有一说一,这个协议并非是华为首创的,他的首创者是三星,是由金載極(韩国人开发),但是三星一直没有打磨好,压根就不具备大规模商用的价值,而华为却将F2Fs的研发人员直接从三星给挖走了(大厂之间相互挖人太正常了,谁给的钱多去谁那儿,也符合人之常情),从而率先用上了F2Fs并且量产(随后这个团队又被谷歌挖走,所以现在的安卓底层已经原生支持F2Fs了),于是华为的Mate9才敢于喊出了18个月不卡的称号 。
至于其他安卓手机厂商则在两年后才陆陆续续地用上了F2Fs的文件系统(如果没记错的话除了华为之外,第一款采用F2fs的机型应该是IQOO Pro)随后到了华为Mate30这个时代,华为的又将F2Fs升级为了ERofs,闪存的随机读写性能再一次提升了一个台阶 。而到了华为Mate40这个时代,华为更是直接对闪存的硬件动刀子了,用上了自主的SFS协议,并且在闪存上还贴上了华为海思的标志(长江存储提供颗粒,华为海思提供主控) 。

推荐阅读