OpenHarmony 4.1计划明年Q1发布, 5.0预计Q3发布

据HarmonyOS官方组织透露,OpenHarmony 4.0 版本已于 10 月 26 日正式发布,开发套件同步升级到 API 10。开放原子开源基金会现更新了 OpenHarmony 4.1&5.0 版本路线图。据介绍,OpenHarmony 4.1 Beta 版本预计将于年底完成测试并发布,而 Release 发行版预计会在明年第一季度发布,而 OpenHarmony 5.0 则预计会在第三季度发布。

image.png

OpenHarmony 4.1 多媒体能力增强

OpenHarmony 4.1 版本旨在全面提升系统性能、增强通信平台、加强安全基础平台、优化软总线、强化开发框架、实现全球化升级和 DFX,并增强其他基础平台的能力。该版本包含了众多功能的增强和优化,以下是版本特性的摘要:

媒体平台

相机特性

  • 优化相机切换类(模式切换、镜头切换)性能
  • 优化相机拍照类(普通模式 See2Review)性能

音频发声特性

  • 构建音频路由策略中心,统一管控音频默认、自动 / 手动切换路由的策略管理;
  • 支持随身设备(有线耳机、蓝牙耳机、TWS 佩戴检测耳机)路由自动切换、用户手动选择进行切换

音频框架策略和服务能力补齐

  • 音频流播放接口能力扩展
  • 音频流播放声道数据处理
  • 音频流播放数据渐变能力

播放框架基础能力增强与主流格式补齐

  • 元信息缩略图支持 mpeg-ts / webm / mkv
  • 播放业务支持多 slice 码流合帧功能

通信平台

网络协议栈基础能力增强

  • WPA Supplicant 支持 EAP PEAP / TTLS / PWD / SIM / AKA / AKA 认证
  • 支持上传进度监听、断点续传、双向证书校验、http 请求支持指定 httpDNS 及 DFX 能力
  • WPA Supplicant 支持 WPA3 加密认证
  • 支持 HTTP3 / QUIC

SIM 卡 & 搜网基础能力增强

  • 支持 SIM 卡短信增删改查
  • 支持时区更新支持网络下发 NITZ、驻网国家码及地理位置等多来源优先级的统一管控
  • 支持紧急呼叫号码定制
  • 支持短信自注册获取设备版本信息和 SIM 卡信息,通过数据短信进行电信自注册业务
  • 支持数据自注册获取设备版本信息和 SIM 卡信息通过数据业务进行自注册业务,支持电信和联通 SIM 卡

网络管理基础能力增强

  • 网络诊断提供 ping, netstat, ifconfig 调测能力和接口封装
  • 优化网络探测周期,实现最优功耗体验提升。
  • 提供 DNS 解析事件上报接口能力

安全基础平台

OH 威胁分析数据探针部署

  • 通用系统行为监控打点
  • 恶意应用分析 & 风险应对监控点

安全治理提供端侧模型配置与运行能力

  • SecurityGuard 支持基于规则(威胁感知策略)的安全数据分析模型;

软总线

DHCP 能力及 WiFi 架构增强

  • WiFi service 适配 wpa 部件的接口整改
  • 提供 WIFI STA 双实例的能力,支持同时连接 2 路 WIFI 热点
  • 支持 DHCP 续租
  • DHCP SA 独立,支持动态启停

STA&AP 基础能力

  • 支持 WPA3 加密方式
  • 支持 EAP-SIM / AKA / AKA’ 认证方式
  • 支持 WiFi lock 特性
  • 周期性的扫描策略优化,根据网络质量 & 运动状态调整周期扫描时间
  • 支持 SoftAP 和 STA 互斥 / 共存,通过开关进行控制
  • 提供 InnerAPI,可设置业务类型,对于时延敏感业务,控制周期扫描策略,防止业务卡顿
  • 提供 API 接口,识别当前热点是否手机热点
  • 提供 AP 黑名单机制,禁止某些设备的接入
  • 针对 SoftAP 业务,提供随机 MAC 能力

GNSS 定位能力增强及三方 geocoder 构建

  • 支持 agnss NI 框架,支持 SUPL NI 通知及确认框架、SUPL NI 的 sms 触发框架能力

开发框架

Web 内核系统能力对接增强,包括 USB 系统能力对接和无障碍系统能力对接

ArkTS 卡片性能优化

  • ArkTS 卡片按需加载
  • ArkTS 卡片线程优先级调整

