在近日举行的2024开放原子开发者大会暨首届开源技术学术大会开幕式上,万众瞩目的开源鸿蒙(OpenAtom OpenHarmony,简称“开源鸿蒙”或“OpenHarmony”)项目群正式揭晓了其操作系统的最新版本——5.0 Release版本。这一发布标志着开源鸿蒙操作系统迈入了崭新的发展阶段。
据官方介绍,5.0版本相较于之前的版本,在系统完备性、分布式创新、开发者体验以及系统稳定性等多个维度均实现了显著提升。这一版本的推出,是开源鸿蒙项目四年多来不懈努力的结晶。
开源鸿蒙是由开放原子开源基金会精心孵化和运营的开源项目,其初衷是构建一个面向全场景、全连接、全智能时代的智能终端设备操作系统框架和平台。自项目启动以来,开源鸿蒙的代码量已从最初的700万行增长到如今的超过1.2亿行,这一巨大的飞跃见证了其不断完善的系统能力和广泛的应用场景。
5.0 Release版本在系统功能方面进行了多项优化。应用框架新增了子进程创建和Ability生命周期监听等关键能力,使得开发者能够更灵活地管理应用运行时任务,从而大幅提升应用性能和资源管理效率。同时,ArkUI的定制化能力也得到了显著增强,包括组件自定义、渲染节点和交互体验等方面的优化,为开发者提供了更为丰富的UI底层定制化选项。
在相机与图片处理方面,5.0版本引入了延时摄影、全景、大光圈录像等多种拍摄模式,并优化了防抖、连拍和状态通知功能,为用户提供了更为高效的拍摄体验。图片处理功能也得到了显著增强,支持多种编解码格式,如HEIF和DNG,进一步提升了图像质量。
终端用户的使用体验也得到了显著提升。新版本在包管理方面新增了应用分身、桌面快捷方式、系统级HSP独立升级等特性,并优化了应用打包工具,显著减少了应用包的大小,从而提升了用户的使用体验。
在性能优化方面,ArkCompiler在ArKTS语法支持、性能优化和调试能力等方面取得了重大进展。通过引入模块懒加载机制,显著提升了应用启动性能。同时,Sendable对象共享机制和任务池的优化也提升了跨线程通信与任务调度的效率。媒体能力性能也得到了优化,包括音频焦点会话机制的引入和播放系统的优化,进一步丰富了播放控制能力。
C API能力的增强也是5.0版本的一大亮点。ArkUI、数据管理UDMF、网络管理、分布式软总线等多个领域都增强了C API能力,为开发者提供了更为完整的高性能应用开发体验。
在安全与隐私保护方面,新版本也进行了全面升级。加解密算法、证书管理和程序访问控制等方面都提供了更为细粒度的安全机制。同时,用户隐私保护也得到了增强,包括用户账号管理能力的提升和隐私账号类型的增加,为用户提供了更为安全的操作环境。
在分布式能力方面,5.0版本同样表现出色。分布式软总线为分布式应用提供了高效的通信基础,而分布式数据管理则支持共沙箱数据访问、E类加密等特性,实现了安全、高效的数据共享与协同。跨设备键鼠穿越特性的优化也提升了多设备协同效率,为用户带来了更为灵活便捷的跨设备交互操作体验。