首先我们来说说华为为什么向鸿蒙捐款? 早就被M国制裁了。
我们都知道华为从2016年到现在一直受到M国的打压。 2020年,M国正式限制了所有向华为供货的M国厂商,包括最重要的芯片。 世界大国对科技公司的垄断对于华为来说无疑是致命的。 从中兴被M国制裁到陷入衰落,我们可以预见,除非M国取消限制,否则华为的衰落注定是不可逆转的。 因此,华为开发鸿蒙操作系统,捐赠鸿蒙核心基础设施,就是为了能够在市场上站稳脚跟,拥有自己的操作系统,与M国打持久战,摆脱M国对华为的打压。
华为手机销量持续下滑
华为手机销量从去年的全国第一一路下滑,今年跌出了前十。 在此期间,华为再创辉煌,艰难推出nova8、华为折叠屏2。 由于芯片数量的限制和技术的垄断,华为手机价格的飙升导致华为销量直线下降,也遭到了网友的“斥责”。 毕竟价格和配置绝对是消费者最关注的。 M国的限制没有改变。 对于华为来说,手机的发展并不一定是最终的解决方案。 于是,鸿蒙系统应运而生。
那么华为捐赠鸿蒙核心基础设施意味着什么?很难提高操作系统的商业价值
自鸿蒙操作系统发布会以来,华为宣布将其鸿蒙核心基础设施捐赠给“Open 开源基金会”。 事实上,华为已将鸿蒙的全部核心基础设施捐赠给“Open 开源基金会”。 所有厂商都可以平等地从“Open 开源基金会”获取代码,并根据不同的业务需求制作产品。 不这样做是一种商业选择。 鸿蒙操作系统推出的背后,是华为的1+8+N战略。 其中,1指智能手机入口,8指智慧屏、平板等华为设备,N指其他硬件厂商参与的泛LOT硬件生态。 目前,华为正在开展第三部分,正在与更多硬件厂商合作,以加速鸿蒙生态的建设。 对于一些中小型制造商来说,这意味着更多的商机。 华为实际上是在向朋友和商业伙伴伸出橄榄枝。 至于是否要抢鸿蒙OS这块蛋糕,就看他们自己的选择了。
华为将鸿蒙系统的核心基础设施捐赠给国家,从企业手中转移到国家作为主体来组织、协调、开发和升级鸿蒙系统,让鸿蒙系统不再有任何障碍。鸿蒙系统的成长和快速发展。
鸿蒙操作系统的快速发展壮大具有划时代的意义。 这是时代背景下做出的选择,也是华为的一大举措。 也是我国在独立操作系统方面的一次重大反击。 这就是华为的勇气。 基础软件的开发研究应由国家完成,然后供社会免费使用,构建正常的计算机软件应用系统。
这正是任正非先生的勇气所在! 一个未来可能价值数万亿的项目刚刚交给国家。 而且,华为此举也给了鸿蒙系统更大的平台和成长土壤。 从这个角度来看,华为是有远见的。 它清楚地看到了操作系统的最终命运和归宿。 这种选择可以让鸿蒙系统快速发展,从而将企业意志转化为国家意志。 这对于鸿蒙来说非常重要。 从系统上来说,它具有特殊的意义。
那么鸿蒙OS的核心基础设施是什么呢?
整体设计遵循分层设计,从下到上:内核层、系统服务层、框架层和应用层。 系统功能按照“系统>子系统>功能/模块”逐步展开。 在多设备部署场景中,一些非必要的子系统或功能/模块可以根据实际需要进行定制。
技术架构如下图所示。
内核层
⚫ 内核子系统:采用多核设计,支持针对不同资源受限设备选择合适的操作系统内核。 内核抽象层(KAL,Layer)通过屏蔽多核差异,向上层提供基本的内核能力,包括进程/线程管理、内存管理、文件系统、网络管理和外设管理等。
⚫ 驱动子系统:驱动框架(HDF)是开放硬件生态系统的基础,提供统一的外设访问能力以及驱动开发和管理框架。
系统服务层
系统服务层是核心能力的集合,通过框架层为应用程序提供服务。
该层包含以下几个部分:
⚫ 系统基础能力子系统集:提供分布式应用在多设备上的运行、调度、迁移等操作的基础能力。 它由分布式软总线、分布式数据管理、分布式任务调度、方舟多语言运行时组成。 、公共基础库、多模式输入、图形、安全、AI等子系统。 其中,方舟运行时提供了C/C++/JS多语言运行时和基础系统类库,同时还提供了使用方舟编译器的静态Java程序(即使用Java语言开发的应用或框架层的部分) 。 运行。
⚫ 基础软件服务子系统集:为提供公共通用软件服务,由事件通知、电话、多媒体、DFX、MSDP&DV等子系统组成。
⚫ 增强软件服务子系统集:为不同设备提供差异化的能力增强软件服务,由智慧屏专有业务、可穿戴专有业务、物联网专有业务等子系统组成。
⚫ 硬件服务子系统集:提供硬件服务,由位置服务、生物识别、可穿戴专有硬件服务、物联网专有硬件服务等子系统组成。 根据不同设备形态的部署环境,可以按照子系统粒度进行基础软件服务子系统集、增强软件服务子系统集、硬件服务子系统集的定制,每个子系统可以按照功能粒度进行定制。
框架层
框架层为应用程序提供多语言用户程序框架和Java/C/C++/JS等框架,以及对外开放的各种软硬件服务的多语言框架API; 同时提供了C/C++/JS等多语言框架API,不同设备支持的API与系统的组件剪裁程度有关。
应用层
应用层包括系统应用和第三方非系统应用。 该应用程序由一个或多个 FA( ) 或 PA( ) 组成。 其中,FA具有UI界面,提供与用户交互的能力; 而PA没有UI界面,提供后台运行任务的能力和统一的数据访问抽象。 基于FA/PA开发的应用可以实现特定的业务功能,支持跨设备调度和分发,为用户提供一致、高效的应用体验。
外行人看热闹,内行人看门。 看完鸿蒙OS的核心基础设施,相信很多开发者都和我一样,对华为捐出历经10年研发的鸿蒙核心基础设施的举动表示钦佩。 一个系统的产生,离不开无数的人。 开发人员夜以继日地工作。 不管鸿蒙成功与否,老王还是要给幕后的同事们点个赞!
你们都看到了,动动你们的小手,竖起大拇指吧!
——————
标题:华为为什么要捐赠鸿蒙?自己辛苦研发了10年,转头送给别人?
链接:https://www.7kxz.com/news/xydt/17131.html
版权:文章转载自网络,如有侵权,请联系删除!