范文健康探索娱乐情感热点
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文

HarmonyOS体系介绍

  鸿蒙HarmonyOS概述第一节:鸿蒙的发展史1.1、鸿蒙的关键字解释
  鸿蒙,是一个汉语词语,亦作" 鸿濛 "。中国神话传说的远古时代,传说在盘古开天辟地之前,世界是一团混沌状,因此把那个时代称作鸿蒙时代,后来该词也常被用来泛指远古时代。华为使用这个词语意义深刻,预示着要在国产化的路上走出一条开天辟地的道路来。 1.2、鸿蒙的发展历史
  2012年,华为开始规划自有操作系统"鸿蒙"。
  2019年5月24日,国家知识产权局商标局网站显示,华为已申请"华为鸿蒙"商标,申请日期是2018年8月24日,注册公告日期是2019年5月14日,专用权限期是从2019年5月14日到2029年5月13日。
  2019年5月17日,由任教授领导的华为操作系统团队开发了自主产权操作系统——鸿蒙。
  2019年8月9日,华为正式发布鸿蒙系统。同时余承东也表示,鸿蒙OS实行开源。
  2020年9月10日,华为鸿蒙系统升级至华为鸿蒙系统2.0版本,即HarmonyOS 2.0。余承东表示,2020年12月份将面向开发者提供鸿蒙2.0的beta(公测)版本。
  2021年6月2日晚间,华为在线上举办HarmonyOS 2及华为全场景新品发布会,会上,华为正式发布HarmonyOS 2及多款搭载HarmonyOS 2的新产品,新产品包括HUAWEI Mate 40系列新版本、Mate X2新版本、HUAWEI WATCH 3系列、HUAWEI MatePad Pro等手机、智能手表、平板产品。
  这也意味着"搭载HarmonyOS(鸿蒙)的手机"已经变成面向市场的正式产品。
  会上,华为消费者业务CEO余承东介绍华为全场景1+8+N智慧生活解决方案,将一站式解决智能家居、智慧办公、智慧出行、运动健康、影音娱乐5大生活场景。
  华为消费者业务CEO余承东表示,HarmonyOS 2提供了全新的应用服务形态,服务不再受限终端的限制,可以跨端无缝流转,在"多任务中心"可以同时看到手机和平板上的任务。
  华为消费者业务软件部总裁王成录进一步介绍称,鸿蒙操作系统是一个全栈解耦的架构,一套代码可以在手机上使用,也可以在手表上使用,以及很多小设备上使用。
  "鸿蒙操作系统有统一控制中心,多设备之间可以组成超级终端,从而选择最适合的设备。比如我们手机上播放音乐,组成超级终端后,可以把音乐用音箱放出来。"
  在硬件组合方面,HarmonyOS 2创新的分布式技术,可以让用户自由组合硬件,将多终端融为一体,让消费者像使用一台设备一样简单。
  此外,HarmonyOS 2采用了全新的控制中心,让用户在控制多设备时,如同控制单设备一样简单。针对连接设备,HarmonyOS Connect功能可以实现轻松唤醒设备的智能,一碰配网。
  安全性上,华为表示,HarmonyOS 2的系统安全能力获得全球权威机构认可,TEE OS安全微内核获全球商用操作系统内核最高安全等级的CC EAL5+认证;HarmonyOS 2整个操作系统则获中国最高IT产品信息安全认证EAL4+。 第二节:鸿蒙OS系统分布式操作2.1、鸿蒙OS系统定位
  HarmonyOS是一款"面向未来"、面向全场景(移动办公、运动健康、社交通信、媒体娱乐等)的分布式操作系统。在传统的单设备系统能力的基础上,HarmonyOS提出了基于同一套系统能力、适配多种终端形态的分布式理念,能够支持手机、平板、智能穿戴、智慧屏、车机等多种终端设备。 对消费者而言,HarmonyOS能够将生活场景中的各类终端进行能力整合,可以实现不同的终端设备之间的快速连接、能力互助、资源共享,匹配合适的设备、提供流畅的全场景体验。 对应用开发者而言,HarmonyOS采用了多种分布式技术,使得应用程序的开发实现与不同终端设备的形态差异无关。这能够让开发者聚焦上层业务逻辑,更加便捷、高效地开发应用。 对设备开发者而言,HarmonyOS采用了组件化的设计方案,可以根据设备的资源能力和业务特征进行灵活裁剪,满足不同形态的终端设备对于操作系统的要求。
  HarmonyOS提供了支持多种开发语言的API,供开发者进行应用开发。支持的开发语言包括Java、XML(Extensible Markup Language)、C/C++ 、 JS(JavaScript)、CSS(Cascading Style Sheets)和HML(HarmonyOS Markup Language)。 2.2、鸿蒙的技术架构
  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开发的应用,能够实现特定的业务功能,支持跨设备调度与分发,为用户提供一致、高效的应用体验。 第三节:鸿蒙的技术特性
  硬件互助,资源共享
  多种设备之间能够实现硬件互助、资源共享,依赖的关键技术包括分布式软总线、分布式设备虚拟化、分布式数据管理、分布式任务调度等。 3.1、分布式软总线
  分布式软总线是手机、平板、智能穿戴、智慧屏、车机等分布式设备的通信基座,为设备之间的互联互通提供了统一的分布式通信能力,为设备之间的无感发现和零等待传输创造了条件。开发者只需聚焦于业务逻辑的实现,无需关注组网方式与底层协议。
  典型应用场景举例: 智能家居场景:在烹饪时,手机可以通过碰一碰和烤箱连接,并将自动按照菜谱设置烹调参数,控制烤箱来制作菜肴。与此类似,料理机、油烟机、空气净化器、空调、灯、窗帘等都可以在手机端显示并通过手机控制。设备之间即连即用,无需繁琐的配置。 多屏联动课堂:老师通过智慧屏授课,与学生开展互动,营造课堂氛围;学生通过手机完成课程学习和随堂问答。统一、全连接的逻辑网络确保了传输通道的高带宽、低时延、高可靠。
  3.2、分布式设备虚拟化
  分布式设备虚拟化平台可以实现不同设备的资源融合、设备管理、数据处理,多种设备共同形成一个超级虚拟终端。针对不同类型的任务,为用户匹配并选择能力合适的执行硬件,让业务连续地在不同设备间流转,充分发挥不同设备的能力优势,如显示能力、摄像能力、音频能力、交互能力以及传感器能力等。
  典型应用场景举例: 视频通话场景:在做家务时接听视频电话,可以将手机与智慧屏连接,并将智慧屏的屏幕、摄像头与音箱虚拟化为本地资源,替代手机自身的屏幕、摄像头、听筒与扬声器,实现一边做家务、一边通过智慧屏和音箱来视频通话。 游戏场景:在智慧屏上玩游戏时,可以将手机虚拟化为遥控器,借助手机的重力传感器、加速度传感器、触控能力,为玩家提供更便捷、更流畅的游戏体验。
  3.3、分布式数据管理
  分布式数据管理基于分布式软总线的能力,实现应用程序数据和用户数据的分布式管理。用户数据不再与单一物理设备绑定,业务逻辑与数据存储分离,跨设备的数据处理如同本地数据处理一样方便快捷,让开发者能够轻松实现全场景、多设备下的数据存储、共享和访问,为打造一致、流畅的用户体验创造了基础条件。
  典型应用场景举例: 协同办公场景:将手机上的文档投屏到智慧屏,在智慧屏上对文档执行翻页、缩放、涂鸦等操作,文档的最新状态可以在手机上同步显示。 家庭出游场景:一家人出游时,妈妈用手机拍了很多照片。通过家庭照片共享,爸爸可以在自己的手机上浏览、收藏和保存这些照片,家中的爷爷奶奶也可以通过智慧屏浏览这些照片。
  3.4、一次开发,多端部署
  HarmonyOS提供了用户程序框架、Ability框架以及UI框架,支持应用开发过程中多终端的业务逻辑和界面逻辑进行复用,能够实现应用的一次开发、多端部署,提升了跨设备应用的开发效率。
  其中,UI框架支持Java和JS两种开发语言,并提供了丰富的多态控件,可以在手机、平板、智能穿戴、智慧屏、车机上显示不同的UI效果。采用业界主流设计方式,提供多种响应式布局方案,支持栅格化布局,满足不同屏幕的界面适配能力。
  3.5、统一OS,弹性部署
  HarmonyOS通过组件化和小型化等设计方法,支持多种终端设备按需弹性部署,能够适配不同类别的硬件资源和功能需求。支撑通过编译链关系去自动生成组件化的依赖关系,形成组件树依赖图,支撑产品系统的便捷开发,降低硬件设备的开发门槛。 支持各组件的选择(组件可有可无) :根据硬件的形态和需求,可以选择所需的组件。 支持组件内功能集的配置(组件可大可小) :根据硬件的资源情况和功能需求,可以选择配置组件中的功能集。例如,选择配置图形框架组件中的部分控件。 支持组件间依赖的关联(平台可大可小) :根据编译链关系,可以自动生成组件化的依赖关系。例如,选择图形框架组件,将会自动选择依赖的图形引擎组件等。

