在近日舉行的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類加密等特性,實現了安全、高效的數據共享與協同。跨設備鍵鼠穿越特性的優化也提升了多設備協同效率,為用戶帶來了更為靈活便捷的跨設備交互操作體驗。