找回密码
 加入怎通
查看: 276|回复: 0

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

[复制链接]
gdfdgdfd 发表于 2024-12-20 19:12:46 | 显示全部楼层 |阅读模式
安卓开发者活动        
3 M4 }* F: ?9 J( o& \: ^4 u; Y9 w12 月 20 日消息,在今日的 2024 开放原子开发者大会暨首届开源技术学术大会开幕式上,开放原子开源鸿蒙(即 OpenAtom OpenHarmony,简称“开源鸿蒙”或“OpenHarmony”)项目群发布了开源鸿蒙操作系统 5.0 Release 版本。
% a$ Q4 o7 @% \' S. M8 _
5 P3 U) j+ E0 l. N官方表示,该版本在系统完备度、分布式创新、开发者体验以及系统稳定性等方面均实现了显著提升,标志着开源鸿蒙操作系统又进入一个全新的发展阶段。/ z2 e5 i! A. {0 D# C" H, w, s& g

4 ~0 P4 H. r  U0 [3 I# d  F7 M: Q8 I0 @# @
开源鸿蒙是由开放原子开源基金会孵化及运营的开源项目,目标是面向全场景、全连接、全智能时代,基于开源的方式,搭建智能终端设备操作系统的框架和平台。
$ B6 E' |3 }+ y5 T% q) [; f
, N- {5 @) X4 c7 v. Q) B$ l+ H开源鸿蒙项目开源四年多以来,从最早的只有 700 万行代码的 1.0 Release 版本,只能支持传感器、摄像头等无屏简单设备到现在超过 1.2 亿行的 5.0 Release 版本。新版本系统能力更加完备,可支持各类超级应用的开发,分布式软总线再升级,设备连接效率和稳定性提升。  w8 H* a. g( g) W" v

7 M2 D) ^7 |& E  w9 B5 T附开源鸿蒙 5.0 Release 版本关键特性解读如下:& {6 ^* c( Q! u- S

. a" }# w& G4 q. L( E% y( i一、系统功能& i8 |: d  M( E5 h* Z3 O
1.1 应用框架能力优化; q4 W5 N5 P* O2 ~0 t! I9 k" c
应用框架新增子进程创建、Ability 生命周期监听等关键能力,开发者可以更精细地管理应用运行时任务,显著提升应用性能和资源管理灵活性。
3 j8 f4 w! T/ [. M
: ]. J) o! V5 x) i& e. N7 u1.2 ArkUI 定制化能力增强
2 O6 u0 D: X/ p3 S3 _% b' t  R, uArkUI 在组件自定义、渲染节点、交互体验等方面得到进一步加强,新增组件 modifier、ContentModifier 和 DrawModifier 等特性,开放自定义节点和 Native 渲染节点,为开发者提供更丰富的 UI 底层定制化能力。
/ S5 `8 W0 o/ c! [1 [
; R% h# f+ C6 M  M1.3 相机与图片处理优化
6 Q4 N$ ]2 X: ]( \$ q  P- i新增延时摄影、全景、大光圈录像等多种模式,结合防抖、连拍与状态通知功能,提供更高效的拍摄体验。图片处理方面,通过增强 EXIF 批量读写能力和 HDR 双层编解码技术,进一步提升图像质量,并支持多种编解码格式如 HEIF 和 DNG,满足用户高标准的影像处理需求。4 r  U" ^! a. _/ o, C

0 D+ g* I7 W* }; `1.4 终端用户使用体验提升
* |/ R' A& s* V& e9 d" E包管理新增支持应用分身、桌面快捷方式、系统级 HSP 独立升级等特性,并优化了应用打包工具,显著减少应用包大小,提升终端用户使用体验。
6 p5 d+ f& g+ u+ `; H4 |3 e; n
' l; F* B; `5 J; r" r2 N; q二、性能优化
1 ]3 L: B1 Q, x+ U2 [" o6 P, y2.1 ArkCompiler 性能优化6 p0 _4 @% o# C
ArkCompiler 在 ArKTS 语法支持、性能优化、调试能力等方面取得重大进展。运行时引入模块懒加载机制,显著提升应用启动性能;并通过 Sendable 对象共享机制和任务池优化跨线程通信与任务调度效率。, Z: }* H, X6 ~4 h  a

5 L% X* S9 q' F; o, d; v2.2 媒体能力性能优化, y1 M% J& i9 {0 {% k" C
音频部分引入焦点会话机制和更灵活的播放策略,支持更多音频设备和场景的动态切换,提升用户体验。播放系统优化启播与 Seek 性能,降低播放时延,并支持多音轨、静音播放及精准 Seek 等功能,进一步丰富播放控制能力。; |( Q9 {5 E5 s! P" Q7 A
, o+ y6 Q( ~4 B& \5 k6 @4 P; H
2.3 C API 能力增强8 {* e" M6 L- r% N* G5 r
ArkUI、数据管理 UDMF、网络管理、分布式软总线、图形绘制、图形编解码、相机、国际化、时间时区、输入法框架、剪贴板等多个领域增强 C API 能力,为开发者提供完整的高性能应用开发体验。! I9 h5 C# M7 A6 N2 F# k- F
% u# |8 [2 l+ |7 U' V' I! h5 Y
2.4ArkCompiler 性能优化
8 |: O! }( u' _. n' b) F* K8 R三、安全与隐私保护
, J9 e* Y/ Q6 ^# w3.1 安全能力升级
: p% o4 z) t4 \% ~1 ]- p- _新版本在加解密算法、证书管理、程序访问控制等方面提供更细粒度的安全机制,如地理位置权限支持单次授权、新增 SM4-GCM 算法接口等。' F. j- W1 C7 n( W& d) R. _

+ e2 f3 `1 i( [& Z) R+ t$ T; Z3 t3.2 用户隐私保护/ H2 a4 Q: ?; ^/ R$ R# t! N0 x
增强用户账号管理能力和隐私账号类型,支持账号注销和更精细的权限控制,为用户提供更安全的操作环境。文件管理进一步完善 Picker 能力,对文件资源做到合理管控权限和合理使用。2 O+ R! {+ F! K7 f! U9 m9 Z

- x" z7 e) t  ]: d) v$ I3 |四、分布式能力+ t5 p2 ?7 V2 g% ]" \
4.1 跨设备数据协同能力! @  ^1 E* V5 o+ h2 `2 Y2 M
分布式软总线为分布式应用提供了高效的通信基础;分布式数据管理支持共沙箱数据访问、E 类加密、灵活的倒排索引、数据资产同步,实现安全、高效的数据共享与协同。
# @. |4 x% M2 x" d, T  T! q* a4 `" ~
4.2 跨设备交互协同能力4 U) Q/ @9 o( e7 Y7 e
跨设备键鼠穿越特性降低穿越时延,提高穿越成功率,为用户带来了更加灵活便捷的跨设备交互操作体验,提升多设备协同效率。% K. V" p0 N3 z! I8 U) W

( [! x7 e  E0 D
回复

使用道具 举报

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

    本版积分规则

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

    GMT+8, 2026-6-14 23:41 , Processed in 0.185628 second(s), 51 queries , Gzip On.

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

    Powered by Discuz! X3.5

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