開放、兼容、安全是OpenAtom OpenHarmony(以下簡稱“OpenHarmony”)生態蓬勃發展的重要要素。隨著用戶需求的多元化,對應用生態的需求迫切增加。2024年10月12日,第三屆OpenHarmony技術大會的應用生態實踐分論壇在上海世博中心舉行,來自不同領域的技術專家聚焦于通過應用開發適配的實戰經驗,剖析OpenHarmony系統特性,為應用的開發和遷移提供經驗和參考。與會嘉賓的分享內容涵蓋了OpenHarmony應用開發的多個方面。話題覆蓋了從不同應用的OpenHarmony開發經驗,到高校應用開發實踐案例再到跨平臺框架的實踐經驗和項目優化經驗等多個關鍵主題。通過典型的實戰經驗分享,分析系統的能力和特性,幫助開發者了解應用開發的最新技術和實踐,共同推進應用生態的技術共建、生態共享。
OpenHarmony社區應用工作組組長(代)閆詩文、社區代碼共建組組長林志南等專業人士擔任出品人,OpenHarmony社區應用工作組運營王霞為分論壇主持人。演講嘉賓包括:華為三方庫和跨平臺系統架構師潘錦玲、企查查科技股份有限公司技術專家湯嘉琪、武漢初心科技有限公司(石墨文檔)技術總監饒欣、北京風行在線技術有限公司高級技術專家韓超、中國科學院軟件研究所高級工程師鄭森文、江蘇潤開鴻數字科技有限公司技術專家徐建國、上海交通大學副教授吳明瑜、華為 ArkUI - X 跨平臺系統架構師劉龍、深圳開鴻數字產業發展有限公司 OS 框架開發工程師宮躍紀、華為開源技術專家王曄暉、華為 OpenHarmony 跨平臺框架專家高迪。
作為開場嘉賓,華為的三方庫和跨平臺系統架構師潘錦玲詳細介紹了OpenHarmony開源三方庫和跨平臺框架的技術分類、技術地圖以及OpenHarmony化進程等內容,帶領與會者對應用三方庫和跨平臺框架進行了全面了解。
(華為三方庫和跨平臺系統架構師潘錦玲)
企查查科技股份有限公司的技術專家湯嘉琪在分論壇上分享了“企查查HarmonyOS Next應用適配實戰”。在適配過程中,企查查面對了一系列技術挑戰。湯嘉琪深入剖析在適配中遇到的技術難題及應對方案,分享了企查查在HarmonyOS Next適配過程中的最新進展與架構設計,討論實際適配經驗以及新系統帶來的業務生態創新體驗。企查查通過與華為的緊密合作,成功成為垂直領域首家通過KCP7準出標準的企業,并成功在HarmonyOS Next上完成商用級還原。
(企查查科技股份有限公司的技術專家湯嘉琪)
武漢初心科技有限公司(石墨文檔)的技術總監饒欣,在分論壇上分享了“石墨文檔基于 OpenHarmony 端云一體實踐”。饒欣介紹了石墨文檔如何利用OpenHarmony操作系統的能力及特性,設計并實現了端云一體化的Office辦公軟件。他詳細闡述了端云一體化的通訊機制、安全機制,以及零注入無感云端站點客戶端集成方案,展示了石墨文檔在提升OpenHarmony應用開發效率方面的創新實踐。
(武漢初心科技有限公司(石墨文檔)技術總監饒欣)
大屏端視頻用戶對于直觀流暢操作體驗有強烈的需求。北京風行在線技術有限公司的高級技術專家韓超分享了“橙瓣-風行大屏視頻產品在OpenHarmony中的開發實踐”,講述了風行如何依托自身在長視頻領域的資源積累,率先完成大屏端視頻類應用的OpenHarmony化。韓超詳細介紹了在具體實踐中,利用OpenHarmony的技術特性實現高效開發,以及基于ArkTS Gird布局特性,快速實現瀑布流各類基礎行列模版中的應用,這些實踐顯著節省了開發時間和運營成本。通過ArkUI的動態化加載能力,為用戶帶來流暢的大屏操作體驗。
(北京風行在線技術有限公司的高級技術專家韓超)
“OpenHarmony作為智能終端操作系統,面向RISC-V的應用生態支持以及多端應用生態環境將會是萬物智聯蓬勃發展的土壤,這需要南北向的開發者一起傾力打造。”中國科學院軟件研究所的OpenHarmony項目群工作委員會委員、高級工程師鄭森文探討了“面向RISC-V的OpenHarmony多端應用生態及挑戰”。鄭森文指出,OpenHarmony對RISC-V架構的應用生態支持至關重要,分享了將ARM平臺開發的OpenHarmony應用遷移到RISC-V架構上的策略。同時,也展示了中國科學院軟件研究所在PC端形態上的應用需求研究和取得的成果。
(中國科學院軟件研究所的OpenHarmony項目群工作委員會委員、高級工程師鄭森文)
江蘇潤開鴻數字科技有限公司的技術專家徐建國,在分論壇上介紹了“思否社區應用開發實踐”。徐建國分享了思否社區作為開發者交流平臺,在OpenHarmony系統上的應用開發和適配經驗。徐建國詳細闡述了在構建高性能的MarkDown插件、封裝第三方極驗包、構建高性能UI、狀態管理等方面的實踐,以及這些實踐如何助力同類社區完成OpenHarmony遷移。徐建國的分享為開發者提供了實用的技術參考和經驗分享。
(江蘇潤開鴻數字科技有限公司的技術專家徐建國)
上海交通大學副教授吳明瑜,在分論壇上分享了“基于OpenHarmony的智能制造軟件棧構建實踐與探索”。吳明瑜闡述了OpenHarmony在智能制造領域的潛力,展示了其團隊如何在OpenHarmony上構建軟件化控制系統,實現控制邏輯的彈性部署和更新。他詳細介紹了如何通過與云側能力的整合,實現對制造現場的遠程監控,以及這些研究成果如何在真實產線中部署,為智能制造系統提供經驗和參考。
(上海交通大學副教授吳明瑜)
華為ArkUI-X跨平臺架構系統師劉龍則介紹了“OpenHarmony跨平臺框架ArkUI-X實踐及思考”。 劉龍講述了ArkUI-X跨平臺框架的工作原理,并分享了跨平臺應用開發的前沿佳實踐,強調碼多平臺開發降本增效。
(華為ArkUI-X跨平臺架構系統師劉龍)
深圳開鴻數字產業發展有限公司OS框架開發工程師宮躍紀的演講主題為“OpenHarmony應用性能分析優化項目實踐”。 宮躍紀分享了如何從系統層性能調度優化到應用層UI渲染、模塊動態加載等優化方案,并結合實際案例分享實踐經驗。
(深圳開鴻數字產業發展有限公司OS框架開發工程師宮躍紀)
OpenHarmony北向生態面臨適配大量安全、先進的第三方開源軟件挑戰。華為開源技術專家王曄暉認為,這需要構建可持續的管理機制與能力,構筑高價值第三方開源軟件供應鏈。王曄暉介紹了“應用三方庫和跨平臺框架治理平臺”,詳細闡述了如何通過構建OpenHarmony應用三方庫與跨平臺框架(TPC)發行版及治理平臺,形成TPC選型、孵化、發行版維護工程落地,通過持續呈現與跟蹤、度量TPC平臺上的多維度信息,能給持續提升開發者體驗和生態繁榮。
(華為開源技術專家王曄暉)
本次分論壇的最后,華為OpenHarmony跨平臺框架專家高迪分享了關于Flutter Impeller-Vulkan OpenHarmony化方案和性能優化實踐的內容。高迪認為Impeller渲染引擎是Flutter保持優勢競爭力的核心組件,高迪深入解析了將Impeller渲染引擎應用到OpenHarmony系統中所面臨的跨平臺兼容性和性能挑戰,并分享了相應的優化方案和實踐經驗。
(華為OpenHarmony跨平臺框架專家高迪)
通過本次分論壇的內容分享,專家們對OpenHarmony應用生態的發展做了總結和展望,大家一致認為OpenHarmony的應用生態在技術共建、生態共享方面將迎來更大的發展機遇,OpenHarmony已經在多個領域展現出強大的潛力,開源社區和企業的緊密合作是OpenHarmony生態建設的關鍵,這種跨界合作不僅增強了OpenHarmony的應用能力,實現了應用生態的蓬勃發展,而且為整個產業鏈創造了更多的創新機會。