2021-07-30 17:24

初识HarmonyOS-鸿蒙

码自答

其它

(698)

(0)

收藏

2021年6月2日,华为正式发布HarmonyOS 2--鸿蒙操作系统。初步认识一下HarmonyOS操作系统。资料来源HarmonyOS官网,C站等。

1 内核

HarmonyOS采用的微内核设计。顾名思义,微内核只是具有操作系统的一些必要的功能,例如分配内存,任务管理等。其他功能模块对整个系统的运行没有决定作用。其他功能模块出现为题,系统可以继续运行。Android采用宏内核的设计。功能都集成在操作系统中间,其中一个功能模块出现问题,会影响到整个系统的运行。

image.png

  HarmonyOS采用多内核设计,针对不同的设备,选择不择的内核,例如手机、平板、智慧屏等。

2 方舟编译器

   HarmonyOS鸿蒙系统,可以采用Java、JS、C++语言进行开发。鸿蒙系统研发了方舟编译器。方舟编译器不同于JVM虚拟机,方舟编译器可以将多种语言代码联合编译成为机器语言-机器码,直接交给系统运行。可以大大提高运行效率。

3 HarmonyOS应用开发

   华为基于IntelliJ开发了DevEco Studio开发环境。

   DevEco Studio开发应用可以用Java JS C++语言,需要下载相应的SDK,Toolchains和Previewer。

   创建项目,选择不同的语言.

   image.png

  可以实时预览。

 image.png

image.png

  可以直接支持HTML标签 CSS样式 js。


0条评论

点击登录参与评论