開(kāi)源鴻蒙5.0發(fā)布:顯著減少應(yīng)用包大小、新增應(yīng)用分身等

IT之家 12 月 20 日消息,在今日的 2024 開(kāi)放原子開(kāi)發(fā)者大會(huì)暨首屆開(kāi)源技術(shù)學(xué)術(shù)大會(huì)開(kāi)幕式上,開(kāi)放原子開(kāi)源鴻蒙(即 OpenAtom OpenHarmony,簡(jiǎn)稱(chēng)“開(kāi)源鴻蒙”或“OpenHarmony”)項(xiàng)目群發(fā)布了開(kāi)源鴻蒙操作系統(tǒng) 5.0 Release 版本。

官方表示,該版本在系統(tǒng)完備度、分布式創(chuàng)新、開(kāi)發(fā)者體驗(yàn)以及系統(tǒng)穩(wěn)定性等方面均實(shí)現(xiàn)了顯著提升,標(biāo)志著開(kāi)源鴻蒙操作系統(tǒng)又進(jìn)入一個(gè)全新的發(fā)展階段。

開(kāi)源鴻蒙是由開(kāi)放原子開(kāi)源基金會(huì)孵化及運(yùn)營(yíng)的開(kāi)源項(xiàng)目,目標(biāo)是面向全場(chǎng)景、全連接、全智能時(shí)代,基于開(kāi)源的方式,搭建智能終端設(shè)備操作系統(tǒng)的框架和平臺(tái)。

開(kāi)源鴻蒙項(xiàng)目開(kāi)源四年多以來(lái),從最早的只有 700 萬(wàn)行代碼的 1.0 Release 版本,只能支持傳感器、攝像頭等無(wú)屏簡(jiǎn)單設(shè)備到現(xiàn)在超過(guò) 1.2 億行的 5.0 Release 版本。新版本系統(tǒng)能力更加完備,可支持各類(lèi)超級(jí)應(yīng)用的開(kāi)發(fā),分布式軟總線(xiàn)再升級(jí),設(shè)備連接效率和穩(wěn)定性提升。

IT之家附開(kāi)源鴻蒙 5.0 Release 版本關(guān)鍵特性解讀如下:

一、系統(tǒng)功能1.1 應(yīng)用框架能力優(yōu)化

應(yīng)用框架新增子進(jìn)程創(chuàng)建、Ability 生命周期監(jiān)聽(tīng)等關(guān)鍵能力,開(kāi)發(fā)者可以更精細(xì)地管理應(yīng)用運(yùn)行時(shí)任務(wù),顯著提升應(yīng)用性能和資源管理靈活性。

1.2 ArkUI 定制化能力增強(qiáng)

ArkUI 在組件自定義、渲染節(jié)點(diǎn)、交互體驗(yàn)等方面得到進(jìn)一步加強(qiáng),新增組件 modifier、ContentModifier 和 DrawModifier 等特性,開(kāi)放自定義節(jié)點(diǎn)和 Native 渲染節(jié)點(diǎn),為開(kāi)發(fā)者提供更豐富的 UI 底層定制化能力。

1.3 相機(jī)與圖片處理優(yōu)化

新增延時(shí)攝影、全景、大光圈錄像等多種模式,結(jié)合防抖、連拍與狀態(tài)通知功能,提供更高效的拍攝體驗(yàn)。圖片處理方面,通過(guò)增強(qiáng) EXIF 批量讀寫(xiě)能力和 HDR 雙層編解碼技術(shù),進(jìn)一步提升圖像質(zhì)量,并支持多種編解碼格式如 HEIF 和 DNG,滿(mǎn)足用戶(hù)高標(biāo)準(zhǔn)的影像處理需求。

1.4 終端用戶(hù)使用體驗(yàn)提升

包管理新增支持應(yīng)用分身、桌面快捷方式、系統(tǒng)級(jí) HSP 獨(dú)立升級(jí)等特性,并優(yōu)化了應(yīng)用打包工具,顯著減少應(yīng)用包大小,提升終端用戶(hù)使用體驗(yàn)。

二、性能優(yōu)化2.1 ArkCompiler 性能優(yōu)化

ArkCompiler 在 ArKTS 語(yǔ)法支持、性能優(yōu)化、調(diào)試能力等方面取得重大進(jìn)展。運(yùn)行時(shí)引入模塊懶加載機(jī)制,顯著提升應(yīng)用啟動(dòng)性能;并通過(guò) Sendable 對(duì)象共享機(jī)制和任務(wù)池優(yōu)化跨線(xiàn)程通信與任務(wù)調(diào)度效率。

2.2 媒體能力性能優(yōu)化

音頻部分引入焦點(diǎn)會(huì)話(huà)機(jī)制和更靈活的播放策略,支持更多音頻設(shè)備和場(chǎng)景的動(dòng)態(tài)切換,提升用戶(hù)體驗(yàn)。播放系統(tǒng)優(yōu)化啟播與 Seek 性能,降低播放時(shí)延,并支持多音軌、靜音播放及精準(zhǔn) Seek 等功能,進(jìn)一步豐富播放控制能力。

2.3 C API 能力增強(qiáng)

ArkUI、數(shù)據(jù)管理 UDMF、網(wǎng)絡(luò)管理、分布式軟總線(xiàn)、圖形繪制、圖形編解碼、相機(jī)、國(guó)際化、時(shí)間時(shí)區(qū)、輸入法框架、剪貼板等多個(gè)領(lǐng)域增強(qiáng) C API 能力,為開(kāi)發(fā)者提供完整的高性能應(yīng)用開(kāi)發(fā)體驗(yàn)。

2.4ArkCompiler 性能優(yōu)化三、安全與隱私保護(hù)3.1 安全能力升級(jí)

新版本在加解密算法、證書(shū)管理、程序訪(fǎng)問(wèn)控制等方面提供更細(xì)粒度的安全機(jī)制,如地理位置權(quán)限支持單次授權(quán)、新增 SM4-GCM 算法接口等。

3.2 用戶(hù)隱私保護(hù)

增強(qiáng)用戶(hù)賬號(hào)管理能力和隱私賬號(hào)類(lèi)型,支持賬號(hào)注銷(xiāo)和更精細(xì)的權(quán)限控制,為用戶(hù)提供更安全的操作環(huán)境。文件管理進(jìn)一步完善 Picker 能力,對(duì)文件資源做到合理管控權(quán)限和合理使用。

四、分布式能力4.1 跨設(shè)備數(shù)據(jù)協(xié)同能力

分布式軟總線(xiàn)為分布式應(yīng)用提供了高效的通信基礎(chǔ);分布式數(shù)據(jù)管理支持共沙箱數(shù)據(jù)訪(fǎng)問(wèn)、E 類(lèi)加密、靈活的倒排索引、數(shù)據(jù)資產(chǎn)同步,實(shí)現(xiàn)安全、高效的數(shù)據(jù)共享與協(xié)同。

4.2 跨設(shè)備交互協(xié)同能力

跨設(shè)備鍵鼠穿越特性降低穿越時(shí)延,提高穿越成功率,為用戶(hù)帶來(lái)了更加靈活便捷的跨設(shè)備交互操作體驗(yàn),提升多設(shè)備協(xié)同效率。

標(biāo)題:開(kāi)源鴻蒙5.0發(fā)布:顯著減少應(yīng)用包大小、新增應(yīng)用分身等

地址:http://www.sme-os.com/bingxiang/14069.html