在10月12日舉辦的以“技術引領筑生態(tài),萬物智聯創(chuàng)未來”為主題的第三屆OpenHarmony技術大會上,OpenHarmony項目群技術指導委員會(TSC)展示了年度課題進展情況,并發(fā)布了17個關鍵技術年度課題,與現場產學研專家學者一道,探討萬物智聯時代操作系統(tǒng)所面臨的技術挑戰(zhàn)與解決思路。大會還首次表彰了在技術創(chuàng)新和社區(qū)貢獻方面有突出表現的3個領航課題。
一. 發(fā)布年度課題 引領技術方向
OpenAtom OpenHarmony(以下簡稱“OpenHarmony”)開源以來不斷完善關鍵能力,落地行業(yè)應用并推動智能終端操作系統(tǒng)的技術發(fā)展與進步。自2022年OpenHarmony TSC面向全社會公開征集對操作系統(tǒng)具有引領作用的前沿技術挑戰(zhàn)、工程技術難題和產業(yè)技術問題以來,獲得了大量來自產業(yè)界與學術界的一手課題資料?;贠penHarmony的技術實踐和對萬物智聯趨勢的研究,OpenHarmony TSC攜手50多位專家學者,對其進行拆解、總結、提煉,最終形成年度課題公開發(fā)布,并推動進一步探索研究,以期課題成果能夠為促進OpenHarmony系統(tǒng)及生態(tài)的不斷創(chuàng)新發(fā)展、為全球開發(fā)者社區(qū)帶來更多價值。截至2024年9月,累計拆解發(fā)布了39道課題;其中29道課題由17家OpenHarmony技術俱樂部承接,且有7個課題已完成結題。在本次技術大會上,OpenHarmony TSC又重磅發(fā)布了17個年度關鍵技術課題;這些新課題重點集中在“多設備協同交互體驗優(yōu)化”、“大模型場景下的系統(tǒng)資源供給優(yōu)化”以及“UI開發(fā)效率提升”三大領域,旨在更有針對性地解決OpenHarmony生態(tài)遷移過程中的關鍵痛點。
二. 首度表彰領航課題 活躍生態(tài)共建
經由TSC成員、PMC成員、各TSG代表和高校技術俱樂部專家組成的領航課題評委組評選,本次大會還首次表彰了在技術創(chuàng)新和社區(qū)貢獻方面有突出表現的3個領航課題,分別是上海交通大學《OpenHarmony TEE操作系統(tǒng)內核》、北京航空航天大學《針對OpenHarmony的污點分析框架設計》、華中科技大學《多設備場景下的UI智能構建》。
《OpenHarmony TEE操作系統(tǒng)內核》課題團隊與華為iTrustee團隊共建TEE安全操作系統(tǒng)OpenTrustee,為OpenHarmony補齊安全密鑰、安全存儲、安全應用運行框架等TEE安全底座能力,填補了TEE安全底座空白;提供的安全應用SDK、芯片適配層與相關指導文檔,在RK3568/RK3588等社區(qū)主流開發(fā)板上完成PIN碼 TA功能驗證,加快了OpenHarmony TEE生態(tài)的構建步伐。課題設計了基于TEE的安全容器,這種分離式安全容器設計、管理與保護分離最小化TCB、用戶態(tài)直通IPC技術,兼顧安全和性能;設計的“鴻匣子”智能安全處理系統(tǒng),使TEE保護端側大模型資產、個人隱私數據,分布式TEE實現個人數據的多端安全融合;它還使用了安全內存融合技術,將TEE內存封裝為塊設備抽象,REE征用空閑的TEE內存頁,解決安全內存利用率低的痛點問題。OpenTrustee完成了安全容器、“鴻匣子”智能安全處理系統(tǒng)、安全內存融合等創(chuàng)新技術研究,為TEE的未來應用場景提供了前瞻性的探索。目前,課題成果已在社區(qū)部署應用,TEE Client和TEE驅動代碼已合OpenHarmony主干,其余代碼已于OpenHarmony SIG倉開源。
《針對OpenHarmony的污點分析框架設計》課題團隊針對OpenHarmony原生應用缺乏自動化隱私泄露檢測工具的現狀,設計、實現了面向ArkTS的通用靜態(tài)分析底座方舟分析器,并基于此構建靜態(tài)污點分析工具HapFlow和動態(tài)污點分析工具HapTest,實現ArkTS應用隱私泄露的自動檢測;其中方舟分析器已合入SIG倉,為社區(qū)應用安全研究積累通用分析工具基礎。該課題實現了從0到1自主研發(fā)面向OpenHarmony應用的靜態(tài)分析底座——方舟分析器;同時,針對OpenHarmony應用特征(Page/Ability跳轉)支持全局數據流分析;它的自研非侵入式應用插樁工具bjc支撐動態(tài)污點分析。課題成果落地后,識別OpenHarmony相關source/sink點70余項,有效問題13個;靜態(tài)分析底座——方舟分析器和基于底座的HomeCheck應用缺陷檢測工具目前已合入OpenHarmony SIG倉,并啟動孵化流程。
《多設備場景下的UI智能構建》課題團隊針對UI視覺設計圖轉化為聲明式UI代碼,手動編碼量大、耗時長的問題,提出了一種基于MLLMs的UI代碼自生成智能系統(tǒng),通過頁面轉換圖(PTG)、檢索增強生成(RAG)等技術提高生成UI代碼的準確性和交互邏輯還原度,能夠顯著提升UI代碼的開發(fā)效率,促進設計師和開發(fā)者之間的協作。該課題實現了基于導航一致性驗證、編譯時錯誤糾正和多設備適配的UI代碼迭代優(yōu)化流程;此外,還可根據設備類型自動調整UI布局和樣式。課題成果在完善后,計劃將核心組件開源到OpenHarmony社區(qū),為社區(qū)內的UI自動化開發(fā)工具的發(fā)展奠定堅實基礎。
眾人拾柴火焰高。終端操作系統(tǒng)的發(fā)展與進步,離不開生態(tài)內各團體貢獻者與個人貢獻者的助力。年度技術課題發(fā)布和領航課題表彰,將進一步活躍國內終端操作系統(tǒng)生態(tài),也將吸引越來越多的貢獻者投入萬物智聯時代的生態(tài)共建中。
以每一屆OpenHarmony技術大會為契機,在產學研用各界的共同努力下,OpenHarmony必將把握萬物智聯時代換道超車新機遇,搶占數字經濟發(fā)展先機,推動我國產業(yè)經濟與基礎軟件領域的繁榮發(fā)展。期待更多專家、學者和廣大開發(fā)者積極參與OpenHarmony生態(tài)共建,共同開創(chuàng)萬物智聯美好未來!
申請創(chuàng)業(yè)報道,分享創(chuàng)業(yè)好點子。點擊此處,共同探討創(chuàng)業(yè)新機遇!