在centos做网站,百度贴吧官网网页,新泰网络推广公司电话,大连制作网站一、鸿蒙系统概述
鸿蒙系统可以分为华为鸿蒙系统#xff08;HUAWEI HarmonyOS#xff09;和开源鸿蒙系统#xff08;OpenHarmony#xff09;#xff0c;华为鸿蒙系统是基于OpenHarmony基础之上开发的商业版操作系统。他们二者的关系可以用下图来表示#xff1a;
1.1、…一、鸿蒙系统概述
鸿蒙系统可以分为华为鸿蒙系统HUAWEI HarmonyOS和开源鸿蒙系统OpenHarmony华为鸿蒙系统是基于OpenHarmony基础之上开发的商业版操作系统。他们二者的关系可以用下图来表示
1.1、OpenHarmony
官网 OpenHarmony操作系统整体遵从分层设计从下向上依次为内核层、系统服务层、框架层和应用层。系统功能按照“系统 子系统 组件”逐级展开在多设备部署场景下支持根据实际需求裁剪某些非必要的组件。OpenHarmony技术架构如下所示 上图展示了OpenHarmony系统所具备的能力这些能力都是给开发者系统的基础系统能力。比如我想基于OpenHarmony开发一款智能电饭煲电饭煲系统中不需要电话和联系人的功能那么在开发这个系统的时候为了降低系统对硬件资源的消耗可以删掉联系人和电话的功能保留电饭煲所需系统能力即可。 因为OpenHarmony是开源系统在遵循开源协议的前提下都可以对OpenHarmony进行定制化开发。但是Huawei HarmonyOS属于商业版操作系统不支持定制化开发。所以你如果想开发一款属于自己风格的操作系统可以基于OpenHarmony进行系统应用层的定制化开发。 因为本系列文章主要讲解的是鸿蒙系统应用开发这也包括基于OpenHarmony的应用开发。 OpenHarmony应用层包括系统应用和第三方非系统应用。 OpenHarmony可以被任何厂商和个人使用。
1.2、Huawei HarmonyOS
华为HarmonyOS是基于OpenHarmony基础之上研发而来是一款商业操作系统。 简单举个例子华为HarmonyOS好比是精装房而OpenHarmony就是毛坯房但是他们的户型是一模一样的。华为HarmonyOS上面的应用程序、体验感更好就好比你进入了一个精装的家一样。
华为HarmonyOS 和 OpenHarmony的应用开发都是基于ArkTS来完成因此其应用开发模式和语言都是一模一样的。
华为HarmonyOS目前只有华为公司能使用。
二、南向和北向
业内将鸿蒙硬件方向的开发称之为“南向开发”而将鸿蒙应用方向的开发称之为”北向开发“。目前华为HarmonyOS的南向开发都是在华为公司内部完成如果是个人爱好想进行南向开发可以看OpenHarmony官网提到的硬件开发指南如下图所示。
三、总结
1、个人如果想开发智能硬件设备南向开发应该看OpenHarmony的官网可以进行定制化的系统烧录。 2、如果是应用开发者北向开发可以看华为HarmonyOS官网或者OpenHarmony官网都可以。