我去过三次天津,最近一次去天津旅游时间定格在2017年天津是一个好地方,要不然我怎么会去三次天津呢!最近一次去天津还是2017年。2017年3月20日1547分,我在江苏省盐城机场盐城飞天津2017年3月20日,晚上1809分,我飞机健康饮食不繁琐,云康宝食物秤助力健康生活我减肥也有一段时间了吧,之前写总结的时候曾经说过我在借助食物秤帮助我管理我的饮食另外现在隔三差五要烤些面包蛋糕之类的,食物秤更是必不可少的了。不过之前用秤称完以后,还需要手动输入到真正优秀的能力,是保持清醒渡一教育你知道吗,真正优秀的人,是清醒的人。乌合之众里面有这样一句很出名的话一旦融入一个群体,你就会传染上他们的动作习惯以及思维方式,做出一些荒唐可笑但毫不自知的事情。小渡也曾看过白岩松的为游戏而生Xisem西圣Olaf游戏耳机2021年,的已经极少有支持3。5mm耳机接口的手机了,所以蓝牙耳机也几乎成了标配。而蓝牙耳机一直被诟病的音质差高延迟也是游戏玩家不愿意使用蓝牙耳机的非常直接的原因。今天我给大家带快来看,这儿有只音箱会喷水Whale漂浮水上蓝牙音箱家里自从有了孩子以后,总是会增添一些神奇的物件。就比如最近刚刚入手的Whale漂浮水上蓝牙音箱,就暂且简称它为喷泉音箱吧。买来就是想让孩子在洗澡玩儿水的时候不无聊,不闹腾,有一个既jQuery3。6。0终于来了!全新版本有不同?渡一教育时隔将近一年,jQuery团队终于揭开了等待已久的3。6。0发布版的神秘面纱,带来了全新的精简过的选项,以及新的主要功能改进和bug的修复。更新后的jQuery有哪些特点?又给我们全国特殊残疾奥林匹克运动会全国特殊残疾奥林匹克运动会是智力残疾人参与的体育运动。全球一共有1。7亿智力残疾人,约占全球人口总数为3,我国有1200万智力残疾人。第一届全国特殊残疾奥林匹克运动会于1987年3金庸小说自我游戏考试题,想挑战一下吗?你是金庸小说迷吗?你对金庸小说很痴迷吗?我这里有十道题目,游戏规则凭着自己知道的或者不知道的,事先不准去百度搜索答案,坚持做完这十道题后再搜索答案!第一题下列哪一个不是金庸写的小说时隔21年,我认真品味游览上海时隔21年认真品味游上海虽然天空乌云密布,零星下着雨点。但是依然挡不住我去游玩的热情。我一个人漫步走进上海人民公园,树荫下有的人在散步,有的人在跑步,还有三三两两的人坐在长椅子上聊夏日炎炎游常州烈日炎炎游常州,常来常往畅游常州,我的家住江苏省南通市通州老城区,这次我特意去南通市汽车东站坐大巴去常州,我家离通州区客运总站也就2公里以内,因为我知道无论去上海杭州,还是去苏州无江苏南通市通州区有24家老百姓可以存钱的银行江苏南通市通州区有24家老百姓可以存钱的银行。还有两家银行老百姓不能存钱。哪两家中国农业发展银行老百姓不能存钱。中国人民银行老百姓也不能存钱。南通市通州区有24家银行老百姓可以存钱
新机天玑9000性能超猛新iPhone将有变化OPPOFindX4渲染图联发科天玑9000官方跑分公布今日,联发科官方公布了天玑9000旗舰芯片的多项跑分数据。天玑9000在AnTuTu9。0。7版本跑分1017488,CPU得分256987,GPU得如何治理大数据杀熟?北大沈艳提高算法透明度与可解释性,推动算法审计文戚梦颖算法通效率,但不够通人性。12月16日,在中国经营报触角学院深度合作的北大国发院承泽课堂平台经济十二讲系列直播课中,北京大学国家发展研究院教授北大数字金融研究中心副主任沈艳亚马逊无货源模式怎么做互联网是一个可以创造奇迹的时代,电商行业可谓是互联网衍生出来的,并且每个人也都想分得一块蛋糕,那么我们为什么不做国内电商呢?现在国内都是平台的利润少之又少,平台对无货源这一块打击的苹果M2处理器开发进入收尾阶段,4nm加持,苹果A16将迎来大升级苹果在今年推出了M1Pro和M1Max处理器带来媲美台式机的性能表现,而近期又有消息称苹果M2处理器已经开发完成进入收尾阶段,这将带来比M1Max更大性能提升。而另据消息称苹果A1苹果库克M2处理器完成开发,采用台积电4纳米工艺制程苹果公司的一举一动牵动芯片行业发展局势,随着今年第四季度苹果公司的M1Pro和M1Max两款处理器的搭载最新苹果公司的MacBookPro笔记本的推出,预示着未来苹果将迎来M2研发iPadPro2022最新曝光,大屏版惨遭吐槽文机sir大家都知道,在iPhone中,刘海屏的设计已经延续了很多年了,而在今年10月份,苹果带来了全新设计的MacBookPro系列笔记本电脑,刘海屏的设计一方面带来了不错的销量欧易NFT市场做了哪些创新与优化?忽如一夜春风来,各家NFT平台遍地开。9月2日,欧易宣布推出专注NFT领域的一站式交易平台欧易NFT市场,目前支持以太坊和OKChain网络,至此,传统三大加密货币交易所均已进入N12月最新消息Xs和XsMax集体跌价最新报价消息苹果旧款机型迎来了大幅度的波动,其中XS和iPhoneXSMax均降几百左右,成为目前性价比最高的两款手机,现在入手哪一款比较合适呢!?首先iPhoneXS的大小和iP新加坡共享经济深度融入日常生活共享经济产品和服务已经深入新加坡人的日常生活。记者在随机采访中发现,在被问到网约车网络订餐等共享经济服务时,受访者均表示使用过。新加坡市民陈先生最常使用的共享经济服务是BlueSG10。1寸1080P屏幕国产强芯双扬声器仅679元,超香安卓平板发布随着手机市场进入存量红海的厮杀后,一方面是厂商对于用户不愿意买新机的困扰,另一方面则是用户对于厂商毫无创新的推新机而无视。这样的局面下国内手机厂商纷纷开辟第二战场,那就是安卓平板。比特币朝我敞开大门的时候,我却完美与之失之交臂我不知道有没有和我一样,当时在网络上无意之中看到比特币信息的时候,却对之嗤之以鼻的小伙伴。现在回想起来,肠子都悔青了。对于我们这种普通的上班族来说,实现财富自由只能是一个想法而已。