0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

开源鸿蒙5.0 Release版本关键特性解读

OpenAtom OpenHarmony 来源:OpenAtom OpenHarmony 2024-12-23 13:58 次阅读

概述

开源鸿蒙 5.0 Release版本是开源鸿蒙操作系统的一个里程碑,在系统能力、性能优化等多个方面进一步增强。本文将从系统功能、性能优化,安全和隐私保护以及分布式能力等角度,解读该版本的关键特性。如果想了解该版本完整的特性,请参考版本的Release notes。

系统功能

1.1 应用框架能力优化

应用框架新增子进程创建、Ability生命周期监听等关键能力,开发者可以更精细地管理应用运行时任务,显著提升应用性能和资源管理灵活性。

1.2 ArkUI定制化能力增强

ArkUI在组件自定义、渲染节点、交互体验等方面得到进一步加强,新增组件modifier、ContentModifier和DrawModifier等特性,开放自定义节点和Native渲染节点,为开发者提供更丰富的UI底层定制化能力。

1.3 相机与图片处理优化

新增延时摄影、全景、大光圈录像等多种模式,结合防抖、连拍与状态通知功能,提供更高效的拍摄体验。图片处理方面,通过增强EXIF批量读写能力和HDR双层编解码技术,进一步提升图像质量,并支持多种编解码格式如HEIF和DNG,满足用户高标准的影像处理需求。

1.4 终端用户使用体验提升

包管理新增支持应用分身、桌面快捷方式、系统级HSP独立升级等特性,并优化了应用打包工具,显著减少应用包大小,提升终端用户使用体验。

性能优化

2.1ArkCompiler性能优化

ArkCompiler在ArKTS语法支持、性能优化、调试能力等方面取得重大进展。运行时引入模块懒加载机制,显著提升应用启动性能;并通过Sendable对象共享机制和任务池优化跨线程通信与任务调度效率。

2.2 媒体能力性能优化

音频部分引入焦点会话机制和更灵活的播放策略,支持更多音频设备和场景的动态切换,提升用户体验。播放系统优化启播与Seek性能,降低播放时延,并支持多音轨、静音播放及精准Seek等功能,进一步丰富播放控制能力。

2.3 C API能力增强

ArkUI、数据管理UDMF、网络管理、分布式软总线、图形绘制、图形编解码、相机、国际化、时间时区、输入法框架、剪贴板等多个领域增强C API能力,为开发者提供完整的高性能应用开发体验。

2.4ArkCompiler性能优化

安全与隐私保护

3.1 安全能力升级

新版本在加解密算法、证书管理、程序访问控制等方面提供更细粒度的安全机制,如地理位置权限支持单次授权、新增SM4-GCM算法接口等。

3.2 用户隐私保护

增强用户账号管理能力和隐私账号类型,支持账号注销和更精细的权限控制,为用户提供更安全的操作环境。文件管理进一步完善Picker能力,对文件资源做到合理管控权限和合理使用。

分布式能力

4.1跨设备数据协同能力

分布式软总线为分布式应用提供了高效的通信基础;分布式数据管理支持共沙箱数据访问、E 类加密、灵活的倒排索引、数据资产同步,实现安全、高效的数据共享与协同。

4.2跨设备交互协同能力

跨设备键鼠穿越特性降低穿越时延,提高穿越成功率,为用户带来了更加灵活便捷的跨设备交互操作体验,提升多设备协同效率。

总结

开源鸿蒙 5.0 Release版本在系统能力、性能优化、安全隐私和分布式能力等多个维度持续创新,不仅是技术迭代的里程碑,也是开源生态的重要里程碑。开发者们可以通过这个版本,深入体验新版本的技术能力提升,共同推动开源鸿蒙生态的繁荣发展。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 操作系统
    +关注

    关注

    37

    文章

    6856

    浏览量

    123447
  • 鸿蒙
    +关注

    关注

    57

    文章

    2371

    浏览量

    42911

原文标题:开源鸿蒙 5.0 Release版本关键特性解读

