近期关注华为的朋友应该发现了一个现象,前段时间关于华为的都是清一色的,芯片断供的相关内容,而现在慢慢变成了鸿蒙、HMS服务、方舟编译器等内容。
从硬件到软件的转变,即是一种无奈,也凸显了华为的决心!
自从去年5月份华为被美国正式列入实体清单后,华为的备胎计划随之一项项的曝光,实施。谷歌断供华为使用GMS服务,华为就拿出自家的HMS服务给予反击。芯片被制裁,华为今年就开鸿蒙操作系统2.0发布会,事实证明华为的底气真的很足。
除了鸿蒙2.0的发布外,9月30日,华为继方舟编译器后,又推出了一款自主研发的,鲲鹏原生编译器——毕昇。并且毕昇(BiSheng)编译器1.0,已经在鲲鹏社区正式上线,可以提供下载试用。
根据华为的介绍,毕昇编译器是针对鲲鹏硬件平台的高性能编译器,提供尝试优化的编译技术,大幅提升指令和数据吞吐量。
学过中国历史的人都知道,毕昇是四大发明之一活字印刷术的主要发明者。而华为将之用来作为编译器的名字显然有着强烈的寓意。
首先这次毕昇编译器,包含BiSheng Compiler和毕昇JDK,支持鲲鹏微架构芯片及指令优化,支持泰山服务器,openEuler;CentOS等,还能物理机、虚拟机、容器多种方式运行。
而ExaGear可以辅助无缝将X86应用迁移到ARM构架的搭载鲲鹏处理器的服务器上,性能损失控制在20%。
华为在操作系统层面不断在动大手术,此前在移动操作系统上推出自家的方舟编译器、HMS Core、鸿蒙、LiteOS,都为建设自己的生态做准备和铺垫,而12月份还将开源鸿蒙手机版的源码和工具包,使任何人都可以加入到生态建设队伍之中。
在上线后,笔者第一时间体验了一下华为鸿蒙系统提供的编译器,全套IDE名为 DevEco Studio,首先这次编译器的界面非常友好,可见完成度已经非常高了,那些黑子们可以闭嘴了,懂的自然懂,不懂怎么解释也没用。
国内也可以做出十分优秀的编译器。
说到这个编译器,目前已经支持主流语言开发了,所以生态完全不是问题,经过HTML语言和JS语言进行了测试,操作体验十分优秀。
目前来看,鸿蒙OS开发环境也支持了手表,手机等硬件,这也是最初承诺的多生态支持的体现。
而且很重要的一点突破是,鸿蒙应用格式是hap格式的,这和 常见的EXE、APK等格式有着本质的区别,hap格式专为鸿蒙适配,EXE只能运行在 Windows 系统,APK 只能运行在安卓系统,十分单一。
而华为的hap格式可以直接安装在,所有支持鸿蒙系统的设备,包括平板、手机、手表等。
而且现在已经可以,在编译器中附带的智慧屏模拟器中启动应用,这样一来,我们已经完整体验了鸿蒙生态,可以说鸿蒙的一小步,我们在操作系统领域的一大步,从此核心技术不再受制于人!
领取专属 10元无门槛券
私享最新 技术干货