找回密码
 加入怎通
查看: 321|回复: 3

开源鸿蒙 5.0 :显著减少应用包大小、新增应用分身等

[复制链接]
gdfdgdfd 发表于 2024-12-20 19:12:46 | 显示全部楼层 |阅读模式
安卓开发者活动        
5 c1 _/ n4 p* J- O12 月 20 日消息,在今日的 2024 开放原子开发者大会暨首届开源技术学术大会开幕式上,开放原子开源鸿蒙(即 OpenAtom OpenHarmony,简称“开源鸿蒙”或“OpenHarmony”)项目群发布了开源鸿蒙操作系统 5.0 Release 版本。
2 f# n) m8 a: m" y
3 x4 t# g  W, s4 \官方表示,该版本在系统完备度、分布式创新、开发者体验以及系统稳定性等方面均实现了显著提升,标志着开源鸿蒙操作系统又进入一个全新的发展阶段。
. S: L* ]. \' {/ ^  o4 h# C
3 s) D/ x: z2 I. t3 w: |# o6 a* ]/ g7 I) A! H& t
开源鸿蒙是由开放原子开源基金会孵化及运营的开源项目,目标是面向全场景、全连接、全智能时代,基于开源的方式,搭建智能终端设备操作系统的框架和平台。
! c0 |. O" @: [  c. t2 T* D; Z( B# E% Q0 M7 \0 D) e) `3 I
开源鸿蒙项目开源四年多以来,从最早的只有 700 万行代码的 1.0 Release 版本,只能支持传感器、摄像头等无屏简单设备到现在超过 1.2 亿行的 5.0 Release 版本。新版本系统能力更加完备,可支持各类超级应用的开发,分布式软总线再升级,设备连接效率和稳定性提升。
2 W( d7 G* B$ ~$ W" J$ @0 a* `
3 W2 u4 A, M9 A7 K9 }附开源鸿蒙 5.0 Release 版本关键特性解读如下:
9 b% `' u  }( c+ g& F6 {
7 j3 \6 `+ r. V/ q( @; m9 F7 K一、系统功能
- _! s! `5 A, x" a9 V) y1.1 应用框架能力优化
; P. j! q# k: h! f. u6 P6 b应用框架新增子进程创建、Ability 生命周期监听等关键能力,开发者可以更精细地管理应用运行时任务,显著提升应用性能和资源管理灵活性。8 w* p2 L  A" F8 u* ~/ t! P
" ?3 m% y- h# Z# i) T
1.2 ArkUI 定制化能力增强7 t0 q) [; i* Q8 e. Y6 d
ArkUI 在组件自定义、渲染节点、交互体验等方面得到进一步加强,新增组件 modifier、ContentModifier 和 DrawModifier 等特性,开放自定义节点和 Native 渲染节点,为开发者提供更丰富的 UI 底层定制化能力。+ w7 q' o4 n! [* t/ U. h# p+ z) L* G

7 O2 k# d9 R" S( \9 q; |7 _# i1.3 相机与图片处理优化
& d, T1 `5 T9 j9 W1 G新增延时摄影、全景、大光圈录像等多种模式,结合防抖、连拍与状态通知功能,提供更高效的拍摄体验。图片处理方面,通过增强 EXIF 批量读写能力和 HDR 双层编解码技术,进一步提升图像质量,并支持多种编解码格式如 HEIF 和 DNG,满足用户高标准的影像处理需求。
' d# G  t. C7 b' a+ L# I' l, k! b$ s) k& ^5 L" t' v# B/ g
1.4 终端用户使用体验提升* X% {( f5 L# H( a8 T+ P& j
包管理新增支持应用分身、桌面快捷方式、系统级 HSP 独立升级等特性,并优化了应用打包工具,显著减少应用包大小,提升终端用户使用体验。3 X3 j! m/ P$ ?1 Q8 w. E0 R( n2 d
  c  n7 v7 Y0 S% a, \+ g! ?
二、性能优化% s, B5 t3 }% m# y7 u  ~, a
2.1 ArkCompiler 性能优化
( D+ D. ]( K* o0 p3 Y2 yArkCompiler 在 ArKTS 语法支持、性能优化、调试能力等方面取得重大进展。运行时引入模块懒加载机制,显著提升应用启动性能;并通过 Sendable 对象共享机制和任务池优化跨线程通信与任务调度效率。
# `3 Y  w! w1 m4 h  N, n" f  r8 F  ]' u2 A' ^
2.2 媒体能力性能优化
' ^" f7 P2 M; X3 |4 [音频部分引入焦点会话机制和更灵活的播放策略,支持更多音频设备和场景的动态切换,提升用户体验。播放系统优化启播与 Seek 性能,降低播放时延,并支持多音轨、静音播放及精准 Seek 等功能,进一步丰富播放控制能力。
$ J' z& p% f0 Y- K" y" t: Z: w/ [4 D3 U) B1 F5 y3 Y( k. U; h- {$ m7 v
2.3 C API 能力增强
3 [" t& |6 L9 R% ?, cArkUI、数据管理 UDMF、网络管理、分布式软总线、图形绘制、图形编解码、相机、国际化、时间时区、输入法框架、剪贴板等多个领域增强 C API 能力,为开发者提供完整的高性能应用开发体验。
9 i7 e, s, [* b+ Z/ D) N1 t! w$ h  H5 L/ b9 B' ?
2.4ArkCompiler 性能优化
) G( ~. K. |+ a- k0 ?8 O( U三、安全与隐私保护
( u9 I9 @% n( B! D3.1 安全能力升级" [/ E  n# ~1 v9 K0 g" K  I4 |# s
新版本在加解密算法、证书管理、程序访问控制等方面提供更细粒度的安全机制,如地理位置权限支持单次授权、新增 SM4-GCM 算法接口等。# h- ~& @( p; U$ f3 P; v, P
# Q) `, U7 a+ Q- x
3.2 用户隐私保护
8 n/ C4 G. b( H; f! r- N, G2 _# y. [增强用户账号管理能力和隐私账号类型,支持账号注销和更精细的权限控制,为用户提供更安全的操作环境。文件管理进一步完善 Picker 能力,对文件资源做到合理管控权限和合理使用。
* M6 q( [( W. l
( |; I2 R7 e5 D四、分布式能力
2 H) q5 R1 f5 N3 @) L6 z! n4.1 跨设备数据协同能力
, |+ T4 K9 a7 z分布式软总线为分布式应用提供了高效的通信基础;分布式数据管理支持共沙箱数据访问、E 类加密、灵活的倒排索引、数据资产同步,实现安全、高效的数据共享与协同。
1 A6 L3 P" U$ X. k
3 \0 S$ I' _9 {, F+ m# s/ y9 \4.2 跨设备交互协同能力! y0 V3 b7 t# ~& G0 R" c( Z
跨设备键鼠穿越特性降低穿越时延,提高穿越成功率,为用户带来了更加灵活便捷的跨设备交互操作体验,提升多设备协同效率。3 ?6 `( r- \* [! Y- o# C7 z1 ~
+ v9 w/ E/ j9 a# R; d

暂时无法加载帖子列表

回复

使用道具 举报

梦想 发表于 2026-06-14 23:41:34 | 显示全部楼层
这个思路很新颖,打开了新世界的大门,谢谢分享
回复

使用道具 举报

110729..奋斗 发表于 2026-08-18 20:41:58 | 显示全部楼层
学习到了,之前一直没注意过这个点,受教了
回复

使用道具 举报

炫舞の人生 发表于 2026-09-08 07:35:42 | 显示全部楼层
蹲了这么久,终于看到有价值的讨论,支持一下!
回复

使用道具 举报

    您需要登录后才可以回帖 登录 | 加入怎通

    本版积分规则

    QQ|手机版|小黑屋|网站地图|真牛社区 ( 苏ICP备2023040716号-2 )

    GMT+8, 2026-11-7 15:58 , Processed in 0.046686 second(s), 25 queries , Gzip On.

    免责声明:本站信息来自互联网,本站不对其内容真实性负责,如有侵权等情况请联系420897364#qq.com(把#换成@)删除。

    Powered by Discuz! X3.5

    快速回复 返回顶部 返回列表