全球化升级和 DFX

升级 DFX 及可靠性增强

  • 升级小系统启动镜像双备份,升级过程中硬件故障重试机制

升级功能优化

  • 支持自动升级场景的非热点 WIFI 判断
  • 支持差分升级多线程提速

国际化能力增强

  • 支持节假日格式解析,支持基本节假日规则文件解析及对象管理
  • 支持国际化数据在跨平台插件中最小化部署或者随需加载

其他基础平台能力

图形图像

  • 虚拟屏支持色域、HDR、像素格式设置和转换
  • 图形支持广色域硬件加速(gpu shader 加速色域转换)
  • 3D 引擎通过 arkUI 接口对外提供 PBR 渲染、反射、阴影、刚体动画、骨骼动画、morph 动画、自定义 shader 等的基本渲染能力
  • 缩略图 ASTC 纹理压缩,零解码,适配图形管线,GPU 直绘?
  • 大图零拷贝,直接解码到 SurfaceBuffer,无需纹理上传

语言运行时和基础库

  • 支持线程安全的前端扫描
  • Framwork AOT 编译
  • PGO 运行性能优化

电源基础能力增强

  • 电源子系统适配用户行为刷新机制
  • 适配震动提示机制

上传下载能力增强

  • 支持可扩展的后台上传任务文件断点续传协议;
  • 支持应用订阅、退订任务状态变化通知;

上传下载基础协议增强

  • 支持应用网络代理配置;
  • 支持应用证书配置(含自签名证书);

剪贴板

  • 剪贴板中内容,支持留存时间管控,超时后从剪贴板中自动清除
  • 剪贴板中提供查询剪贴板中数据类型的接口
  • 剪贴板支持读取接口管控

多模输入

  • 多模输入提供热区监听接口,通过接口传入需要拉起的 ability。
  • 多模输入在现有的按键监听功能基础上提供按键监听优先级的申明能力,用于此类监听同一按键序列并期望按序处理的场景。同时提供按键消费结果返回的接口,用于决策该按键序列是否需要继续分发
  • 多模输入全局快捷键注册接口、查询应用已注册快捷键功能的接口;需要约束组合键必须以功能键为 preKey
  • 多模输入基于触摸屏和手写笔驱动可同时上报事件的场景向应用侧同时分发触摸屏和手写笔的事件
  • 摇杆、游戏手柄设备按照 linux input, HDF input 框架接入系统,多模输入接收到驱动事件后按照 UX 平台定义的事件转换规则进行事件转换和分发。
  • 多模输入通过驱动提供的统一的 HDI 接口获取硬件设备的输入事件;多模输入解除 linux input, mtdev 等外部依赖,保证原有功能正常
  • 多模输入按键拦截、监听、分发框架优化,当前已提供的组合按键注册接口 inputConsumer 需要新增组合按键消费返回值,用于多模输入处理多方监听分发的场景

无障碍特性

  • 无障碍框架优化,窗口和节点信息缓存机制,提升扩展服务查询的性能,支持多指交互手势
  • 无障碍辅助功能快捷键可支持同时配置多个辅助功能,触发时由用户选择要启动 \ 关闭的辅助功能,提供颜色反转设置、屏幕触控、屏幕放大
  • OpenHarmony 4.1 版本将为用户提供更加高效、安全和全面的操作系统体验,满足不同场景下的需求。

OpenHarmony 5.0 车机基础能力

OpenHarmony 5.0 版本旨在进一步提升系统性能、加强安全底座和拓展分布式底座功能。在本版本中,我们专注于优化开发框架、加强基础平台功能,改进方舟编译运行时,并增强驱动框架和电源管理。同时,我们还为媒体处理、泛 sensor 和事件通知引入新的功能。下面是版本特性的简要描述:

开发框架

元能力

  • 支持卡片内存快速换入换出和卡片 native 内存配额管控,允许卡片接入其它业务 API,并支持分布式卡片。
  • ArkUI 框架 MINI 设备,提供低 ROM,低内存占用的图形方案,适用于小型设备开发

包管理

  • 增加支持三方应用对外提供 HSP 能力。

基础平台

文件管理

  • 完善端云和分布式场景中的平台能力,加强协同编辑接口能力,优化端云文件系统块粒度差分能力,加入 Samba 和 MTP 支持,实现配额管控和文件分级缓存管理。

