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 版本将为开发者和用户提供更加高效、安全和全面的操作系统体验。

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

《向量数据库指南》——向量数据库Milvus Cloud搭建Excel公式编辑器助手

引言 在日常工作中,Excel是我们经常使用的办公工具,而熟练应用Excel公式对于提高工作效率非常重要。然而,有时候我们会遇到一些复杂的需求,需要用到较为专业的Excel公式,而这正是Excel公式编辑器助手的用武之地。本文将介绍如何利用向量数据库Milvus Cloud搭建GPT大模型和…

vue3组件化开发页面之渲染函数实现

文章目录 前言一、渲染机制虚拟 DOM渲染管线 二、渲染函数基本用法声明渲染函数Vnodes 必须唯一 三、页面使用渲染函数及组件配置总结如有启发,可点赞收藏哟~ 前言 组件化开发是目前开发的常态 本文记录页面拆分多个不同组件模块,然后再基于渲染函数实现…

[MICROSAR Adaptive] --- Persistency

1 persistency 概念介绍 percistency持久化,上一集我们介绍过 从一个应用程序的角度来看 它能使用的API可以分为三类,ara::per的API就属于这里的第二类direct API,只需要编译链接相应的库就可以直接使用了。我们先来了解ara::per的主要功能,ara::per提供持久化存储相关的,…

最新AIGC创作系统ChatGPT网站源码,Midjourney绘画系统,支持最新GPT-4-Turbo模型,支持DALL-E3文生图

一、AI创作系统 SparkAi创作系统是基于OpenAI很火的ChatGPT进行开发的Ai智能问答系统和Midjourney绘画系统,支持OpenAI-GPT全模型国内AI全模型。本期针对源码系统整体测试下来非常完美,可以说SparkAi是目前国内一款的ChatGPT对接OpenAI软件系统。那么如…

Django自动生成docs接口文档

1.创建Django项目 python manage.py startproject django20252.创建子应用 python manage.py startapp api3.安装依赖包 pip install coreapi4.创建urls.py from django.contrib import admin from django.urls import path, include from rest_framework import routers f…

云南旅游攻略思维导图

马上就要2024年春节了,相信小伙伴们都蠢蠢欲动了,春节去哪里玩?今天小P来给大家分享云南旅游攻略了,希望可以对大家有所帮助。 为什么要来云南呢?因为云南的绝大多数地方,一年四季总是那样温暖;…

渗透测试高级技巧(一):分析验签与前端加密

“开局一个登录框” 在黑盒的安全测试的工作开始的时候,打开网站一般来说可能仅仅是一个登录框;很多时候这种系统往往都是自研或者一些业务公司专门研发。最基础的情况下,我们会尝试使用 SQL 注入绕过或者爆破之类的常规手段,如果…

头插法尾插法建立单链表

头插法建立单链表 #define NULL 0 #include<stdio.h>typedef struct LNode {int data;struct LNode *next; }LNode,*LinkList;//单链表尾插法 LinkList List_TailInsert(LinkList &L){int x;L (LinkList)malloc(sizeof(LNode)); //初始化空表LNode *r L; …

如何在Linux以docker-compose方式快速部署运行StackEdit,并实现公网访问

文章目录 1. docker部署Stackedit2. 本地访问3. Linux 安装cpolar4. 配置Stackedit公网访问地址5. 公网远程访问Stackedit6. 固定Stackedit公网地址 StackEdit是一个受欢迎的Markdown编辑器&#xff0c;在GitHub上拥有20.7k Star&#xff01;&#xff0c;它支持将Markdown笔记保…

52.seata分布式事务

目录 1.事务的四大特性。 2.分布式服务的事务问题。 3.seata。 3.1理论基础。 3.1.1CAP定理。 3.1.2BASE理论。 3.2初识Seata。 3.2.1Seata的架构。 3.2.2部署TC服务。 3.2.3微服务集成Seata。 3.3 seata提供的四种分布式事务解决方案。 3.3.1 XA模式。 3.3.1.1 X…

