华为用啥终端开发电脑系统啊,华为用啥终端开发电脑系统

华为是鸿蒙系统,鸿蒙是基于Android进行开发的情感化用户界面。

华为鸿蒙系统是一款基于微内核的面向全场景的分布式操作系统,于2019年8月9日在东莞华为开发者大会正式发布。该系统实现模块化耦合,对应不同设备可弹性部署,可用于手机、平板、PC、汽车等各种不同的设备。

将人、设备、场景有机地联系在一起,将消费者在全场景生活中接触的多种智能终端实现极速发现、极速连接、硬件互助、资源共享,用合适的设备提供场景体验。2019年8月,华为发布首款搭载鸿蒙操作系统的产品荣耀智慧屏。

鸿蒙系统的功能特点

HarmonyOS2全场景智慧生活解决方案,一站式解决智能家居、智慧办公、智慧出行、运动健康、影音娱乐5大生活场景。华为表示,无论设备大小,只需一个系统就可以覆盖内存小到128K,大到4GB以上等大大小小的智能终端设备。

HarmonyOS采用分布式技术,可以让用户自由组合硬件,将多终端融为一体,让消费者像使用一台设备一样简单。全新的HarmonyOS2控制中心也告别繁琐,让用户在控制多设备时,像控制单设备一样简单。

整个华为操作系统一共分为五层:

1.最底层的内核主要由Linux内核和LiteOS构成,是负责操作系统的最基本功能,比如线程的调度与内存管理。其中LiteOS内核主要是针对内存小于128mb的物联网设备。从内核上看,鸿蒙跟安卓最大的区别,就是多了LiteOS内核。

2.往上是鸿蒙的硬件抽象框架叫做HDF。提供统一的外设访问能力和驱动开发管理框架。他是鸿蒙OS硬件生态开发的基础。这部分安卓采用的是AHL可谓是天差地别了

3.再往上就是系统服务层,这一层为应用程序的运行提供各类服务。比如多设备的调度,定位,生物识别等等。通过对鸿蒙开放代码的研究,我们可以看到除去公用的第三方库,为了无缝兼容安卓应用,鸿蒙保留了一部分的androidruntime,一部分运用的是Harmonyruntime

4.再往上是JAVAAPI框架层,它提供了创建一个程序所需的子模块的代码系统会直接在runtime与运行库中提供,开发者可以直接调用API构建自己的应用程序。这部分也是结合了安卓与鸿蒙,对于可开发者而言,安卓应用的开发者几乎可以无缝衔接鸿蒙的开发

5.最后最顶上的一层叫系统应用层,是直接与用户打交道的,我们使用的浏览器短信日历等软件,都属于这一层

华为鸿蒙系统(英文:HUAWEIHarmonyOS)是一款基于微内核的面向全场景的分布式操作系统,于2019年8月9日在东莞华为开发者大会正式发布。

该系统实现模块化耦合,对应不同设备可弹性部署,可用于手机、平板、PC、汽车等各种不同的设备,是一个可将所有设备串联在一起的通用性系统。

2021年3月31日,华为2020年年度报告发布,华为副董事长、轮值董事长胡厚_表示,华为计划在手机上推出鸿蒙操作系统。

鸿蒙操作系统发布

鸿蒙微内核是基于微内核的全场景分布式OS,可按需扩展,实现更广泛的系统安全,主要用于物联网,特点是低时延,甚至可到毫秒级乃至亚毫秒级。

鸿蒙OS实现模块化耦合,对应不同设备可弹性部署,鸿蒙OS有三层架构,第一层是内核,第二层是基础服务,第三层是程序框架[2]。可用于手机、平板、PC、汽车等各种不同的设备上。还可以随时用在手机上,但暂时华为手机端依然优先使用安卓、华为电脑端依然优先使用windows和Linux。

华为对于鸿蒙系统的定位完全不同于安卓系统,它不仅是一个手机或某一设备的单一系统,而是一个可将所有设备串联在一起的通用性系统,就是多个不同设备比如手机、智慧屏、平板电脑、车载电脑等等,都可使用鸿蒙系统。