OpenHarmony技术日全面解读3.1 Release版本,系统基础能力再升级
4 月 25 日,OpenAtom OpenHarmony(以下简称“OpenHarmony”)技术日在深圳举办,对 OpenHarmony 3.1 Release 版本核心技术进行了深入解读,同时分享了生态的最新进展。全新的 OpenHarmony 3.1 Release 版本,大幅优化增强了系统基础能力,为开源生态蓬勃发展构建强有力的支撑,展现了 OpenHarmony 开源生态系统的强大韧性。
OpenHarmony 3.1 Release 版本首次支持复杂标准带屏设备以及复杂 UI 类应用开发,在内核层、系统服务层、框架层以及开发资源 & 工具链方面,实现基础能力再升级,标志着 OpenHarmony 迈向新的转折阶段。

一、OpenHarmony 版本持续迭代,生态产品初具规模
从 1.0 到 3.1,短短不到两年的时间,OpenHarmony 版本系统能力持续发展,OpenHarmony 1.0 拥有轻量级 OS 基础框架,OpenHarmony 2.0 支持音视频和多内核能力,OpenHarmony 3.0 支持 ArkUI 框架及基本分布式能力,现在 OpenHarmony 3.1 拥有了复杂图形、安全、电话和分布式增强等全新特性。
系统能力的持续迭代,助力 OpenHarmony 开发资源不断丰富,支持的应用和设备类型更加广泛。系统能力方面,OpenHarmony 3.1 Release 版本已支持复杂 UI 类应用开发,设备类型方面,新版本已支持复杂标准带屏设备的开发。
截至目前,80 款余软硬件产品正在通过兼容性测评,OpenHarmony 生态产品初具规模。随着 OpenHarmony 3.1 Release 版本到来,相信 OpenHarmony 生态产品将会得到进一步拓展。
二、OpenHarmony 系统能力不断增强,分布式技术独具特色
面向全场景、全连接、全智能时代,OpenHarmony 具备“统一 OS,弹性部署”;“硬件互助,资源共享”;以及“一次开发,多端部署”三大特性。现在,OpenHarmony 3.1 Release 在内核层、系统服务层、框架层以及开发资源 & 工具链方面全面增强,带来分布式硬件互助能力、对象级数据管理能力、分布式安全框架等独具特色的功能。同时,新版本全新的 UX 设计语言,也赋予 OpenHarmony 带屏设备更加年轻简洁的风格。
在内核层,新版本带来自适应内核调度机制,打造流畅性能体验底座;丰富 HDI 接口,为系统提供更多的硬件访问能力。系统服务层方面,全新图形及窗口框架,可以提供流畅的图形交互基础体验与动画体验;新增编解码、视频录制、媒体管理等能力,构建端到端的音视频数据处理平台。
分布式技术是 OpenHarmony 独具特色的功能,也是其构筑行业竞争力的关键所在。OpenHarmony 3.1 Release 版本拥有全新硬件资源池化架构,实现相机和屏幕的“超级终端”硬件互助能力,分布式相机支持远端相机的预览,拍照,可控制远端相机的缩放及拍照角度,分布式屏幕支持两台设备之间的屏幕镜像,扩展投射能力;新增分布式数据对象能力,持续完善多种数据类型的全局“一份”数据的开发体验;全新分布式安全框架也在持续完善,构建起更强大的系统完整性保护、系统隔离和访问控制安全基础平台,包括有分布式设备互信认证、分布式用户身份认证、跨设备数据安全、程序访问控制以及可信安全环境,此外,新版本采用分级安全管控,进一步增强系统安全能力。
系统底层能力增强,分布式技术打造差异化服务体验,OpenHarmony 3.1 Release 版本系统能力的全面升级,将为更多设备带来丰富的功能体验,推动 OpenHarmony 应用和设备成功落地。
三、开发者 OpenHarmony 应用开发环境和设备开发工具持续升级
生态产业的繁荣,离不开每一位开发者的贡献。开发者是推动 OpenHarmony 开源生态发展的基石,OpenHarmony 3.1 Release 版本为广大开发者带来更加高效的应用开发环境和设备开发工具。
全新的一站式 OpenHarmony 应用开发环境 DevEco Studio 3.0 Beta3,支持低代码开发、Native 开发、带来信息中心、全新构建工具 Hvigor、双向极速组件预览、一键自动化调试签名等功能特性;便捷高效的 OpenHarmony 设备开发工具 DevEco Device Tool 3.0 Release,为开发者提供一站式开发平台和一站式能力获取,赋能开发者高效完成设备开发。
四、完善开源底座能力,支撑千行百业 OpenHarmony 生态产品落地
ArkUI 根技术、分布式根技术、内核根技术……为什么 OpenHarmony 一直在坚持根技术的创新?伴随全球数字经济高速发展,数字化的需求超出预期,业界需要探索新理论、新架构、重构技术底座,以支撑数字经济的可持续发展。联接的密度乘以计算的精度,就是数字经济的强度。因此,根深才能叶茂。
随着数字经济的发展,作为数字基础设施根技术的操作系统成为数字变革的关键力量。OpenHarmony 作为泛智能终端数字底座,支撑千行百业的产业生态。截至目前,OpenHarmony 已经拥有 2000+ 社区贡献者、160 万+社区用户,是目前国内最受企业及开发者欢迎的开源项目之一。
未来,OpenHarmony 将持续投入根技术创新,持续提升性能、增强隐私安全、扩展分布式能力、提升开发效率,以支持大型分布式应用和全量系统设备功能,从而有效支撑千行百业设备和应用落地。针对多行业共性需求,OpenHarmony 社区会进行版本持续维护,帮助行业软件发行版构筑先进生产力。OpenHarmony 将继续完善开源底座能力,支撑开源生态蓬勃发展,更好地赋能千行百业的产业生态,为企业数字化转型做出更大的贡献。

