17125 255 255 在线客服联系我们返回顶部
行业动态 技术分享 移动互联

鸿蒙OS是什么

2020-12-22 12:12:3893次

前言

提示: 2019年8月华为推出鸿蒙HarmonyOS,并运用在荣耀智慧屏,HDC 2020,华为消费者业务软件部总裁王成录将在9月11日进行《共建、共享 HarmonyOS 生态》的演讲,将分享 HarmonyOS 2.0发布的新进展以及给人们、给行业带来的价值。




提示:以下是本篇文章正文内容,下面案例可供参考

一、鸿蒙OS是什么?

华为公司新近推出的经历十年多时间自主研发的鸿蒙操作系统(HarmonyOS),是基于微内核的全场景分布式OS,可按需扩展,实现更广泛的系统安全 。目前主要用于智能物联网,在将来无法使用Android时可扩展到智能手机上。HarmonyOS拥有分布架构、内核安全、生态共享、运行流畅四大优势,鸿蒙OS生态的两大核心要素包括自身的微内核结构和方舟编译器。

二、HarmonyOS的特点

1.HarmonyOS的设计与理念

鸿蒙OS是全新的基于微内核的面向全场景的分布式操作系统。鸿蒙OS的微内核已发展到seL4,如下图(图1所示)。seL4的核心非常小,不到9000行C代码。对于微内核,由于用内存管理单元MMU对进程空间进行隔离保护,没有授权的进程将无法访问其他进程的空间,从而阻止了恶意程序对其他进程数据的窃取。鸿蒙OS核心只保留了处理的时间、内存、通信、中断等基本的资源管理,所有其他功能由应用层来管理,以服务的形式去提供功能。服务之间采用进程间通信IPC。
在这里插入图片描述
鸿蒙OS实现模块化耦合,对应不同设备可弹性部署;首次将分布式架构用于终端OS,实现跨终端无缝协同体验;采用的确定时延引擎和高性能IPC技术使系统更流畅;其基于微内核架构可重塑终端设备安全性;通过统一IDE支撑一次开发,多端部署,实现跨终端生态共享。

2.HarmonyOS的创新

2.1 内部解耦 为适应不同的硬件,鸿蒙OS把每一层内部都解耦,形成几千个模块,每个模块的接口全部用头文件写好,打上标签说明该模块是怎样的设备。可针对应不同设备进行弹性部署,如智慧屏、穿戴设备、车机、音箱、手机等,同时创新的分布式软总线使得拥有不同功能的硬件可以彼此协同。如传统的相机、电视、音响等设备原本相互独立,利用鸿蒙的分布式软总线,这些设备可被虚拟化成摄像模组、显示模组、外放模组,并成为有机整体,用户无需另行设置即可按需调用各种功能,硬件终端之间形成相互协同。

2.2 虚拟硬件 创新性地打破传统终端硬件的边界,使诸如手机中的显示器、处理器芯片、内存等等实体硬件,可以通过软件按需求组合成不同硬件形态的虚拟硬件功能模块。

2.3 一次开发多端部署 通过用户接口UI控件的抽象和解耦,业务逻辑原子化,不同应用的适配,可以快速实现一次开发并进行多端部署。鸿蒙OS从设计之初就为多,终端而生,如边缘计算、IoT、服务器等。

2.4 分布式微内核 鸿蒙OS的微内核所具有的分布式特点,有利于IoT的生态协同。现有各种操作系统只对应于某一种硬件,如Windows只对应x86 PC、iOS对应苹果手机等,无法满足IoT时代众多不同种类终端的需要,也无法针对每种硬件分别开发一种操作系统或应用程序,导致不同硬件终端的生态无法共享协同,开发效率低。因此鸿蒙OS在IoT应用中的优势更加明显。

3.方舟编译器特点分析

方舟编译器是华为2019年4月在P30系列手机发布会上公布的,定位于多终端系统,可协助鸿蒙操作系统进入更深层次布局边缘计算、服务器等领域,大幅提升手机端安卓系统的运行效率。

