华为鸿蒙 HarmonyOS 3.1 版本发布,全面进入声明式开发

新版本的 HarmonyOS3.1在继承原有框架结构基础上,加入了许多全新特性。据悉, HarmonyOS3.1的架构由“框架+组件”组成,其中框架是整个 HarmonyOS系统运行方式的基础。其核心组件为浏览器、终端和嵌入式操作系统中最常用的应用程序之间通信协议的标准化、可重用性及适配性。HarmonyOS 3.1 版本主推 ArkTS 开发语言,ArkTS API 的数量也将达到 10000+,主要 API 能力包括:增强的声明式 UI 能力、全新的应用开发模型 ——Stage 模型,并在 DFX、Web 组件开发、国际化开发、通信互联、媒体软件等子系统能力方面有所更新或增强,这些能力标志着 HarmonyOS 全面进入 ArkTS 语言的声明式开发阶段。

1.分布式架构,实现真正流畅分布式操作系统

HarmonyOS3.1将分布式技术应用到终端设备中,通过分布式技术,将操作系统、浏览器、应用程序之间进行通信时需要采用的标准协议统一封装在一个编译器中,并且底层协议兼容,设备之间也可以实现通信。在这种分布式架构下,终端设备之间可以跨终端跨应用共享内核的各种能力并通过分布式技术进行协同。鸿蒙 OS的核心是微内核鸿蒙 OS。基于微内核的分布式技术让应用程序开发变得更加简单、高效,从而真正实现流畅分布式 OS技术。分布式技术能够根据分布式应用不同要求动态重构内核结构,并根据场景自动适配内核及应用之间通信的优先级并发。这样一来不但可以极大地降低开发者的开发难度和代码复杂度与维护成本,而且还能提升系统安全性与可维护性。

2.基于微内核架构,打造安全可信的分布式操作系统

鸿蒙 OS3.1基于微内核架构,ArkUI 是一套构建 HarmonyOS 应用界面的声明式 UI 开发框架。它通过简洁自然的 UI 信息描述语法、丰富的 UI 动效组件和 API,以及不断增强的一次开发、多端部署能力,帮助您提升 HarmonyOS 应用界面开发效率。采用面向未来的分布式架构设计,内核之间实现数据隔离,降低硬件通信开销和终端等待时间,同时内核之间通过通信实现跨平台协同特性。微内核在提高内核工作效率的同时大幅降低系统功耗。同时保证设备运行时的安全性。为应对异构设备带来的安全挑战, HarmonyOS3.1在内核部分加入隔离机制和安全防护措施。微内核架构能够有效降低终端设备对内核关键指令和代码执行风险。鸿蒙 OS采用原生全栈自研+共建模式,将底层技术外包给符合条件的软硬件厂商提供,从而提升软硬件耦合能力。通过开放内核加速技术和软硬件协同实现系统性能提升50%~70%。未来在核心技术基础上面向未来能力开放。鸿蒙 OS3.1还将开源更多合作伙伴一起打造分布式架构及应用。

3.基于多语言编程,构建全场景智慧体验

HarmonyOS3.1引入了多语言编程能力,1)新增 Canvas 绘制能力,支持 W3C 标准 Canvas 接口,结合声明式 UI 范式,增强应用开发者自定义绘制能力。

2)通过 XComponent 组件,配合 NDK 能力,构建 C++/TS 混合开发能力,支持游戏、媒体应用开发。1)扁平化布局能力,提升布局效率

2)自定义布局能力,布局更加灵活、可定制实现了跨终端无缝协同,多终端跨操作系统无缝协同办公、共享终端资源,构建全场景智慧体验。一言不合,就运行不了的应用程序可以调用系统提供的容器加速,让应用开发者只需编写一个程序即可在多终端间无缝交互。此外,鸿蒙 OS3.1还提供了一次开发多端部署功能。基于微内核架构的分布式架构支持分时同步和异构协同,为不同设备提供统一平台能力。开发者可以在同一分布式架构下构建多终端基于多语言并行处理并发技术,使不同终端能够同时获得高吞吐量处理能力和低时延网络服务。同时还可以在不同终端间实现自动切换。由于在跨终端环境下可以动态调整内核及资源分配策略,从而实现跨终端同时体验更流畅。此外, HarmonyOS3.1还支持文件系统等多种分布式应用程序运行方法,并提供包括快速启动、网络加速等一系列关键技术支持。

4.使用统一认证标准,实现跨终端协同验证

HarmonyOS3.1在跨终端协同验证方面,提出“一端一机、一分为二”设计理念,提供全新身份标识认证方式,基于微内核实现可信执行环境(TEE)统一认证和管理标准,从而确保可信安全,打造开放、协同、个性化体验的可信物联网。用户可以在任意终端通过登录和验证华为账号和密码登陆设备并获得对应应用的安全服务与访问权限,同时保证自己数据和隐私不会被泄露。实现安全共享访问。用户在整个终端间流转时只需进行一次认证即可完成整个终端的可信访问。此外,鸿蒙 OS3.1还引入微内核架构深度适配全新安卓系统交互体验技术,基于微内核实现跨设备身份认证、可信执行环境)以及设备防攻击等特性。实现跨终端协同认证只需一台设备即可满足 HarmonyOS3.1要求。此外,基于微内核打造强大的分布式架构能力赋能 HarmonyOS3.1,支持分布式技术、人工智能以及微内核重构等一系列前沿技术。

