在近日舉行的2024開(kāi)放原子開(kāi)發(fā)者大會(huì)暨首屆開(kāi)源技術(shù)學(xué)術(shù)大會(huì)開(kāi)幕式上,萬(wàn)眾矚目的開(kāi)源鴻蒙(OpenAtom OpenHarmony,簡(jiǎn)稱(chēng)“開(kāi)源鴻蒙”或“OpenHarmony”)項(xiàng)目群正式揭曉了其操作系統(tǒng)的最新版本——5.0 Release版本。這一發(fā)布標(biāo)志著開(kāi)源鴻蒙操作系統(tǒng)邁入了嶄新的發(fā)展階段。
據(jù)官方介紹,5.0版本相較于之前的版本,在系統(tǒng)完備性、分布式創(chuàng)新、開(kāi)發(fā)者體驗(yàn)以及系統(tǒng)穩(wěn)定性等多個(gè)維度均實(shí)現(xiàn)了顯著提升。這一版本的推出,是開(kāi)源鴻蒙項(xiàng)目四年多來(lái)不懈努力的結(jié)晶。
開(kāi)源鴻蒙是由開(kāi)放原子開(kāi)源基金會(huì)精心孵化和運(yùn)營(yíng)的開(kāi)源項(xiàng)目,其初衷是構(gòu)建一個(gè)面向全場(chǎng)景、全連接、全智能時(shí)代的智能終端設(shè)備操作系統(tǒng)框架和平臺(tái)。自項(xiàng)目啟動(dòng)以來(lái),開(kāi)源鴻蒙的代碼量已從最初的700萬(wàn)行增長(zhǎng)到如今的超過(guò)1.2億行,這一巨大的飛躍見(jiàn)證了其不斷完善的系統(tǒng)能力和廣泛的應(yīng)用場(chǎng)景。
5.0 Release版本在系統(tǒng)功能方面進(jìn)行了多項(xiàng)優(yōu)化。應(yīng)用框架新增了子進(jìn)程創(chuàng)建和Ability生命周期監(jiān)聽(tīng)等關(guān)鍵能力,使得開(kāi)發(fā)者能夠更靈活地管理應(yīng)用運(yùn)行時(shí)任務(wù),從而大幅提升應(yīng)用性能和資源管理效率。同時(shí),ArkUI的定制化能力也得到了顯著增強(qiáng),包括組件自定義、渲染節(jié)點(diǎn)和交互體驗(yàn)等方面的優(yōu)化,為開(kāi)發(fā)者提供了更為豐富的UI底層定制化選項(xiàng)。
在相機(jī)與圖片處理方面,5.0版本引入了延時(shí)攝影、全景、大光圈錄像等多種拍攝模式,并優(yōu)化了防抖、連拍和狀態(tài)通知功能,為用戶(hù)提供了更為高效的拍攝體驗(yàn)。圖片處理功能也得到了顯著增強(qiáng),支持多種編解碼格式,如HEIF和DNG,進(jìn)一步提升了圖像質(zhì)量。
終端用戶(hù)的使用體驗(yàn)也得到了顯著提升。新版本在包管理方面新增了應(yīng)用分身、桌面快捷方式、系統(tǒng)級(jí)HSP獨(dú)立升級(jí)等特性,并優(yōu)化了應(yīng)用打包工具,顯著減少了應(yīng)用包的大小,從而提升了用戶(hù)的使用體驗(yàn)。
在性能優(yōu)化方面,ArkCompiler在ArKTS語(yǔ)法支持、性能優(yōu)化和調(diào)試能力等方面取得了重大進(jìn)展。通過(guò)引入模塊懶加載機(jī)制,顯著提升了應(yīng)用啟動(dòng)性能。同時(shí),Sendable對(duì)象共享機(jī)制和任務(wù)池的優(yōu)化也提升了跨線程通信與任務(wù)調(diào)度的效率。媒體能力性能也得到了優(yōu)化,包括音頻焦點(diǎn)會(huì)話機(jī)制的引入和播放系統(tǒng)的優(yōu)化,進(jìn)一步豐富了播放控制能力。
C API能力的增強(qiáng)也是5.0版本的一大亮點(diǎn)。ArkUI、數(shù)據(jù)管理UDMF、網(wǎng)絡(luò)管理、分布式軟總線等多個(gè)領(lǐng)域都增強(qiáng)了C API能力,為開(kāi)發(fā)者提供了更為完整的高性能應(yīng)用開(kāi)發(fā)體驗(yàn)。
在安全與隱私保護(hù)方面,新版本也進(jìn)行了全面升級(jí)。加解密算法、證書(shū)管理和程序訪問(wèn)控制等方面都提供了更為細(xì)粒度的安全機(jī)制。同時(shí),用戶(hù)隱私保護(hù)也得到了增強(qiáng),包括用戶(hù)賬號(hào)管理能力的提升和隱私賬號(hào)類(lèi)型的增加,為用戶(hù)提供了更為安全的操作環(huán)境。
在分布式能力方面,5.0版本同樣表現(xiàn)出色。分布式軟總線為分布式應(yīng)用提供了高效的通信基礎(chǔ),而分布式數(shù)據(jù)管理則支持共沙箱數(shù)據(jù)訪問(wèn)、E類(lèi)加密等特性,實(shí)現(xiàn)了安全、高效的數(shù)據(jù)共享與協(xié)同。跨設(shè)備鍵鼠穿越特性的優(yōu)化也提升了多設(shè)備協(xié)同效率,為用戶(hù)帶來(lái)了更為靈活便捷的跨設(shè)備交互操作體驗(yàn)。