OpenHarmony技术日全面解读3.1 Release版本,系统基础能力再升级的更多相关文章
- OpenHarmony 3.1 Release版本发布
OpenHarmony 3.1 Release 版本概述 当前版本在OpenHarmony 3.1 Beta的基础上,更新支持以下能力: 标准系统基础能力增强 本地基础音视频播放能力.视频硬编解码.相 ...
- MFC中release版本和debug版本区别
最近MFC写了个程序,生成release版,原来正常,后来删掉了些控件再编译运行,结果竟然报内存读写错误,debug却是正常的.后来将“Project Settings” 中 “C++/C ...
- Win7 下用 VS2015 编译最新 openssl(1.0.2j)包含32、64位debug和release版本的dll、lib(8个版本)
Win7 64位系统下通过VS2015编译好的最新的OpenSSL(1.0.2j)所有八个版本的链接库, 包含以下八个版本: 1.32位.debug版LIB: 2.32位.release版LIB: 3 ...
- Debug 运行正常,Release版本不能正常运行总结(转)
引言 如果在您的开发过程中遇到了常见的错误,或许您的Release版本不能正常运行而Debug版本运行无误,那么我推荐您阅读本文:因为并非如您想象的那样,Release版本可以保证您的应用程 ...
- 【转】Debug 运行正常,Release版本不能正常运行
http://blog.csdn.net/ruifangcui7758/archive/2010/10/18/5948611.aspx引言 如果在您的开发过程中遇到了常见的错误,或许您的Release ...
- Windows系统上release版本程序bug跟踪解决方案-.dmp文件。
使用场景: Win32程序在release模式下编译完成,发送给最终用户使用时,我们的程序有时候也会出现崩溃的情况,这个时候如果能快速定位崩溃原因或提供一些程序崩溃时的状态信息,对我们解决问题将会带来 ...
- Debug与Release版本的区别详解
原文链接 Debug 和 Release 并没有本质的区别,他们只是VC预定义提供的两组编译选项的集合,编译器只是按照预定的选项行动.如果我们愿意,我们完全可以把Debug和Release的行为完全颠 ...
- Spring Boot 2.2.2.RELEASE 版本中文参考文档【3.1】
使用Spring Boot 本节将详细介绍如何使用Spring Boot.它涵盖了诸如构建系统,自动配置以及如何运行应用程序之类的主题.我们还将介绍一些Spring Boot最佳实践.尽管Spring ...
- Spring Boot 2.2.2.RELEASE 版本中文参考文档【3.2 - 3.10】
Spring Boot 2.2.2.RELEASE版本中文文档持续更新中~如有需要获取参考文档文件,关注公众号JavaSo,回复“参考文档”即可. 3.2 结构化代码 Spring Boot不需要任何 ...
- Debug与Release版本的区别
Debug 和 Release 并没有本质的区别,他们只是VC预定义提供的两组编译选项的集合,编译器只是按照预定的选项行动.如果我们愿意,我们完全可以把Debug和Release的行为完全颠倒过来.当 ...
随机推荐
- 三分钟数据持久化:Spring Boot, JPA 与 SQLite 的完美融合
三分钟,迎接一个更加高效和简便的开发体验. 在快节奏的软件开发领域,每一个简化工作流程的机会都不容错过.想要一个无需繁琐配置.能够迅速启动的数据持久化方案吗?这篇文章将是你的首选攻略.在这里,我们将向 ...
- RocketMQ(10) 消息类型
一.普通消息 1. 消息发送方式分类 Producer对于消息的发送方式也有多种选择,不同的方式会产生不同的系统效果. 同步发送消息: 同步发送消息是指,Producer发出⼀条消息后,会在收到MQ返 ...
- C# DiagnosticSource and DiagnosticListener
class Program { private static readonly DiagnosticSource testDiagnosticListener = new DiagnosticList ...
- 别名路径跳转 - vscode 插件
别名路径跳转 - vscode 插件
- 用户不在 sudoers 文件中。此事将被报告
在终端,进入root模式 vim /etc/sudoers 在 sudo (ALL:ALL) ALL下 添加 用户名 (ALL:ALL) ALL
- kettle教程--通过配置文件同步所需要的列数据
kettle教程--通过配置文件同步所需要的列数据 欢迎关注博主公众号「Java大师」, 专注于分享Java领域干货文章, 关注回复「kettle」, 免费领取全网最热的kettle实战视频教程 ht ...
- display标签交替显示不同行颜色
问题 想要一个更加简单的支持列表数据分页和排序的方法. 解决方案 使用Display标签库和JSP标签库. 例4.13介绍了一个JSP页,它使用4.5节中的数据模型显示美国总统列表.这个JSP页面使用 ...
- x86 常见调用约定(cdecl,fastcall,stdcall) & x86和ARM调用约定的栈帧分析 & ARM ATPCS(ARM-THUMB procedure call standard)
PS:要转载请注明出处,本人版权所有. PS: 这个只是基于<我自己>的理解, 如果和你的原则及想法相冲突,请谅解,勿喷. 前置说明 本文作为本人csdn blog的主站的备份.(Bl ...
- Serverless学习笔记
Serverless 闲言碎语 前段时间看了一些Serverless的文章,恰好最近又听了一门Serverless的应用实践课程,就把笔记拿出来和大家分享一下,如表述有误还请各位斧正 大家关心的问题 ...
- 云游长江大桥,3DCAT实时云渲染助力打造沉浸化数字文旅平台
南京长江大桥是中国第一座自主设计建造的双层公路铁路桥,也是世界上最早的双层公路铁路桥之一.它不仅是一座桥梁,更是一座历史文化的见证者和传承者.它见证了中国人民的智慧和奋斗,承载了中国社会的变迁和发展. ...