当前位置:首页 > 产业资讯 > 21ic观察
[导读]鸿蒙自诞生之处便饱受争议,不过事实上,对于鸿蒙系统华为王成录是这样认为的。

鸿蒙自诞生之处便饱受争议,不过事实上,对于鸿蒙系统华为王成录是这样认为的。

鸿蒙起源于2016,与主流移动操作系统有所区别

近日,华为消费者业务软件部总裁、鸿蒙操作系统负责人王成录在接受国内媒体采访时表示,其实大家质疑鸿蒙是不是Android换个壳,说明中国科技界对软件开源的理解不够一致。

他补充称,并不是所有Android代码都是Google开发的,绝大部分代码来自开源社区。鸿蒙也会吸收社区优秀技术和代码,使用AOSP(Android 开源项目)的开源代码,就判断鸿蒙是Android换了皮,说明这类吐槽者没有太准确理解什么是开源。

早在两个月前,王成录便在2020科技风云榜会议上表示:“鸿蒙OS不是安卓和 iOS 的拷贝,也不是为应对美国制裁而做的替代品!”

他强调,鸿蒙OS的出现,不是为了应对美国制裁而做的替代系统,而是在2016年就立项开发,它是真正面向未来IoT时代的一个全景操作系统。

事实上,相比其他系统,鸿蒙系统的区别的确相当大。从硬件载体上来说,市面最大的iOS和安卓主要面对的是手机和平板,鸿蒙则可搭载在电视、手表、汽车、智能家居等任何IoT设备汇总。

华为:鸿蒙不是安卓换皮

鸿蒙正在迎来春天,华为树起生态墙

根据王成录的介绍,华为鸿蒙的目标是在2021年,华为自有设备的装机量保守估计是2亿台,甚至超越2亿台;另外鸿蒙 OS 也会开放给第三方设备,保守的装机量会达到1亿台。加起来,今年搭载搭载鸿蒙设备的目标保守估计将共是3亿台,包括Pad、手表、智慧屏、音箱等3000万台以上,以及合作伙伴设备等。

最近,鸿蒙系统的大动作便逐渐浮现,2月22日华为Mate X2发布会上,华为消费者业务CEO余承东公布消息,今年4月份开始,华为旗舰手机可陆续升级鸿蒙OS,华为Mate X2将首批升级。

而数码大V“长安数码君”爆料显示,3月份的EMUI 11.1将会搭载鸿蒙内核,作为EMUI向Harmony OS过渡时期的产品,此后EMUI或将不再研发新版本。

现在,首批升级鸿蒙OS系统机型的名单知情人士被披露,具体包括华为手机共30款,包含:

华为:鸿蒙不是安卓换皮

荣耀手机14款,包含:

华为:鸿蒙不是安卓换皮

华为:鸿蒙不是安卓换皮

王成录说,“鸿蒙OS真正立项开发是在 2016 年 5 月,那时华为就在思考智能手机产业发展到顶了以后,未来这个行业该怎么办?华为这么大的终端生意,也不可能把所有生态的根基构置在别人的系统。这两个问题促使了鸿蒙 OS 的诞生。”

实际上,华为目前的决心已是拿下这一整个生态系统,从前几日的仓颉语言商标的注册和方舟编译器的发布就得以看出这种决心。

鸿蒙OS是如何构成的?

官网介绍表示,HarmonyOS是一款“面向未来”、面向全场景(移动办公、运动健康、社交通信、媒体娱乐等)的分布式操作系统。在传统的单设备系统能力的基础上,HarmonyOS提出了基于同一套系统能力、适配多种终端形态的分布式理念,能够支持手机、平板、智能穿戴、智慧屏、车机等多种终端设备。换句话说,鸿蒙OS 是为全场景,分布式设计的,微内核,软总线是他重要的实现。

对消费者而言,HarmonyOS能够将生活场景中的各类终端进行能力整合,可以实现不同的终端设备之间的快速连接、能力互助、资源共享,匹配合适的设备、提供流畅的全场景体验。

对应用开发者而言,HarmonyOS采用了多种分布式技术,使得应用程序的开发实现与不同终端设备的形态差异无关。这能够让开发者聚焦上层业务逻辑,更加便捷、高效地开发应用。

对设备开发者而言,HarmonyOS采用了组件化的设计方案,可以根据设备的资源能力和业务特征进行灵活裁剪,满足不同形态的终端设备对于操作系统的要求。

HarmonyOS提供了支持多种开发语言的API,供开发者进行应用开发。支持的开发语言包括Java、XML(Extensible Markup Language)、C/C++ 、 JS(JavaScript)、CSS(Cascading Style Sheets)和HML(HarmonyOS Markup Language)。

技术架构

HarmonyOS整体遵从分层设计,从下向上依次为:内核层、系统服务层、框架层和应用层。系统功能按照“系统 > 子系统 > 功能/模块”逐级展开,在多设备部署场景下,支持根据实际需求裁剪某些非必要的子系统或功能/模块。HarmonyOS技术架构如下所示。

华为:鸿蒙不是安卓换皮

内核层

内核子系统:HarmonyOS采用多内核设计,支持针对不同资源受限设备选用适合的OS内核。内核抽象层(KAL,Kernel Abstract Layer)通过屏蔽多内核差异,对上层提供基础的内核能力,包括进程/线程管理、内存管理、文件系统、网络管理和外设管理等。

驱动子系统:硬件驱动框架(HDF)是HarmonyOS硬件生态开放的基础,提供统一外设访问能力和驱动开发、管理框架。

