12月20日消息,開源今日,鴻蒙開源鴻蒙操作系統(tǒng)5.0 Release版本正式發(fā)布。正式增新增
官方表示,發(fā)布該版本在系統(tǒng)完備度、流暢分布式創(chuàng)新、用分開發(fā)者體驗以及系統(tǒng)穩(wěn)定性等方面均實現(xiàn)了顯著提升,開源標(biāo)志著開源鴻蒙操作系統(tǒng)又進(jìn)入一個全新的鴻蒙發(fā)展階段。
據(jù)介紹,正式增新增開源鴻蒙項目開源四年多以來,發(fā)布從最早的流暢只有700萬行代碼的1.0 Release版本,只能支持傳感器、用分攝像頭等無屏簡單設(shè)備到現(xiàn)在超過1.2億行的開源5.0 Release版本,底座及配套能力快速走向穩(wěn)定成熟,鴻蒙攜手共筑萬物互聯(lián)的正式增新增底座。
開源鴻蒙5.0 Release版本系統(tǒng)能力更加完備,可支持各類超級應(yīng)用的開發(fā),分布式軟總線再升級,設(shè)備連接效率和穩(wěn)定性持續(xù)提升。
版本升級后,智能設(shè)備運(yùn)行更流暢,多任務(wù)處理更高效,設(shè)備間的數(shù)據(jù)共享更加安全便捷。
具體特性如下:
一、系統(tǒng)功能
1.1應(yīng)用框架能力優(yōu)化
應(yīng)用框架新增子進(jìn)程創(chuàng)建、Ability生命周期監(jiān)聽等關(guān)鍵能力,開發(fā)者可以更精細(xì)地管理應(yīng)用運(yùn)行時任務(wù),顯著提升應(yīng)用性能和資源管理靈活性。
1.2 ArkUI定制化能力增強(qiáng)
ArkUI在組件自定義、渲染節(jié)點、交互體驗等方面得到進(jìn)一步加強(qiáng),新增組件modifier、ContentModifier和DrawModifier等特性,開放自定義節(jié)點和Native渲染節(jié)點,為開發(fā)者提供更豐富的UI底層定制化能力。
1.3相機(jī)與圖片處理優(yōu)化
新增延時攝影、全景、大光圈錄像等多種模式,結(jié)合防抖、連拍與狀態(tài)通知功能,提供更高效的拍攝體驗。圖片處理方面,通過增強(qiáng)EXIF批量讀寫能力和HDR雙層編解碼技術(shù),進(jìn)一步提升圖像質(zhì)量,并支持多種編解碼格式如HEIF和DNG,滿足用戶高標(biāo)準(zhǔn)的影像處理需求。
1.4終端用戶使用體驗提升
包管理新增支持應(yīng)用分身、桌面快捷方式、系統(tǒng)級HSP獨立升級等特性,并優(yōu)化了應(yīng)用打包工具,顯著減少應(yīng)用包大小,提升終端用戶使用體驗。
二、性能優(yōu)化
2.1 ArkCompiler性能優(yōu)化
ArkCompiler在ArKTS語法支持、性能優(yōu)化、調(diào)試能力等方面取得重大進(jìn)展。運(yùn)行時引入模塊懶加載機(jī)制,顯著提升應(yīng)用啟動性能;并通過Sendable對象共享機(jī)制和任務(wù)池優(yōu)化跨線程通信與任務(wù)調(diào)度效率。
2.2媒體能力性能優(yōu)化
音頻部分引入焦點會話機(jī)制和更靈活的播放策略,支持更多音頻設(shè)備和場景的動態(tài)切換,提升用戶體驗。播放系統(tǒng)優(yōu)化啟播與Seek性能,降低播放時延,并支持多音軌、靜音播放及精準(zhǔn)Seek等功能,進(jìn)一步豐富播放控制能力。
2.3 C API能力增強(qiáng)
ArkUI、數(shù)據(jù)管理UDMF、網(wǎng)絡(luò)管理、分布式軟總線、圖形繪制、圖形編解碼、相機(jī)、國際化、時間時區(qū)、輸入法框架、剪貼板等多個領(lǐng)域增強(qiáng)C API能力,為開發(fā)者提供完整的高性能應(yīng)用開發(fā)體驗。
2.4ArkCompiler性能優(yōu)化
三、安全與隱私保護(hù)
3.1安全能力升級
新版本在加解密算法、證書管理、程序訪問控制等方面提供更細(xì)粒度的安全機(jī)制,如地理位置權(quán)限支持單次授權(quán)、新增SM4-GCM算法接口等。
3.2用戶隱私保護(hù)
增強(qiáng)用戶賬號管理能力和隱私賬號類型,支持賬號注銷和更精細(xì)的權(quán)限控制,為用戶提供更安全的操作環(huán)境。文件管理進(jìn)一步完善Picker能力,對文件資源做到合理管控權(quán)限和合理使用。
四、分布式能力
4.1跨設(shè)備數(shù)據(jù)協(xié)同能力
分布式軟總線為分布式應(yīng)用提供了高效的通信基礎(chǔ);分布式數(shù)據(jù)管理支持共沙箱數(shù)據(jù)訪問、E類加密、靈活的倒排索引、數(shù)據(jù)資產(chǎn)同步,實現(xiàn)安全、高效的數(shù)據(jù)共享與協(xié)同。
4.2跨設(shè)備交互協(xié)同能力
跨設(shè)備鍵鼠穿越特性降低穿越時延,提高穿越成功率,為用戶帶來了更加靈活便捷的跨設(shè)備交互操作體驗,提升多設(shè)備協(xié)同效率。