3.1 编译点提前
方舟编译器能够在应用程序执行之前,就将Java代码编译成机器语言,从而大量释放硬件资源,这对于多终端,尤其是物联网边缘计算尤为重要。克服了传统编译器边执行边翻译导致的程序执行效率低下,以及安卓系统虚拟机程序安装时间长的不足。方舟编译器将编译过程提前至开发环节,开发者能通过方舟预置算法进行代码优化,还可自行开发代码优化算法,未来代码优化甚至有可能迁移至云端。

3.2 开发环境友好
开发环境友好是鸿蒙搭建良好生态的重要因素。兼容Java和C、C++等多种语言,增强了鸿蒙OS的性能,并与自有麒麟、鲲鹏等硬件架构协同,形成类似微软和英特尔联盟的软硬件格局。克服了过去采用Java和C/C++等多种语言混合开发应用程序时,传统编译器下跨语言应用执行效率较低的问题。
在这里插入图片描述

4.HarmonyOS的应用研究

鸿蒙OS的出现将导致与iOS和Android成三足鼎立之   势。尽管华为的鸿蒙OS目前只作为5G手机中Android的备胎,据已公开的资料,鸿蒙OS的UI设计、系统逻辑以及App安装界面,与现在华为手机上的EMUI并没有明显区别,这使现有EMUI用户可以尽快习惯新系统,降低学习成本。此外,由于鸿蒙OS与Android保持兼容,通过方舟编译系统,原来的应用还能够提速60%以上。

鸿蒙OS的应用领域如图2所示。可应用于手机专有服务、智慧屏专有服务、穿戴设备专有服务、车机专有服务、音箱专有服务等领域,还可使这些不同设备协同工作,切换设备时实现无缝衔接。

鸿蒙OS使手机、电脑、汽车、智能穿戴等设备的操作系统实现兼容,有利于物联网的升级管理和兼容,成为将来走向智能社会的一个操作系统。

鸿蒙OS与具有高速、低延时、广接入的5G相结合,为智能手机与智能穿戴设备的联动、智能自动驾驶汽车、物联网系统提供了新的基础技术支撑。

华为鸿蒙(HarmonyOS)支持多种协议混合适配不同业务场景,用100多种品类的控制组件,向开发者提供最丰富的连接方式。由于华为做了30多年通信,连通本来就是强项,这点是意料之中。
在这里插入图片描述
用“1+8+N”来总结华为的战略,就显得很直观。

1:手机是一个核心入口;

8:PC、平板、智慧大屏、车机、耳机、音箱、手表、眼镜这八个大小屏入口;

N:摄像头、路由器、冰箱、空调等N种泛物联网设备。

HarmonyOS把各终端硬件的能力虚拟成可共享的能力资源池,让应用通过系统调用其所需的硬件能力。在这个架构下,硬件能力,类似活字印刷术中的一个个单字字模,可以被无限次重复使用。简单来说,各终端实现了硬件互助,资源共享;应用拥有了调用远程终端的能力(像调用本地终端一样方便);而用户收获一个多设备组成的超级终端。

结束

猛一看,鸿蒙系统占据着绝对的劣势。但从纵观移动操作系统十几年的起起伏伏,鸿蒙系统并非没有机会。在2007年第二季度,塞班系统占据着63.75%的市场份额,Windows Mobile及BlackBerry OS则分别占据10&左右市场份额

虽然目前主流操作系统大多被国外垄断,我国华为公司的HarmonyOS虽然起步不久,但却具有许多独特优势,其改进的跨平台功能、支持多场景应用、可以在各种设备和平台上使用、可以满足消费者对低延迟和强安全性需求的特点,使其具有广阔的应用前景。

