安卓开发者活动 0 ]% i7 l' h2 O& y+ y
12 月 20 日消息,在今日的 2024 开放原子开发者大会暨首届开源技术学术大会开幕式上,开放原子开源鸿蒙(即 OpenAtom OpenHarmony,简称“开源鸿蒙”或“OpenHarmony”)项目群发布了开源鸿蒙操作系统 5.0 Release 版本。9 _0 }( n! y2 q& x
) k( g% a" q* L9 z" v' I1 _* y
官方表示,该版本在系统完备度、分布式创新、开发者体验以及系统稳定性等方面均实现了显著提升,标志着开源鸿蒙操作系统又进入一个全新的发展阶段。
+ {$ @9 g- r7 {( ]0 A; o/ s4 W1 ]6 ? y, y
+ m1 f5 ?7 f! K7 m开源鸿蒙是由开放原子开源基金会孵化及运营的开源项目,目标是面向全场景、全连接、全智能时代,基于开源的方式,搭建智能终端设备操作系统的框架和平台。
& ?( B/ ^' t" m4 a% r: o/ q& b% J* X4 E. z- \3 p% `# `
开源鸿蒙项目开源四年多以来,从最早的只有 700 万行代码的 1.0 Release 版本,只能支持传感器、摄像头等无屏简单设备到现在超过 1.2 亿行的 5.0 Release 版本。新版本系统能力更加完备,可支持各类超级应用的开发,分布式软总线再升级,设备连接效率和稳定性提升。. O6 f4 q' C$ g1 ?% Z& m- w
8 y! L5 h- X2 S1 V( b3 I" E3 T附开源鸿蒙 5.0 Release 版本关键特性解读如下:3 V$ y1 K$ }& @( V
( s! _6 \4 f% E b" B* L, b
一、系统功能
9 i$ {+ D* c9 Q, e/ C8 K. S1.1 应用框架能力优化3 p, X2 E9 b. p
应用框架新增子进程创建、Ability 生命周期监听等关键能力,开发者可以更精细地管理应用运行时任务,显著提升应用性能和资源管理灵活性。
( s: Y* _1 e- L; l) ?3 Q( n# }6 Y( J1 s0 p$ }/ {" p, [; e' b
1.2 ArkUI 定制化能力增强
v% a2 s+ O4 v( v Q# TArkUI 在组件自定义、渲染节点、交互体验等方面得到进一步加强,新增组件 modifier、ContentModifier 和 DrawModifier 等特性,开放自定义节点和 Native 渲染节点,为开发者提供更丰富的 UI 底层定制化能力。5 L1 w, |2 v( b9 [9 ^& |5 S
2 o& f+ `/ G* F1.3 相机与图片处理优化
& ^) q! T; x1 @新增延时摄影、全景、大光圈录像等多种模式,结合防抖、连拍与状态通知功能,提供更高效的拍摄体验。图片处理方面,通过增强 EXIF 批量读写能力和 HDR 双层编解码技术,进一步提升图像质量,并支持多种编解码格式如 HEIF 和 DNG,满足用户高标准的影像处理需求。
# k a4 b; R8 `0 k O! f& n6 E! n: R7 E& Q, w
1.4 终端用户使用体验提升
* b$ K$ W9 S; V% Z8 Q包管理新增支持应用分身、桌面快捷方式、系统级 HSP 独立升级等特性,并优化了应用打包工具,显著减少应用包大小,提升终端用户使用体验。
0 x, B/ a8 [5 \. }: _: F9 G6 j' l% e2 A9 a# [9 ^
二、性能优化
/ C ^- R, w$ |$ c/ m2.1 ArkCompiler 性能优化
% Q$ ~* L5 p, O8 q$ R7 mArkCompiler 在 ArKTS 语法支持、性能优化、调试能力等方面取得重大进展。运行时引入模块懒加载机制,显著提升应用启动性能;并通过 Sendable 对象共享机制和任务池优化跨线程通信与任务调度效率。
% t) b% @- Q9 V' y
0 a0 S4 [! L& T9 x- n2.2 媒体能力性能优化
$ Z, Y3 J# S. F3 s音频部分引入焦点会话机制和更灵活的播放策略,支持更多音频设备和场景的动态切换,提升用户体验。播放系统优化启播与 Seek 性能,降低播放时延,并支持多音轨、静音播放及精准 Seek 等功能,进一步丰富播放控制能力。5 c- G3 f$ F9 }* M! a
+ d5 h) Q/ W4 Y
2.3 C API 能力增强7 x& F& Q& i. t1 t3 r
ArkUI、数据管理 UDMF、网络管理、分布式软总线、图形绘制、图形编解码、相机、国际化、时间时区、输入法框架、剪贴板等多个领域增强 C API 能力,为开发者提供完整的高性能应用开发体验。
+ O! c+ N1 }# R, | n' `) j+ c! J0 L
) M+ E' z& O. k# s O+ h2.4ArkCompiler 性能优化, R0 p- \1 G& a5 y& t0 Z
三、安全与隐私保护8 H3 S# P) B4 `4 v
3.1 安全能力升级, @. Z9 l0 e( C
新版本在加解密算法、证书管理、程序访问控制等方面提供更细粒度的安全机制,如地理位置权限支持单次授权、新增 SM4-GCM 算法接口等。
& d n. u* l: x0 V# F$ ^) g1 f& T% O Q( _( \
3.2 用户隐私保护, t: v9 H. \, Z/ n) L& Y6 g9 q
增强用户账号管理能力和隐私账号类型,支持账号注销和更精细的权限控制,为用户提供更安全的操作环境。文件管理进一步完善 Picker 能力,对文件资源做到合理管控权限和合理使用。2 L2 S4 r# c- h: Z# C! n! n7 Q1 a: w
) a+ ]9 u3 }, q5 U2 q0 a
四、分布式能力
1 e: b- U# c; z) k* e# [4.1 跨设备数据协同能力: Q' d7 h- P. {% F
分布式软总线为分布式应用提供了高效的通信基础;分布式数据管理支持共沙箱数据访问、E 类加密、灵活的倒排索引、数据资产同步,实现安全、高效的数据共享与协同。
9 R, z; K/ C* s( r/ Q+ u3 `0 E: n" j6 Q" G2 e" Z: {7 Z
4.2 跨设备交互协同能力
3 ]. y8 r& K% m- V# K( ^4 I. d跨设备键鼠穿越特性降低穿越时延,提高穿越成功率,为用户带来了更加灵活便捷的跨设备交互操作体验,提升多设备协同效率。
6 f& ^5 `* U% C$ L! |$ F8 \) B0 k" B. d h- \* o W# T
|