媒体

  • 扩展图库滤镜算法库,整合 HDR 和超分系统能力,以及提供相机高级模式化 API(如微距和双景)。
  • 多外设框架:多屏多 Camera 等
  • 视频会议等协议能力补齐 RTSP / WebRTC

方舟编译运行时

  • 引入基于静态对象(Static eTS)的共 / 转移 / 冻结能力,优化分布式开发范式和语言标准,加强 SmartGC 系统调度 GC,全面 Builtin 运行时优化,并增加静态 ArkTS 支持和类型增强。

驱动框架

  • 构建声纹、DRM 版权、VoWIFI 通话和 eSIM HDI 能力。

泛 sensor

  • 增强音振协同媒体播放能力,支持 HD-Haptic 渲染算法。

电源管理

  • 引入混合休眠和分辨率自适应功能,提升能效和用户体验。

软总线

行业基础互联物模型

  • 基础互联端物模型组件 & 基础互联业务

开放原子开源基金会表示,OpenHarmony 4.1 版本将为用户提供更加高效、安全和全面的操作系统体验,满足不同场景下的需求。OpenHarmony 5.0 版本将为开发者和用户提供更加高效、安全和全面的操作系统体验。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/174271.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

智能座舱架构与芯片- (12) 软件篇 中

三、智能座舱操作系统 3.1 概述 车载智能计算平台自下而上可大致划分为硬件平台、系统软件(硬件抽象层OS内核中间件)、功能软件(库组件中间件)和应用算法软件等四个部分。狭义上的OS特指可直接搭载在硬件上的OS内核;…

智能座舱架构与芯片 - (1) 背景篇

一、软件定义汽车 1.1 什么是软件定义汽车 软件定义汽车(Software Defined Vehicles, SDV)的核心思想是,决定未来汽车的是人工智能为核心的软件技术,而不再是汽车的马力大小,是否真皮座椅,机械性能的好坏。软件定义汽车的终极目…

架构探索之路-第一站-clickhouse | 京东云技术团队

一、前言 架构, 软件开发中最熟悉不过的名词, 遍布在我们的日常开发工作中, 大到项目整体, 小到功能组件, 想要实现高性能、高扩展、高可用的目标都需要优秀架构理念辅助. 所以本人尝试编写架构系列文章, 去剖析市面上那些经典优秀的开源项目, 学习优秀的架构理念来积累架构设…

Python+OpenCV裂缝面积识别系统(部署教程&源码)

1.研究背景与意义 随着科技的不断发展,计算机视觉技术在各个领域中得到了广泛的应用。其中,图像处理是计算机视觉中的一个重要分支,它通过对图像进行数字化处理,提取出其中的有用信息,为后续的分析和应用提供支持。而…

基于SSM的校园活动资讯网设计与实现

末尾获取源码 开发语言:Java Java开发工具:JDK1.8 后端框架:SSM 前端:Vue 数据库:MySQL5.7和Navicat管理工具结合 服务器:Tomcat8.5 开发软件:IDEA / Eclipse 是否Maven项目:是 目录…

dolphinscheduler任务莫名重跑

dolphinscheduler运行了一段时间,忽然发现一个流程下某个任务一直在自动重跑,把工作流删了,任务删了,下线等等,都不能阻止他重复的运行,每秒1次,真是见了鬼 1、把zookeeper停掉发现不再重跑了 …

79基于matlab的大米粒中杂质识别

基于matlab的大米粒中杂质识别,数据可更换自己的,程序已调通,可直接运行。 79matlab图像处理杂质识别 (xiaohongshu.com)

动态神经网络时间序列预测

大家好,我是带我去滑雪! 神经网络投照是否存在反锁与记忆可以分为静态神经网络与动态神经网络。动态神经网络是指神经网络带有反做与记忆功能,无论是局部反馈还是全局反锁。通过反馈与记忆,神经网络能将前一时刻的数据保留&#x…

C语言经典好题:字符串左旋(详解)

这题还是比较简单的&#xff0c;各位看完有收获吗 #include<stdio.h> #include<string.h> void leftturn(char arr[],int k) {int len strlen(arr);for (int i 0;i <k;i)//左旋k个字符{//创建临时变量char tmp 0;tmp arr[0];//将数组第一个字符存储到临时变…

函数模板(成长版)

与普通函数区别&#xff1a;1.多了个template<class T>;2.某些确定类型变不确定类型T 一&#xff1a;引子&#xff1a; #include<iostream> using namespace std; template<typename T> T Max(T a, T b) {return a > b ? a : b; } int main() {int x, …

