当前位置:

OFweek新材料网

无机非金属材料

正文

有了自己操作系统的华为还会怕无”芯“的苹果吗?这局你站谁?

2019-04-13 08:52

来源: 亿欧网 订阅
纠错
加入自媒体

导读: 华为一直宣称要超过苹果,牵制华为步伐的锁链就是“操作系统”。华为在突破了安卓系统的束缚,加之目前在5G领域的疯狂布局,”赶超苹果“的豪言将可能实现。目前,苹果因为5G芯片焦头烂额,华为与苹果的下半场,谁胜谁负,你选谁?

日前,华为P30系列新机在国内已正式发布,让笔者颇为关注的一个动作是,华为在新机上首发了EMUI9.1系统。EMUI9.1带来了两大黑科技突破,一是拿出了新的华为超级文件系统(EROFS),一是方舟编译器带来的全新系统及应用的编译和运行机制。而华为EMUI9.1在系统层面的突破,或是它对下一阶段的战略破局做铺垫。

越用越慢在过去是Android手机的顽疾,而Android原生系统或改动不大的安卓系统,适用于国外的软件环境但在国内水土不服。过去几年,众多国产厂商的OS都基于Android上层界面修改,对安卓系统的性能、体验做改进,但很长一段时间以来,对系统底层动刀的厂商不多,尽管安卓手机在厂商的努力下,使用体验早已不是当年的塑料感,但与iOS叫板,依然有些底气不足。

如果我们关注到近年来华为在Android手机的系列底层的动作会发现,华为对Android系统底层动刀的决心与能力要强过其他厂商。

华为突破Android系统性能边界的执念很深

Android系统发展到今天,在体验层面与多年前已不可同日而语。自2005年以来,已有超过1400家公司为Android系统的内核Linux做出了贡献。而三星与华为则深入参与到了整个Android系统从基础代码到最终成型的过程之中。据2017的Linux内核开发报告指出,有500多家公司的4300多名开发商对内核做出了贡献, Linux内核代码,谷歌贡献度是3%,而华为占1.5%。

华为对系统底层技术的研发也赋予到自家的EMUI优化。2016年的EMUI5.0中提出"天生快,一生快"是基于华为AI自学习系统,以及软硬结合的精细化资源调度和安卓系统组件深入优化等一系列技术的组合,希望将Android系统变成"抽屉式可替换"架构。

2018年,华为EMUI8.1拿出了GPU Turbo技术,打通了EMUI操作系统以及GPU和CPU之间的处理瓶颈——针对GPU和CPU两者抢夺TDP的功耗问题,在系统底层对传统的图形处理框架进行了重构,实现了软硬件协同,使得图形运算整体效率提升60%,芯片的功耗降低30%。当前在华为EMUI9.1中,GPU Turbo达成了接近满帧高画质的游戏运行体验,带动了功耗节省等层面的性能提升。

当前EMUI9.1也在原有基础上进一步突破Android系统性能边界,它采用了自研的华为超级文件系统(EROFS),这是继之前率先应用F2FS文件系统之后的又一重大革新,数据显示,它实现20%的随机读性能提升,使系统及应用启动和运行的速度得到显著提升。

F2FS文件系统在2016年已经在华为EMUI 5.0中首发商用,当时应用F2FS目的在于减少内存中长时间的读取的碎片化,它替代了传统的EXT4文件系统,改善了闪存长期使用后的读写性能。后来在2018年,谷歌也在自己的旗舰Pixel 3中使用了F2FS,其他的厂商也全面使用了F2FS。

某种程度上,过去的F2FS文件系统解决了安卓用户分区(相当于电脑的D盘)在长时间使用后的读写性能问题,而当前EMUI9.1的EROFS文件系统则是提升了Android分区(相当于电脑的C盘)的随机读取性能,从系统底层提升运行效率,实现20%的随机读取性能提升,是在Android系统运行的持久流畅度层面又一次突破。此前华为在巴黎发布会上秀了一把EMUI9.1带来的流畅体验,依次启动Google Play法国排行榜的Top15应用,P30 Pro比iPhone XS Max平均每个应用启动时间快1秒以上。

其次是,华为方舟编译器提供了全新的系统及应用的编译和运行机制,从动态编译变为静态编译,就是将高级语言直接编译成机器码,彻底消除了虚拟机动态编译的额外开销,实现了开发和运行效率的兼容并举。

从GPU Turbo、华为超级文件系统(EROFS)、方舟编译器机制的简化,可以看到对Android系统底层的优化几乎成了华为的执念,但华为的这层执念也让其在Android性能的革新层面带来了持续性的突破,也给华为打破Android的基因软肋创造了新的机会。

克服Android的基因软肋,能否与iOS站到同一起跑线?

Android的基因软肋在于,它的系统底层则是基于虚拟机机制的玩法。去年余承东也批评Android采用Java虚拟机转码的做法,因为安卓系统基于开源适配不同硬件的需求,需要加入虚拟机去跑,虚拟机机制大幅度降低硬件和软件的数据交换效率,造成安卓系统流畅性不耐久,牺牲硬件和软件的数据交换效率导致变慢。

现在华为EMUI9.1的做法其实与苹果非常接近。

1  2  下一页>  
声明: 本文系OFweek根据授权转载自其它媒体或授权刊载,目的在于信息传递,并不代表本站赞同其观点和对其真实性负责,如有新闻稿件和图片作品的内容、版权以及其它问题的,请联系我们。

我来说两句

(共0条评论,0人参与)

请输入评论内容...

请输入评论/评论长度6~500个字

您提交的评论过于频繁,请输入验证码继续

暂无评论

暂无评论

文章纠错
x
*文字标题:
*纠错内容:
联系邮箱:
*验 证 码:

粤公网安备 44030502002758号