文章出处:【微信号:gh_e4f28cfa3159,微信公众号:OpenAtom OpenHarmony】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    开发者的开源鸿蒙故事

    近日,在以“一切为了开发者”为主题的“2024开放原子开发者大会暨首届开源技术学术大会”上,开源鸿蒙5.0 Release
    的头像 发表于 01-06 10:28 97次阅读

    OpenHarmony怎么修改DPI密度值?触觉智能RK3566鸿蒙开发板演示

    开源鸿蒙OpenHarmony系统下,修改DPI密度值的方法,触觉智能Purple Pi OH鸿蒙开发板演示,搭载了瑞芯微RK3566四核处理器,Laval鸿蒙社区推荐开发板,已适配全
    的头像 发表于 12-24 11:46 216次阅读
    OpenHarmony怎么修改DPI密度值?触觉智能RK3566<b class='flag-5'>鸿蒙</b>开发板演示

    开源鸿蒙操作系统5.0 Release版本发布

    开源鸿蒙操作系统5.0 Release版本。 该版本在系统完备度、分布式创新、开发者体验以及系统
    的头像 发表于 12-23 11:35 564次阅读

    开源鸿蒙应用案例重磅发布

    开源赋能千行百业,有效推动产业创新升级。随着开放原子开源基金会的开源鸿蒙(OpenHarmony)5.0
    的头像 发表于 12-23 11:32 342次阅读

    深度解读上海海思开源鸿蒙平台

    南向生态的最大贡献者,而且致力于打造极致流畅、互联互通、融合生态、原生安全的开源鸿蒙平台,支持客户参与开源鸿蒙终端创新,助力伙伴面向不同场景发布更有竞争力的OpenHarmony商业发
    的头像 发表于 12-16 14:44 369次阅读

    OpenHarmony属性信息怎么修改?触觉智能RK3566鸿蒙开发板来演示

    本文介绍开源鸿蒙OpenHarmony系统下,修改产品属性信息的方法,触觉智能Purple Pi OH鸿蒙开发板演示,已适配全新OpenHarmony5.0
    的头像 发表于 11-27 09:31 194次阅读
    OpenHarmony属性信息怎么修改?触觉智能RK3566<b class='flag-5'>鸿蒙</b>开发板来演示

    如何在开源鸿蒙OpenHarmony开启SELinux模式?RK3566鸿蒙开发板演示

    本文介绍开源鸿蒙OpenHarmony系统下,开启/关闭SELinux权限的方法,触觉智能Purple Pi OH鸿蒙开发板演示,已适配全新OpenHarmony5.0
    的头像 发表于 11-18 19:03 372次阅读
    如何在<b class='flag-5'>开源</b><b class='flag-5'>鸿蒙</b>OpenHarmony开启SELinux模式?RK3566<b class='flag-5'>鸿蒙</b>开发板演示

    触觉智能Purple Pi OH鸿蒙开发板成功适配OpenHarmony5.0 Release,开启新征程

    触觉智能Purple Pi OH鸿蒙开发板,成功适配OpenHarmony5.0 Release版本!为大家带来OpenHarmony5.0
    的头像 发表于 10-25 10:51 431次阅读
    触觉智能Purple Pi OH<b class='flag-5'>鸿蒙</b>开发板成功适配OpenHarmony<b class='flag-5'>5.0</b> <b class='flag-5'>Release</b>,开启新征程

    在Windows下怎么安装下载esp-idf-release-v5.0.zip?

    版本最高是 V4.4.2, 没有5.0版本的 在github上可以下载esp-idf-release-v5.0.zip, 但在Windows下不知怎么安装, 有没有安装说明啊?
    发表于 06-13 07:44

    Kill MDK如何创建Debug版本Release版本

    如何已经有的工程,如何转换成Debug版本Release版本
    发表于 05-11 09:06

    诚迈科技赋能商用设备通过OpenHarmony 4.0 Release版本兼容性测评

    开源鸿蒙(OpenHarmony)生态蓬勃发展的浪潮中,诚迈科技以卓越的技术实力和对开源生态的深入理解,展现了在推动生态繁荣和行业创新的关键作用。
    的头像 发表于 05-10 09:50 430次阅读
    诚迈科技赋能商用设备通过OpenHarmony 4.0 <b class='flag-5'>Release</b><b class='flag-5'>版本</b>兼容性测评

    开源鸿蒙】下载OpenHarmony 4.1 Release源代码

    本文介绍了如何下载开源鸿蒙(OpenHarmony)操作系统 4.1 Release版本的源代码,该方法同样可以用于下载OpenHarmony最新开发
    的头像 发表于 04-27 23:16 971次阅读
    【<b class='flag-5'>开源</b><b class='flag-5'>鸿蒙</b>】下载OpenHarmony 4.1 <b class='flag-5'>Release</b>源代码

    OpenAtom OpenHarmony 4.1 Release版本正式发布

    近日,OpenAtom OpenHarmony(以下简称“OpenHarmony”)4.1 Release版本如期而至,开发套件同步升级到API 11 Release
    的头像 发表于 04-07 11:43 713次阅读

    鸿蒙OS和开源鸿蒙什么关系?

    开源鸿蒙(Open Harmony) 鸿蒙系统愿来的设计初衷,就是让所有设备都可以运行一个系统,但是每个设备的运算能力和功能都不同,所以内核的设计上,采用了微内核的设计,除了最基础的功能放在
    的头像 发表于 01-30 15:44 1169次阅读
    <b class='flag-5'>鸿蒙</b>OS和<b class='flag-5'>开源</b><b class='flag-5'>鸿蒙</b>什么关系?

    开源大师兄开发板通过 OpenHarmony 3.2 Release版本兼容性测评

    近期,江苏润开鸿数字科技有限公司(以下简称“润开鸿”)开源⼤师兄开发板顺利通过OpenHarmony3.2.1Release版本兼容性测评,为基于开源大师兄开发板研发更多可释放该系统
    的头像 发表于 01-20 08:02 948次阅读
    <b class='flag-5'>开源</b>大师兄开发板通过 OpenHarmony 3.2 <b class='flag-5'>Release</b><b class='flag-5'>版本</b>兼容性测评