计算机毕业设计选题推荐-网上产品商城-Python项目实战

✨作者主页&#xff1a;IT研究室✨ 个人简介&#xff1a;曾从事计算机专业培训教学&#xff0c;擅长Java、Python、微信小程序、Golang、安卓Android等项目实战。接项目定制开发、代码讲解、答辩教学、文档编写、降重等。 ☑文末获取源码☑ 精彩专栏推荐⬇⬇⬇ Java项目 Python…

云原生Docker系列 | Docker私有镜像仓库公有镜像仓库使用

云原生Docker系列 | Docker私有镜像仓库&公有镜像仓库使用 1. 使用公有云镜像仓库1.1. 阿里云镜像仓库1.2. 华为云镜像仓库1.3. 腾讯云镜像仓库2. 使用Docker Hub镜像仓库3. 使用Harbor构建私有镜像仓库4. 搭建本地Registry镜像仓库1. 使用公有云镜像仓库 1.1. 阿里云镜像…

七、HDFS文件系统的存储原理

1、总结 之所以把总结放在文件开头&#xff0c;是为了让读者对这篇文章有更好的理解&#xff0c;&#xff08;其实是因为我比较懒……&#xff09; 对于整个HDFS文件系统的存储原理&#xff0c;我们可以总结为一句话&#xff0c;那就是&#xff1a; 分块备份 2、存储结构和问题…

O-Star|再相识

暑去秋来&#xff0c;岁月如梭&#xff0c;几名"O-Star"们已经入职一段时间&#xff0c;在这期间他们褪去青涩&#xff0c;逐渐适应了公司的工作环境和文化&#xff0c;迈向沉稳&#xff5e; 为了进一步加深校招生之间的交流与了解&#xff0c;提高校招生的凝聚力和…

易航网址引导系统 v1.9 源码:去除弹窗功能的易航网址引导页管理系统

易航自主开发了一款极其优雅的易航网址引导页管理系统&#xff0c;后台采用全新的光年 v5 模板开发。该系统完全开源&#xff0c;摒弃了后门风险&#xff0c;可以管理无数个引导页主题。数据管理采用易航原创的JsonDb数据包&#xff0c;无需复杂的安装解压过程即可使用。目前系…

第4章 向量、SIMD和GPU体系结构中的数据级并行

4.1 引言 有多少应用程序拥有大量的数据级并行DLP&#xff1f;SIMD分类Flyn被提出后5年。答案不仅包括科学运算中的矩阵运算&#xff0c;还包括面向多媒体的图像和声音处理以及机器学习算法。 由于SIMD可以执行多个数据操作&#xff0c;能效比MIMD要高&#xff0c;使得SIMD对…

小红书全自动加群引流脚本「 软件工具+引流技术教程」

软件介绍&#xff1a; 小红书群聊最新玩法&#xff0c;可自动检测群人数加群&#xff0c;不会加到垃圾群。定时发送广告&#xff0c;红书群聊的引流玩法回来了 功能一、自动搜索关键词加群&#xff0c;比如创业、项目、鞋子、包包、考公、考研… 功能二、自动检测群人数&…

电子学会C/C++编程等级考试2022年09月(一级)真题解析

C/C++等级考试(1~8级)全部真题・点这里 第1题:指定顺序输出 依次输入3个整数a、b、c,将他们以c、a、b的顺序输出。 时间限制:1000 内存限制:65536输入 一行3个整数a、b、c,以空格分隔。 0 < a,b,c < 108输出 一行3个整数c、a、b,整数之间以一个空格分隔。样例输入…

03-基于Feign的远程调用,详解Feign的自定义配置和优化,创建Feign模块

Feign远程调用 Feign替代RestTemplate 利用RestTemplate发起远程调用的代码的缺点 代码可读性差编程体验不统一 , 面对参数复杂的URL难以维护 String url "http://user-service/user/" order.getUserId(); User user restTemplate.getForObject(url, User.cla…

【Proteus仿真】【Arduino单片机】多功能数字时钟设计

文章目录 一、功能简介二、软件设计三、实验现象联系作者 一、功能简介 本项目使用Proteus8仿真Arduino单片机控制器&#xff0c;使用PCF8574、LCD1602液晶、DS1302温度传感器、DS1302时钟、按键、蜂鸣器等。 主要功能&#xff1a; 系统运行后&#xff0c;LCD1602显示当前日期…