点击上方“民工哥技术之路”选择“置顶或星标”
每天10点为你分享不一样的干货
众所周知,近期,华为被打压和打击的事件一直没有停止,但华为并没有坐以待毙,很快就启动了“备胎计划”给予积极的回击和反击,像保险柜里的海思“备胎芯片”、华为自研系统等也更是纷纷开始转正。其实回顾华为海思半导体近年来的发展历程,当年的海思芯片不得不说确实很烂,但华为依旧还是一直在质疑声中坚持了下来,如今才有了海思麒麟980处理器的脱胎换骨,最为先进的7nm工艺制程,不到一平方厘米大小更是直接塞进了69亿个晶体管,基于CPU、GPU、NPU、ISP、DDR设计了全系统融合优化的异构架构,性能方面虽然还没有骁龙855出色,但已经足以和高通骁龙855相提并论了,毕竟差距已经没那么大了,虽然ARM已经宣布与华为停止合作关系,但华为已经买断了ARM V8架构的永久研发以及使用权,这也意味着麒麟芯片并不会被断供。
其实华为除了芯片外,从“备胎”转正的还有华为新操作系统“鸿蒙”(HongMeng),对于华为自主研发的新操作系统,绝对可以说是今年科技圈热度最高的话题之一,从Google将华为Mate20 Pro和华为P30 Pro等机型从首批测试Android Q名单中移除,不过后来可笑的是有又将它们添加进来了,这一轮轮的犹如小孩子玩过家家的“骚操作”,就可以看出,华为推出自研系统势在必行,因为你即使现在不做,未来也一定会做,为何不趁早推出呢?
其实小编在昨天也曾提到,华为已经在Huawei Central网站,发布了几张鸿蒙系统界面图片,同时也在欧洲申请了鸿蒙系统的界面已经申请专利,并且在5月24日,华为也对于“ARK”、“HUAWEI ARK OS”、“ARK OS”、“HUAWEI ARK COMPILER”及“HUAWEI ARK”等,在欧盟知识产权局(EUIPO)网站进行了商标申请,分别直译为“方舟”、“华为方舟操作系统”、“方舟操作系统”、“华为方舟编译器”和“华为方舟”,方舟有着“诺亚方舟之意”—躲避世界末日的船,与国内的“鸿蒙”相呼应,都有着开启新的纪元的深远意义。
而根据最新曝光的,华为鸿蒙系统的设计界面图片来看,整体设计风格更为接近华为EMUI风格,这对于花粉们而言,可以说是天大的好事,毕竟用于对于现在的华为EMUI系统的设计界面以及使用习惯方面,也是要更为熟悉,意在成为谷歌Android系统的替代品。
其实对于华为这样一家公司而言,打造一款操作系统并不困难,苦难的就是完善APP生态系统,这对华为“鸿蒙”系统来说将会是一件任重而道远的事情,虽然,华为“鸿蒙操作系统”可以兼容现有的安卓APP,这对于APP开发者来说这样可以大幅度简化生态流程,不必为新系统从0开始适配。
对于华为研发新的操作系统,未来的命运到底如何?
操作系统是当今科技行业的灵魂,而即将推出这款操作系统是一个集电脑、手机、汽车等设备于一体的系统。而近期,有媒体透露,华为已经进行了鸿蒙系统的测试,此前使用了100万台手机进行了密集测试,并且还得到了国内的阿里、腾讯、百度等多家巨头的鼎力支持。比如腾讯的QQ团队与华为EMUI团队成立了联合实验室,两者通过强强联合,开发了基于方舟编译器的高性能版QQ程序,此外360也更是直接公开声援华为,表示:“积极参与国内计算平台的生态建设,全力适配以华为鸿蒙为代表的新操作系统”。与此同时,还有业内人士透露,国内的小米、OPPO和vivo等国产手机厂商,也纷纷派出了相关的技术人员入驻华为,对华为“鸿蒙系统”进行实测,不得不说国内众多科技巨头,虽然平时有些企业之间的竞争很大,但是在大是大非面前绝不含糊,纷纷选择与华为强强联手团结一致,为华为打响了反击第一枪。
华为的鸿蒙系统将要比安卓系统快60%?
对于Google的安卓系统以及华为鸿蒙系统,二者都是基于开源系统Linux开发而来,都对Linux系统有着大量优化,此前华为消费者业务CEO就曾透露,在华为EMUI5.0时代,华为就曾对安卓系统的底层架构上进行了调整,在对安卓的内存,运存动态调节,用F2FS文件系统替代传统的EXT4, 整体系统流畅度提升20%。而Google就要求华为将这套优化安卓系统的技术告诉它们,结果华为拒绝了,毕竟这是有自己的专利核心技术。
如今来看,华为鸿蒙系统底层势必会整合了自家的EROFS超级文件系统以及华为方舟编译器,通过华为方舟编译器让APK打包后,也将会在华为系统上表现的更流畅,更轻巧。所以自然要比安卓系统快很多。
这方舟编译器,是个什么东西?
要知道,目前安卓系统本身的编译是要通过内部APK虚拟机运行代码翻译成机器码后,并非直接运行,直接运行的代码是内置的ART虚拟机进程,所以“边解释边运行”的执行方式势必会造成系统资源占用较大,虚拟机进程需要不停地动态地加载机器码,执行机器码,动态地链接应用代码调用的运行时库。这样的效率仍比编译型语言慢,这也是为何安卓手机会大量的随机卡顿。而苹果的IOS系统执行软件程序时,使用的是CPU可以直接理解的机器码,所以无需安卓手机中所特有的解析过程。这也是安卓系统的流畅度一直以来都比不过苹果iOS。
华为此次推出的方舟编译器带来的颠覆在哪里呢?首先,方舟的内存回收机制是随用随回收,回收时无需暂停应用,因内存回收的随机卡顿就得到乐消除,其次,在APK开发打包的时候就已经完成了静态编译,统一把指令换成系统能读懂的机器语言,也就是省去了"翻译"这个步骤,无需繁琐的虚拟机运行,彻底消除了虚拟机的动态编译的额外开销,可见华为直接针对这一问题进行解决,方舟编译器首方舟从边翻译边执行到提前编译机器码直接执行(运行时无需再编译),效率自然就更高,因此不需要依赖手机本身再进行编译,效率以及性能都将得到大幅提升,有了方舟编译器的手机,能实现系统操作流畅度提升24%,系统响应性能提升44%。
目前腾讯已经联合了华为共同开发了基于方舟编译器的高性能版QQ程序,以及微博技术版,不得不说在使用了华为方舟编译器后的性能提升是颠覆性的,一改以往软件臃肿、运行慢等问题,而微博极速版的操作流畅度更是直接提升了60%!而这对于国内的众多互联网厂商而言,绝对具有非常大的吸引力,例如阿里巴巴旗下的淘宝、支付宝、腾讯旗下的微信、京东旗下的京东购物APP等,如果通过方舟编译器编译后,这些APP都可以在华为的系统上运行,表现的更流畅,更轻巧。
最后针对大家最为关心的问题,其他国产手机能够预装华为鸿蒙系统吗?
小编在查阅了大量资料后发现,目前在全球智能手机市场中, 全球只有两家手机厂商给自家手机制作了编译器,其中一家就是全球一哥—三星,还有一家就是华为,而在处理器厂商中,Intel也是拥有自己专门的编译器,他们之前都有一个共同的目的,就是让程序能够在自家设备上更为流畅运营,拥有更好的性能表现。
而他们之间都有一个共同的特点,说白了这个编译器都是针对自家CPU处理器进行优化,这也意味着,华为这个方舟编译器,只有针对搭载了华为自家麒麟芯片的手机,才能够得到来自于硬件层面最好的提升,而大家都知道,国内目前大部分厂商所搭载的均是高通骁龙处理器,这也意味着,对于其他手机厂商而言意义不大,而对于国内的消费者而言,即使其他国产手机能够预装华为鸿蒙系统,所带来整体体验效果也肯定不如华为自家手机与那种生俱来的极致体验。
在这个尤为重要的关键点,华为虽然面临着各种挑战,但态度一直很坚定,即使你不给我用安卓系统,我就自己研发系统;如果你不给我用芯片,我就自己研发芯片。对华为和任正非来说,能度过这次危机,就是次浴火重生,这也是为何国产操作系统研发,能够引起国人如此之大的共鸣,而通过这件事情,也再次警醒我们,自己只有真正掌握了技术,才能把控好自己的命运。
最后,小伙伴们,你们对于这款华为鸿蒙系统,都有什么样的看法和见解呢?如果华为在下半年推出首款搭载华为鸿蒙系统的华为Mate30系列手机,你会选择购买华为新系统手机吗?欢迎在评论区中留言讨论!
来源:腾讯新闻,数码科技大爆炸
关注民工哥技术之路微信公众号,在后台回复关键字:1024 或 2048,可以获取一份最新整理的技术干货。
公众号后台回复「成神之路」获取全部内容
- MORE | 往期精彩文章 -
多么痛的领悟:13 起惨痛的宕机案例
“中国十大名校”之争!
淘宝服务端千万级高并发架构的演进之路
高考成绩爆光,马云曾考1分、李彦宏东哥是学霸..
程序员写 bug 都有奖,运维凭啥没有!?
长按二维码关注民工哥技术之路
公众号后台回复「目录」可以查看公众号文章目录大全,回复「加群」可以加入读者技术交流群,与大家一起交流。
-------------------------------
感谢大家的阅读,下面是一个抽奖链接,点击链接进去参与抽奖吧,6月30日23:59开奖,感谢大家的支持!
感谢大家一直以来的阅读、在看和转发,点我参与抽奖!点我参与抽奖!
点击【阅读原文】公众号所有的精华都在这
正在看的你,点这里有惊喜哦~