5.开放平台,构建智慧生活圈和智慧产业生态

HarmonyOS3.1基于微内核架构,全新的分布式架构,可根据设备连接情况动态扩展内核承载能力,保证设备同时使用流畅不卡顿。基于微内核开发的应用程序开发效率提升2倍以上,平均响应时长缩短一半以上。在 HarmonyOS3.1中实现软件重构和系统重构。开发者可以通过微内核重构系统内核,实现跨终端无缝交互。在未来的版本中将实现微内核之间的统一通信能力和安全能力。鸿蒙操作系统也将提供分布式架构能力,可以将分布式能力开放给更多开发者共同构建智慧生活圈。同时可以为开发者提供标准化工具和开发环境。为了使更多开发者可以便捷地接入鸿蒙微内核环境(如 HarmonyOS)与微内核两级分布式架构平台, HarmonyOS3.1还将为开发者提供统一编译能力。开发人员可直接在鸿蒙 OS中编写代码进行应用开发,获得相应版本的内核能力,实现跨终端设备之间互联互通。

郑重声明:本文内容及图片均整理自互联网,不代表本站立场,版权归原作者所有,如有侵权请联系管理员(admin#loooy.com)删除。
(0)
上一篇 2022年11月17日 09:17
下一篇 2022年11月17日 09:18

相关推荐

  • 金银铜铁都是金属,为什么磁铁只会对铁产生吸引力?

    磁铁会吸引铁,这是一种众所周知的现象,相信大家都曾经尝试过用磁铁去接近其他的金属,看看磁铁能不能对其产生吸引力,然而“实验结果”往往是令人失望的,因为金、银、铜这些常见的金属,根本…

    2022年11月8日
  • 中国各省最高山峰,上海最低,西藏最高,看看你都去过几个-上

    盘点各省最高的山峰,看看你都知道几个呢(上) 北京·东灵山(海拔2303米) 东灵山,位于北京市门头沟区清水镇,隶属于太行山脉,海拔高度为800米以上,其中主峰海拔2303米,为北…

    2022年11月18日
  • 美数科技,成都美数科技

    移动互联时代,越来越多的用户聚焦在移动端而再非PC端。这也就让移动互联网的小屏幕成为了众多媒体的必争之地,移动端的流量争夺之战愈演愈烈… 媒体流量争夺的目的在于广告变现。但除了BA…

    2022年7月12日
  • 《工人物语7伯》物流系统初探

    工7跟工6相比,变化非常大,特别是在物流系统方面。在经来自历不少次全城罢工之后,在这里把一点点经验跟大家分享。 一、仓库的专属性。 大家都知道,这一作的仓库可以随便建360问答。但…

    2023年3月8日
  • 中南林业科技大学教务处(中南林业科技大学教务处官网入口)

    阅读本篇推文将大概花费您④分钟时间 学生在学习过程中遇到的教学相关问题,一般可向所在院(系)教学办咨询办理,或通过对应的学业指导教师了解相关内容。现将教务处跨校区业务咨询办理及本学…

    2022年7月22日
  • 蓝天来自野去世了吗?

    【名路个冷造剂官绝相议血蓝天野】没有去世。 他是表演艺术家,1927年出生,现已87岁高龄。 2013提全主年11月9日,在江苏省苏州文化艺术中心大剧院举行的第十三届中国戏剧节开幕…

    2023年3月22日
  • 京郊红叶小镇邀您共赏国风盛宴,一秒梦回唐宋

    一季秋风起,一镇红叶浓 京郊密云的古北水镇 化身“长城脚下的红叶小镇” 只见秋叶映红了群山,染红了屋檐 街头巷陌均能觅得那层层叠叠的红 招呼着我们赶赴京秋的邀约 每年小镇秋意正浓时…

    2022年10月20日
  • 怀旧丨TVB那些年 我反复观看的处境剧(一)

    相信很多人都是看TVB的剧长大的。 鉴证实录、壹号皇庭、陀枪师姐、刑事侦缉档案、大时代、妙手仁心、法证先锋等职业剧,天龙八部、射雕英雄传、圆月弯刀等武侠剧,金枝欲孽、巾帼枭雄等时代…

    2022年11月17日
  • 因为负气,我把孩子生在了车上

    时间:2018年12月27日晚8点 地点:北京沙河 当足月怀胎的我感觉到肚子有些轻度的疼痛,一开始以为是生气导致的肠胃不舒服所以没跟没当回事儿,直到九点半以后,总感觉难受,不得不起…

    2022年11月9日
  • 新增10例!涉及多趟列车、航班!一高校500余人已转运进行隔离

    9月10日0时至24时, 北京新增8例本土确诊病例和2例无症状感染者(9例隔离观察人员、1例发热门诊筛查发现),无新增疑似病例;新增3例境外输入确诊病例和4例无症状感染者,无新增疑…

    2022年9月11日