系统服务层

系统服务层是HarmonyOS的核心能力集合,通过框架层对应用程序提供服务。该层包含以下几个部分:

系统基本能力子系统集:为分布式应用在HarmonyOS多设备上的运行、调度、迁移等操作提供了基础能力,由分布式软总线、分布式数据管理、分布式任务调度、方舟多语言运行时、公共基础库、多模输入、图形、安全、AI等子系统组成。其中,方舟运行时提供了C/C++/JS多语言运行时和基础的系统类库,也为使用方舟编译器静态化的Java程序(即应用程序或框架层中使用Java语言开发的部分)提供运行时。

基础软件服务子系统集:为HarmonyOS提供公共的、通用的软件服务,由事件通知、电话、多媒体、DFX(Design For X) 、MSDP&DV等子系统组成。

增强软件服务子系统集:为HarmonyOS提供针对不同设备的、差异化的能力增强型软件服务,由智慧屏专有业务、穿戴专有业务、IoT专有业务等子系统组成。

硬件服务子系统集:为HarmonyOS提供硬件服务,由位置服务、生物特征识别、穿戴专有硬件服务、IoT专有硬件服务等子系统组成。

根据不同设备形态的部署环境,基础软件服务子系统集、增强软件服务子系统集、硬件服务子系统集内部可以按子系统粒度裁剪,每个子系统内部又可以按功能粒度裁剪。

框架层

框架层为HarmonyOS应用开发提供了Java/C/C++/JS等多语言的用户程序框架和Ability框架,两种UI框架(包括适用于Java语言的Java UI框架、适用于JS语言的JS UI框架),以及各种软硬件服务对外开放的多语言框架API。根据系统的组件化裁剪程度,HarmonyOS设备支持的API也会有所不同。

应用层

应用层包括系统应用和第三方非系统应用。HarmonyOS的应用由一个或多个FA(Feature Ability)或PA(Particle Ability)组成。其中,FA有UI界面,提供与用户交互的能力;而PA无UI界面,提供后台运行任务的能力以及统一的数据访问抽象。FA在进行用户交互时所需的后台数据访问也需要由对应的PA提供支撑。基于FA/PA开发的应用,能够实现特定的业务功能,支持跨设备调度与分发,为用户提供一致、高效的应用体验。

总结

经历种种质疑,也受到许多网友的期待,鸿蒙系统成为今年上半年最为瞩目的国产化产品之一。

而在最近,华为的全新5G基带被曝光,媒体称麒麟9100还在研发。

华为的脚步还没有停下,国产化的进程也正在如火如荼地以惊人速度取得新增长。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

作为年轻人群高度聚集的视频社区,哔哩哔哩在汇聚海量年轻用户、构建优质内容生态的同时,也在不断加大新技术的投入,为用户打造更智能、更安全、更流畅的使用体验。近日,哔哩哔哩宣布完成鸿蒙原生应用Beta版本开发,该版本已具备完...

关键字: 哔哩哔哩 鸿蒙

3月29日消息,市场研究机构Counterpoint Research发布的报告显示,预计今年高端手机(600-799美元)出货量将同比增长17%,而这主要是靠苹果和华为的拉动。

关键字: 华为 12nm EDA 半导体

近日从国家知识产权局官网获悉,华为技术有限公司公布了一项名为“一种光模块、光通信设备及光通信系统“的专利,公开号CN117767976A。专利摘要显示,本申请涉及光通信技术领域,尤其涉及一种光模块、光通信设备及光通信系统...

关键字: 华为 光通信 专利

正随着科技的迅猛发展,操作系统作为智能设备的核心,其更新换代已成为推动行业前进的关键动力之一。华为在这场革新的浪潮中推出了自己的操作系统——鸿蒙(HarmonyOS)。自诞生之日起,鸿蒙系统便以其独特的分布式架构和全场景...

关键字: 鸿蒙系统 华为 安卓

在移动处理器的世界中,华为的麒麟系列和高通的骁龙系列无疑是两个响亮的名字。它们代表了当今智能手机中最先进的技术成就,也是消费者在选择手机时重点考虑的性能指标之一。本文将深入探讨麒麟950处理器的技术规格、性能特点,并以此...

关键字: 麒麟950 高通骁龙 华为 安卓

业内消息,近日被视为华为芯片“奠基人”的原海思总裁徐文伟近日在朋友圈宣布正式退休。徐文伟发文表示,自己在 33 年内,见证了一个伟大企业的发展和壮大。

关键字: 华为 芯片 海思 徐文伟

3月26日消息,零跑汽车董事长朱江明近日透露了与华为合作的最新进展。

关键字: 华为 12nm 手机 卫星通信

3月24日消息,今天数码博主“厂长是关同学”曝光了华为Mate 70系列手机的部分配置信息。

关键字: 华为 12nm EDA 半导体

近日有媒体透露,华为去年三季度开售的 Mate60 系列已经停产。作为华为最新的旗舰机型,该系列停产可能预示着继任者即将到来。与此同时有数码博主称,停产 Mate60 系列是准备将精力转向发布即将推出的 P70 系列旗舰...

关键字: 华为 Mate60 P70

在当前的智能手机市场,操作系统无疑是手机性能的基石,决定了用户体验的优劣。鸿蒙系统,作为华为自主研发的操作系统,自诞生以来便引起了广泛关注。随着鸿蒙系统的不断成熟和完善,越来越多的用户开始关心哪些手机可以升级鸿蒙系统。本...

关键字: 鸿蒙系统 华为 荣耀
关闭
关闭