华为45个合作伙伴中没有微信 微信还记仇呢?(组图)

导读: 华为正式开源方舟编译器,作为鸿蒙操作系统的重要补充,让应用流畅度提升60%,超越安卓系统,国内外40余主流APP 宣布支持,而微信并不在这份名单中。

8月31日,华为官方正式宣布,自家的方舟编译器正式对外开源,不仅仅是开源,还一并发布了华为自有的开源平台。对于这一举动,华为终端CEO余承东表示,方舟编译器能改善安卓应用编译效率,从原先的边解释边执行转变为全程机器码高效运行程序。

方舟编译器是什么?

华为官方介绍,方舟编译器是首家完全替代语言虚拟机的静态编译器,完全不需要解释器。兼顾Java开发效率和C语言运行效率的编译器。相比现有的编译机制,方舟编译器是一种静态的编译方式,而现有的安卓系统是动态编译技术,运行一个应用程序首先启动虚拟机,然后读入应用程序代码,逐条解释执行。这样做会占用较多的处理资源,影响程序执行的效率,无法充分利用硬件资源,这也是当前安卓阵营不如IOS阵营的重要原因。

华为方舟编译器的静态编译方式可将语言里的动态特性直接翻译成机器码,手机安装应用程序后可全速运行程序,彻底消除虚拟机的弊病,带来效率上的极大提升,同时还节省了虚拟机的开销。

通俗点来说就是,方舟编译器通过对安卓底层优化,让安卓程序编译的效率更高,安装程序的速度、运行的速度更快,让程序降低对用户设备的电量消耗,同时还可以在一定程度上减低程序对硬件的要求。

华为官方表示,方舟编译器对手机App运行速度提升极大。

使用EMUI 9.1的华为手机,对系统主要服务System Server进行静态编译化后,系统流畅度提升了24%,系统响应性能提升了44%。

华为以第三方微博极速版为例,经过方舟编译器静态化编译后,流畅度提升高达60%。

在2019华为开发者大会期间,余承东也透露了方舟编译器的新动向,未来能支持多语言统一编译,C、C++、Java、JS、Kotlin等都能支持,甚至可以混合编译。

合作生态

目前已经公开了45家合作伙伴,在开源主页面上公布了支持产品的LOGO,值得注意的是宇宙第一社交软件微信并不在支持之列。华为对各类流行应用进行编译优化(使用方舟编译器),并且在未来几个月中陆续发布上线,而华为系手机目前也已经有超过20款支持了它,具体如下(更多机型还在陆续适配中):

华为品牌:P30、P30 Pro,P20、P20 Pro,Mate 20、Mate 20 Pro、Mate 20 X、Mate 20 RS、Mate 10、Mate 10 Pro、Mate 10、Mate RS、nova 5 Pro、nova 4、nova 3;

荣耀品牌:荣耀20、荣耀20 Pro,荣耀9X、荣耀9X Pro、荣耀Magic2、荣耀10、荣耀V10、荣耀Play、荣耀V20;

除此外,搭载鸿蒙操作系统的智慧屏已经上市,而未来将推出更多基于方舟编译器的智能终端。

打造华为专属开源平台,招揽开发者

为了对抗美国的技术封锁,华为没有选择在GitHub上开源。GitHub毕竟是一家“美国公司”。此前因为美国禁令,对位于伊朗等国家和地区的GitHub用户“断供”。华为现在给出的替代方案,有“两层”。

首先,针对方舟编译器打造了一个开源网站,用于发布围绕方舟编译器的介绍、指南等信息。其次,自己打造一个开源平台,名为

华为开源代码托管平台

,托管代码。

https://code.opensource.huaweicloud.com/home

与GitHub不同的是。华为开源代码托管平台并不允许普通开发者托管自己的代码,主要是官方(华为)发布开源代码。

也就是说,这一平台不会支持普通用户以自助的方式创建自己的开源代码仓库。

对于方舟编译器,之前荣耀掌门人赵明曾公开表示,这是安卓系统性能的革命性突破,因为他们对安卓系统的底层进行了优化,并使用了应用的编译和运行机制,这样的好处是,直接将高级语言直接编译成机器码,彻底消除了虚拟机动态编译的额外开销,实现了开发和运行效率的兼容并举。

业内人士表示,华为在做自研操作系统,秀出“方舟编译器”显示了他们对安卓系统的调教能力,也从侧面证明了他们做系统的实力,同时方舟编译器的开源,将吸引广大开发者加入华为生态,为鸿蒙系统打开市场做好准备

相关报道:

前几天,华为方舟开源网站正式上线,目前,支付宝、美团、淘宝、拼多多、头条、抖音等45款主流应用已加入,腾讯系有QQ,全民K歌,独独没有微信!作为全国用户数第一大应用,微信的缺席让人无比担忧。

的确,微信曾与华为闹过矛盾,此前微信想要用户的指纹信息,希望能上传到微信服务器,结果华为不允许,理由是不安全,华为只允许将用户数据存到加密芯片里,这导致微信很不开心。

但一码归一码,华为微信的矛盾属于小范围的“商业观念”之争,而方舟的运用则是大格局里的大是大非!

有分析认为,从微信的角度来看,微信作为坐拥上亿用户的社交APP,每进行一处改动,进行一处适配都需要进行大量的验证工作,微信每一个版本的升级也是小心翼翼。所以在面对华为这个全新的方舟编译器时,微信团队恐怕也是小心谨慎的,尽管方舟编译器理论上可以大幅度提高微信APP的运行效率,但是是否带来一些兼容性问题和bug就是另外一个重点。

所以,微信没有加入方舟编译器合作伙伴只是暂时的,如果方舟编译器的生态走向成熟,微信肯定也会加入其中。

此外,再说说华为“鸿蒙”系统新手机。

从华为被美国纳入实体名单后,美国政府方面就限制美国企业给华为提供元器件,技术支持、甚至要求Google停止对将华为手机的安卓系统底层更新,以及将华为手机从最新安卓10.0升级名单中取消。

不过华为这边却并没有因此一蹶不振,反而立马就爆料出了其已经在开始研发自主操作系统“鸿蒙OS”了,这消息一出曾一度被国人所期待和支持,大家都希望华为赶紧推出支持鸿蒙操作系统的手机。

经过几个月的苦苦等待后,就在8月9日华为开发者大会上华为正式发布了传闻以旧的鸿蒙操作系统,但是让人大失所望的是华为并没有带来支持鸿蒙操作系统的手机,并且华为官方还表示因为合作伙伴的原因。只要美国方面不彻底禁止华为使用Google安卓系统,他们还是愿意继续使用安卓的,就此国人期待了几个月的鸿蒙系统也算是终于尘埃落定了。

因此就华为目前和近几年来的发展情况来看,安卓系统依然是华为手机首选的操作系统。

但是据华为消费者CEO余承东介绍,鸿蒙操作系统是一款基于微内核面向全场景的分布式操作系统,主要用于物联网,特点就是低延时,高效安全,只需要开发一次就可以永久使用,可以打通手机、电脑、平板、智能汽车、可穿戴设备等多终端设备上。

并且是完全可以运用在手机上的,还可以兼容全部安卓应用,因此就算以后真的出了鸿蒙系统的手机,大家也完全没有必要担心会没有微信用。再加上华为这么大体量的公司,如果真的没有它也会想办法去解决这个问题的,不可能说万事都没有准备齐全就去发布一款新操作系统的手机对不对。

推荐阅读