2021年6月2日,华为正式发布HarmonyOS 2--鸿蒙操作系统。初步认识一下HarmonyOS操作系统。资料来源HarmonyOS官网,C站等。
1 内核
HarmonyOS采用的微内核设计。顾名思义,微内核只是具有操作系统的一些必要的功能,例如分配内存,任务管理等。其他功能模块对整个系统的运行没有决定作用。其他功能模块出现为题,系统可以继续运行。Android采用宏内核的设计。功能都集成在操作系统中间,其中一个功能模块出现问题,会影响到整个系统的运行。
HarmonyOS采用多内核设计,针对不同的设备,选择不择的内核,例如手机、平板、智慧屏等。
2 方舟编译器
HarmonyOS鸿蒙系统,可以采用Java、JS、C++语言进行开发。鸿蒙系统研发了方舟编译器。方舟编译器不同于JVM虚拟机,方舟编译器可以将多种语言代码联合编译成为机器语言-机器码,直接交给系统运行。可以大大提高运行效率。
3 HarmonyOS应用开发
华为基于IntelliJ开发了DevEco Studio开发环境。
DevEco Studio开发应用可以用Java JS C++语言,需要下载相应的SDK,Toolchains和Previewer。
创建项目,选择不同的语言.
可以实时预览。
可以直接支持HTML标签 CSS样式 js。
0条评论
点击登录参与评论