鸿蒙OS系统概况
鸿蒙系统组成
1
华为的“鸿蒙”操作系统由四部分组成:Linux内核+麒麟处理器运行时+编译器+虚拟机。
2
Linux内核:Linux内核是开源的,由Linux内核团队维护。Linux内核使用C语言而不是C++,许多人认为这比面向对象的编程语言C++更有效。
3
运行库:基于Linux,运行库需要适应不同的处理器。例如,麒麟处理器和高通处理器的指令集可能不同,但并不相同,因此存在自适应问题。程序库通常用C语言编写。
4
虚拟机:虚拟机用于通信操作系统和硬件。它是两者之间的桥梁,屏蔽了不同系统之间的差异,支持跨平台,并大大降低了app开发的难度。目前,常用的虚拟机是Java虚拟机。
鸿蒙系统是基于什么开发的?
编译器将用Java编写的代码转换为虚拟机代码或硬件直接识别的机器代码。华为的统软云编译器实现了代码的静态编译,将传统Androidapp的流畅度提高了60。
HarmonyOS是一个“面向未来”的分布式操作系统,面向整个场景(移动办公、体育健康、社交通信、媒体娱乐等)。在传统的单设备系统能力的基础上,HarmonyOS提出了基于同一套系统能力并适应多种终端形式的分布式概念,其可以支持多个终端设备。
对于消费者来说,HarmonyOS可以整合生活场景中各种终端的能力,形成“超级虚拟终端”,可以实现不同终端设备之间的快速连接、互助、资源共享,匹配合适的设备,提供流畅的全场景体验。
对于app开发人员,HarmonyOS使用了多种分布式技术,使app的开发和实现独立于不同终端设备形式的差异,降低了开发难度和成本。这使开发人员能够专注于上层业务逻辑,更方便、更高效地开发app。
对于app开发人员,HarmonyOS使用了多种分布式技术,使app的开发和实现独立于不同终端设备形式的差异,降低了开发难度和成本。这使开发人员能够专注于上层业务逻辑,更方便、更高效地开发app。
什么是鸿蒙OS系统?