005 OpenCV直方图

目录 一、环境 二、直方图原理概述 三、代码 一、环境 本文使用环境为&#xff1a; Windows10Python 3.9.17opencv-python 4.8.0.74 二、直方图原理概述 OpenCV是一个广泛使用的开源计算机视觉库&#xff0c;它提供了许多用于图像处理和分析的函数和算法。其中&#xff…

分享-Spss下载含spss25.spss26.spss27等版本

为了学习spss买的&#xff0c;分享安装程序给大家 SPSS 27是一款用于统计分析和数据挖掘的软件&#xff0c;以下是SPSS 27的功能介绍和配置建议&#xff1a; 功能介绍&#xff1a; 数据管理&#xff1a;SPSS 27可以对数据进行管理和清洗&#xff0c;包括数据输入、缺失值处理…

微软和 OpenAI 的桥段,30 年前的数据库圈也上演过

历史不会重复, 却压着相同的韵脚。 这是一段发生在 30 年前的历史&#xff0c;也是在当时最热的技术领域-数据库&#xff0c;主角之一同样是微软。 论白嫖收购&#xff0c;微软一直是行业内的佼佼者&#xff08;虽然也发生过收购诺基亚这样的翻车事故&#xff09;。这也是它基…

自动化测试 —— 元素定位

1.什么是自动化测试 自动化测试的概念:软件自动化测试就是通过测试工具或者其他手段&#xff0c;按照测试人员的预定计划对软件产品进行自动化测试&#xff0c;他是软件测试的一个重要组成部分&#xff0c;能够完成许多手工测试无法完成或者难以实现的测试工作&#xff0c;正确…

9.2 Windows驱动开发:内核解析PE结构导出表

在笔者的上一篇文章《内核特征码扫描PE代码段》中LyShark带大家通过封装好的LySharkToolsUtilKernelBase函数实现了动态获取内核模块基址&#xff0c;并通过ntimage.h头文件中提供的系列函数解析了指定内核模块的PE节表参数&#xff0c;本章将继续延申这个话题&#xff0c;实现…

如何用CHAT写励志文章?

问CHAT&#xff1a;写一篇以《过了60岁要积极面对身体疾病的坎儿》为题目&#xff0c;写一篇300字励志文章 CHAT回复&#xff1a; 标题&#xff1a;《过了60岁要积极面对身体疾病的坎儿》 人生&#xff0c;有时会像一趟不期而遇的旅程&#xff0c;各自带着乐观或悲观、阳光或…

(论文阅读51-57)图像描述3 53

51.文献阅读笔记&#xff08;KNN&#xff09; 简介 题目 Exploring Nearest Neighbor Approaches for Image Captioning 作者 Jacob Devlin, Saurabh Gupta, Ross Girshick, Margaret Mitchell, C. Lawrence Zitnick, arXiv:1505.04467 原文链接 http://arxiv.org/pdf/1…

如何使用无代码系统搭建软件平台?有哪些开源无代码开发平台?

无代码是什么 无代码开发&#xff0c;也称为零代码&#xff08;Zero Code&#xff09;开发&#xff0c;是一种技术概念。无代码开发无需代码基础&#xff0c;适合业务人员、IT开发及其他各类人员使用。他们通过无代码开发平台快速构建应用&#xff0c;并适应各种需求变化&#…

深入理解Java虚拟机-GC

深入理解Java虚拟机-GC 当需要排查各种内存溢出、内存泄漏时&#xff0c;当垃圾回收成为系统到达更高并发量的瓶颈时&#xff0c;我们必须对内存动态分配和内存回收技术这样的“自动化”技术采用必要的监控和调节。 Java堆和方法区&#xff1a;一个接口的多个实现类需要的内存…

element表格头部加入图标

首先看看效果 下面是代码 <el-table-column prop"integralBalance"><template slot"header" slot-scope"scope"><div style"display: flex;justify-content: center;align-items: center;">积分余额<i class&qu…