鸿蒙系统作为华为的备用方案,首先必须要考虑的就是兼容性和开放性,这样更加自由的Linux自然就是首选,由于Linux可以运行在多种硬件平台上,所以基于此开发的鸿蒙系统可以尽可能的兼容适配更多的硬件设备,开发者在上面开发应用相对来说也会更简单一些。
华为鸿蒙系统采用开源的方式,源代码已经在官方公布的网站挂出。根据其源代码来看,内核基于C语言开发,部分功能模块通过C语言以及C++混合编写。总体上来看,鸿蒙系统是以C语言为基础,掺杂了部分C++语言共同开发而来。
虽然华为鸿蒙系统与谷歌安卓系统均已Linux系统为基础进行开发,但是开发理念的不同造成了两者之间的差异。鸿蒙系统跟苹果的ISO系统一样,没有采用虚拟机翻译的模式,而是通过C/C++语言让外层的命令一路畅通地抵达linux内核,因为linux内核就是C/C++语言编写的,所以,不需要多余的翻译,linux内核直接就可理解指令的意思。
不过华为鸿蒙系统想要在短时间内赶上并且超越谷歌安卓系统并不现实,两者之间虽然是一个此消彼长的状态,但是依然需要时间去实现。华为鸿蒙系统两大难题,一个是生态系统建设,第二个是用户的使用习惯很难改变。
据官方介绍,鸿蒙系统是一个“面向未来”的操作系统,是一款基于微内核的面向全场景的分布式操作系统。由于采用的是微内核,对于不同设备就可以弹性部署。鸿蒙系统有三层架构,第一层是微内核,第二层是基础服务,第三层是程序框架 。所以,它几乎可以适配于所有的终端设备:手机、平板、电脑、电视、智能汽车、可穿戴设备等等。
责任编辑:gt
-
华为
+关注
关注
217文章
35782浏览量
260684 -
C++
+关注
关注
22文章
2122浏览量
76700 -
鸿蒙系统
+关注
关注
183文章
2642浏览量
69334 -
鸿蒙
+关注
关注
60文章
2857浏览量
45346
发布评论请先 登录
【汇思博SEEK100开发板试用体验】在开发板鸿蒙OS搭建QT开发环境
开源鸿蒙亮相华为开发者大会2025
使用DevEcoStudio 开发、编译鸿蒙 NEXT_APP 以及使用中文插件
华为亮相2025开源鸿蒙开发者大会
成都汇阳投资关于华为鸿蒙PC 操作系统发布,相关公司迎来发展
鸿蒙操作系统首登电脑端,华为开启鸿蒙办公新时代

华为鸿蒙系统采用什么语言进行开发的
评论