在硬件和软件之间,中国产业界一向“重硬轻软“。毕竟,硬件更容易被消费者感知,加一个摄像头、上一个大屏幕,用户一眼就看到了,发布会和营销都好找噱头。但是,软件,尤其是基础软件的革新,用户感知有很大很大的滞后性。因此,企业对于基础软件的投资,常常不被理解,甚至引来冷嘲热讽,这背后,是中国产业界普遍浮躁、急功近利的心态。

从华为的历史来看,它是一家十分耐得住寂寞的公司。往远了说,80年代创业之初代理交换机就很赚钱,任正非却偏偏要赌上一切搞如此高风险的自主研发;往近了说,当年海思何曾被被看好过,最初几代产品也是在你我的嘲笑中成长,最终十年磨一剑,终成大器。

【如果您想学习HarmonyOS 应用开发基础教程 请猛戳】

以上内容节选自取自HarmonyOS特点与应用前景分析:四川工业科技学院电子信息与计算机工程学院 李艳刘丹田小东谭琦

在线咨询
  • 企业网站建设有哪些基本原则

    原则一:网站建设要系统 这是指企业在上线网站之前需要做的准备工作,网站建设目的要清晰,相关负责人要明确,网站运营方向要有完善的运营方针,最好要和网站建设进行有效的沟通,从而让网站从一开始就能够起到作用。 原则二、网站建设要完整 一般情况来说,网站建设需要域名、空间和网站建设三个部分组成,域名和空间是股东的,而网站建设技术则有很多差别,有模板建站、免费建站、定制网站等等,选择二级域名的免费空间的免费建站在搜索引擎上很难有排名的,而相反选择一级域名付费空间的定制或者模板建站,则对网站优化推广有很大…...

  • 企业网站建设的主要作用分析

    企业官网很重要,作用和重要性等同于甚至高于企业线下推广和宣传,综合来看企业官网有四个作用: 第一,企业网站是线上品牌宣传的重要载体。 第二,企业网站能实现线上客户信息的获取与转化。有客户过来,企业官方网站的基本功能应该是能够获取到客户,并且能转化成询盘。 第三,企业网站是线上生态各分部的指控中心和连接枢纽。不管企业在任何一个节点上开通端口、布局节点,它们和线上总部是互联互通的。那么,有能力通过API建立数据互动机制,那就是API互动。如果没有能力通过API或者数字化的工具建立互动机制的话,那么…...

  • 企业网站建设的基本分类及预算高低对比

    做企业网站建设先要看是什么类型的,才能确定网站的基本费用情况,具体可查看简单网络专业的整理分析。当您在建站中有任何问题可以联系我们。免费咨询热线:17125255255: 1、模板网站 在智能模板建站的基础上进行定制,选择设计师设计好的精美模板,提供公司相关图片、文字资料,有设计师进行网站页面内容的编辑、Banner图的设计,在不改变模板框架的基础上,把网站编辑好。对于没有时间,或无法安排专人制作网站的企业,最简单的方式就是套模板定制。 预算费用:★★★☆☆ 推荐级别:★★★★☆ 优缺点分析:…...

  • 简单网络带你了解网站制作,怎么制作?

    什么是网站制作?简单网络向大家介绍以下几点。 网站制作包含网站设计、网站用户体验,效果网站JAVA,网站制作等。它是各种各样的名词网站建设。在互联网时代,网站并不是纯粹的技术问题,网站制作包括逻辑思维和文本内容。网站制作的表达,艺术设计等目的是为了吸引更多用户访问,从而提高企业产品和品牌的知名度。 第一:计划网站 计划网站,所谓规划是指对网站的内容,样式和设计进行规划。好的网站计划可以使您的网站更加明亮。如果您的网站计划效果不佳,那么您的网站将不会吸引其他人。如果您可以制定一个独特的网站计划,…...

Copyright 2011-2021 All Rights Reserved © WWW.YTJD.NET 简单网络 版权所有

鲁ICP备2020044436号-1
  技术支持:烟台简单网络科技有限公司_烟台网络公司|烟台网站建设|烟台网站优化|  网站地图