隨著開源鴻蒙生態(tài)的持續(xù)壯大,開發(fā)者迎來了除Android與iOS之外的“第三種選擇”。為解決“加入一個新生態(tài)就會增加一倍投入”的行業(yè)痛點(diǎn),讓開發(fā)者的代碼能夠在更多平臺上復(fù)用,開源鴻蒙跨平臺框架PMC(籌)應(yīng)運(yùn)而生,標(biāo)志著開源鴻蒙在應(yīng)用開發(fā)基礎(chǔ)設(shè)施建設(shè)層面迎來重大里程碑,也為整個行業(yè)帶來“打破平臺壁壘、提升開發(fā)效率”的全新可能。
開源鴻蒙技術(shù)大會2025跨平臺開發(fā)框架分論壇在湖南長沙國際會議中心舉行。論壇匯聚了開源鴻蒙平臺框架PMC(籌)成員代表以及來自產(chǎn)業(yè)界、學(xué)術(shù)界的各個領(lǐng)域的專家學(xué)者,聚焦探討基于開源鴻蒙跨平臺開發(fā)及三方庫的實(shí)踐案例和思考,主題涵蓋了React Native、Flutter、QT、KMP以及國內(nèi)的Kuikly、CJMP等多個技術(shù)框架,旨在共同開拓移動開發(fā)的新邊界,共創(chuàng)跨平臺生態(tài)的新時代?缙脚_開發(fā)框架分論壇由華為終端BG OpenHarmony使能部開源技術(shù)專家傅小煜、華為終端BG開發(fā)者技術(shù)部跨平臺框架技術(shù)專家曹銀元擔(dān)任出品人。
跨平臺開發(fā)框架分論壇成功舉辦
跨平臺開發(fā)框架分論壇現(xiàn)場
論壇由開源鴻蒙項(xiàng)目群工作委員會執(zhí)行主席章曉峰、華為開源管理中心主任柯猛做開場致辭。眾所周知,跨平臺框架和三方庫是降低開發(fā)門檻、支持應(yīng)用伙伴高效開發(fā)的基礎(chǔ)組件,在應(yīng)用中廣泛被使用,可以說開源鴻蒙的生態(tài)能否成功,很大程度上取決于跨平臺框架及三方庫的生態(tài)是否成功,因此在開源鴻蒙社區(qū)籌備成立跨平臺框架PMC,開展開放治理與社區(qū)化運(yùn)作,號召廣大應(yīng)用廠商、開發(fā)者匯聚參與共治共建共享開源跨平臺框架,打破“加入新生態(tài)即增加一倍投入”的傳統(tǒng)格局,實(shí)現(xiàn)1+1+1<2,致力于共同構(gòu)建一個更加繁榮、開放的開源鴻蒙生態(tài)系統(tǒng),為萬物智聯(lián)時代奠定堅(jiān)實(shí)基礎(chǔ)。
開源鴻蒙項(xiàng)目群工作委員會執(zhí)行主席章曉峰
華為開源管理中心主任柯猛
開源鴻蒙跨平臺開發(fā)框架PMC(籌)的發(fā)展,離不開頂層設(shè)計(jì)與廣大成員的共享共建。開源鴻蒙跨平臺框架PMC(籌)成員代表、華為終端BG軟件部 開發(fā)者平臺部首席架構(gòu)師劉金華做《共建跨平臺框架,共享繁榮開源鴻蒙生態(tài)》議題分享,跨平臺框架社區(qū)會完成建章建制,將開展開放治理與社區(qū)化運(yùn)作,實(shí)現(xiàn)技術(shù)開發(fā)與生態(tài)發(fā)展雙輪驅(qū)動,打造開源鴻蒙操作系統(tǒng)技術(shù)競爭力和社區(qū)生態(tài)。
華為終端BG軟件部開發(fā)者平臺部首席架構(gòu)師劉金華
當(dāng)前,開源鴻蒙適配對跨端框架需求強(qiáng)烈,騰訊端服務(wù)資深架構(gòu)師汪大偉分享了《騰訊端框架Kuikly——高性能、動態(tài)化跨平臺框架鴻蒙化實(shí)踐》議題,騰訊研發(fā)的跨端開發(fā)框架Kuikly已完成對HarmonyOS 5的全面適配,并支持開源鴻蒙平臺,進(jìn)一步提升了應(yīng)用多端適配和開源鴻蒙開發(fā)效率,標(biāo)志著Kuikly在跨端技術(shù)領(lǐng)域邁出關(guān)鍵一步,也為開源鴻蒙生態(tài)的發(fā)展注入了強(qiáng)勁動力。Kuikly基于Kotlin Multiplatform(KMP)技術(shù)構(gòu)建,目前該框架已在騰訊內(nèi)部大規(guī)模應(yīng)用,包括QQ、騰訊新聞、QQ音樂、搜狗輸入法、QQ瀏覽器、全民K歌、騰訊自選股等超15款A(yù)PP,覆蓋1000多個業(yè)務(wù)頁面。部分業(yè)務(wù)已在鴻蒙端完全采用Kuikly進(jìn)行開發(fā),進(jìn)而復(fù)用至安卓和iOS平臺,顯著提升了跨端開發(fā)效率。
騰訊端服務(wù)資深架構(gòu)師汪大偉
在開源技術(shù)不斷發(fā)展的當(dāng)下,華為React Native系統(tǒng)工程師潘錦玲帶來了關(guān)于開源鴻蒙RN版本構(gòu)建的精彩分享,著重講解了該版本構(gòu)建中5類大顆粒的性能、負(fù)載優(yōu)化措施,深入到實(shí)現(xiàn)細(xì)節(jié)中,分享了這些優(yōu)化帶來的顯著收益,如系統(tǒng)響應(yīng)速度大幅提升,卡頓現(xiàn)象明顯減少,資源占用率降低,整體性能和穩(wěn)定性都上了一個新臺階。同時,清晰展示了在類 RN 框架上落地同類技術(shù)措施的可能性,鼓勵開發(fā)者借鑒這些方法。最后向Lynx、Taro、Hippy、Mach等多個類RN框架發(fā)出號召,強(qiáng)調(diào)只有各框架協(xié)同合作,交流技術(shù)、共享經(jīng)驗(yàn),才能共同提升性能、降低負(fù)載,攜手共創(chuàng)繁榮的開源鴻蒙生態(tài),推動開源技術(shù)不斷向前發(fā)展。
華為React Native系統(tǒng)工程師潘錦玲
跨設(shè)備框架僅僅解決了操作系統(tǒng)間的差異兼容和適配效率問題,在系統(tǒng)之上,還有不同設(shè)備的差異和適配問題。華為鴻蒙多設(shè)備開發(fā)產(chǎn)品總監(jiān)張鵬分享了議題《鴻蒙多設(shè)備適配在跨平臺框架上的應(yīng)用》,鴻蒙“一次開發(fā)多端部署”的思想,不僅僅是針對ArkUI原生鴻蒙框架適用,更適用于RN、Flutter等跨平臺框架。鴻蒙為滿足混合應(yīng)用開發(fā)體驗(yàn)一致的需求,將“一多”的思想融入到了跨平臺框架,對標(biāo)鴻蒙原生精致體驗(yàn)和高效適配的目標(biāo),提供了豐富的跨平臺框架庫和配套能力和資料,為開發(fā)者在跨平臺框架上實(shí)現(xiàn)多設(shè)備高效開發(fā)和體驗(yàn)一致提供了豐富的武器。
華為鴻蒙多設(shè)備開發(fā)產(chǎn)品總監(jiān)張鵬
Lynx社區(qū)技術(shù)專家林小松分享了《從跨端到開源:Lynx 在開源鴻蒙生態(tài)中的實(shí)踐與創(chuàng)新》議題,Lynx通過多線程渲染、C API適配及JSVM優(yōu)化,在HarmonyOS上實(shí)現(xiàn)高效跨端開發(fā),已與原生方案ArkTS接近,并具備靈活擴(kuò)展性。在30個典型場景下對比,Lynx在Android 和HarmonyOS上加載耗時,60%場景下HarmonyOS更優(yōu)。
Lynx社區(qū)技術(shù)專家林小松
開源鴻蒙三方庫作為構(gòu)建豐富應(yīng)用生態(tài)的重要基石,正迎來快速發(fā)展。華為主任工程師于洋與華為開源合規(guī)治理專家張紅鴿在《匯聚伙伴,聯(lián)合創(chuàng)新,共建高性能三方庫體系》指出,目前開源鴻蒙共建意向數(shù)量較1月份激增19倍,共建技術(shù)數(shù)量增長13倍,充分體現(xiàn)了社區(qū)對開源鴻蒙生態(tài)建設(shè)的積極參與與高度認(rèn)可。三方庫的共建不僅匯聚了廣大開發(fā)者的智慧,更推動了分類核心技術(shù)與高性能關(guān)鍵技術(shù)的持續(xù)演進(jìn)。為更好地推動三方庫生態(tài)的高質(zhì)量發(fā)展,計(jì)劃依托TPC—SIG(技術(shù)規(guī)劃委員會特別興趣組),籌備成立“應(yīng)用三方庫SIG”。該SIG將聚焦六大重點(diǎn)任務(wù):治理與版本發(fā)布基礎(chǔ)設(shè)施建設(shè),構(gòu)建標(biāo)準(zhǔn)化的治理流程與版本發(fā)布機(jī)制;上游社區(qū)系統(tǒng)對接,打通與主流開源社區(qū)的協(xié)作通道;KMP三方庫共建共享,推動關(guān)鍵模塊的共建與共享;通用三方庫共建共享,打造通用性高、復(fù)用性強(qiáng)的三方庫;三方庫治理,建立完善的維護(hù)、評估與淘汰機(jī)制;三方庫優(yōu)選,構(gòu)建科學(xué)的優(yōu)選評估模型,提升三方庫質(zhì)量與性能。
華為主任工程師于洋
來自華為語言虛擬機(jī)實(shí)驗(yàn)室的首席專家陳永健介紹了基于倉頡語言的高效跨平臺應(yīng)用開發(fā)框架CJMP的技術(shù)和實(shí)踐。分析了當(dāng)前在應(yīng)用鴻蒙化的大背景下,端側(cè)應(yīng)用跨平臺開發(fā)的業(yè)界動向和技術(shù)趨勢,CJMP為了實(shí)現(xiàn)一碼三端高效開發(fā)要解決的核心問題以及所做的設(shè)計(jì),并通過實(shí)例展示了端到端開發(fā)和運(yùn)行的效果。此外,介紹了針對跨平臺應(yīng)用開發(fā)的共性問題所提出的技術(shù)能力可復(fù)用的思路,以及通過鴻蒙跨平臺框架PMC(籌)的相關(guān)SIG和開源社區(qū)共建共享國內(nèi)跨平臺技術(shù)生態(tài)的愿景。
華為語言虛擬機(jī)實(shí)驗(yàn)室首席專家陳永健
在萬物智聯(lián)與企業(yè)數(shù)字化協(xié)同加速深化的當(dāng)下,跨平臺開發(fā)已成為驅(qū)動效率升級的核心抓手,但多端適配需求的持續(xù)增長與技術(shù)棧整合的低效問題,正成為落地實(shí)踐的關(guān)鍵瓶頸。湖南開鴻智谷數(shù)字產(chǎn)業(yè)發(fā)展有限公司鴻蒙應(yīng)用資深專家張函在《基于HOS平臺釘釘QT和Flutter橋接技術(shù)的分享實(shí)踐》中,圍繞這一痛點(diǎn)展開技術(shù)分享。作為聚焦開源鴻蒙商業(yè)化落地的技術(shù)企業(yè),開鴻智谷以實(shí)踐破題,在HOS平臺上實(shí)現(xiàn)關(guān)鍵技術(shù)突破——通過定制化橋接技術(shù),成功打破QT高性能優(yōu)勢與Flutter輕量化特性之間的固有壁壘,構(gòu)建起二者能力深度互通的技術(shù)底座。這一創(chuàng)新方案既保留了QT在復(fù)雜交互場景下的流暢運(yùn)行體驗(yàn),又延續(xù)了Flutter依托自繪引擎實(shí)現(xiàn)的跨端視覺高度一致性,從根源上破解了多端兼容瓶頸與重復(fù)開發(fā)帶來的成本負(fù)擔(dān),為各場景的數(shù)字化轉(zhuǎn)型提供了高效技術(shù)范式。
湖南開鴻智谷數(shù)字產(chǎn)業(yè)發(fā)展有限公司鴻蒙應(yīng)用資深專家張函
通過社區(qū)化運(yùn)作,助力開源生態(tài)建設(shè),已經(jīng)成為共識。GitCode深圳總經(jīng)理徐建國以《GitCode跨平臺建設(shè)思考》為主題,分享GitCode在開源鴻蒙生態(tài)建設(shè)中的實(shí)戰(zhàn)成果。目前,GitCode開源鴻蒙社區(qū)已構(gòu)建起“新手—進(jìn)階—高級” 三級開發(fā)者成長體系,形成完善的人才培養(yǎng)鏈路。截至當(dāng)前,社區(qū)已匯聚200多位活躍開發(fā)者,參與50多個三方庫適配開發(fā),輸出200多篇技術(shù)文檔,并打造《開源星期六》等品牌實(shí)踐活動,有效打通“學(xué)習(xí)—實(shí)踐—產(chǎn)出”全流程,幫助開發(fā)者快速融入開源鴻蒙社區(qū),共建開源鴻蒙新生態(tài)。
GitCod深圳總經(jīng)理徐建國
OSS—Compass社區(qū)AI工作組組長、華為高級工程師齊國強(qiáng)以“開源之道”為引,介紹了開源社區(qū)的核心要素與運(yùn)作模式,并系統(tǒng)闡釋了其生態(tài)構(gòu)成。他指出,學(xué)術(shù)研究與產(chǎn)業(yè)實(shí)踐對開源的觀察視角正日趨融合,數(shù)據(jù)和評估方法成為共性需求。當(dāng)前,OSS—Compass社區(qū)面向軟件制品、人和協(xié)作提出三維(生產(chǎn)力、創(chuàng)新力、穩(wěn)健性)評估體系以及SaaS平臺,為社區(qū)生態(tài)分析、治理提供了科學(xué)、可量化的“開源之器”。OSS—Compass社區(qū)基于核心能力打造開源鴻蒙跨平臺框架及三方庫治理和社區(qū)體驗(yàn)提升的綜合解決方案。后續(xù),社區(qū)將在跨平臺框架PMC(籌)的指導(dǎo)下,持續(xù)承擔(dān)關(guān)鍵專項(xiàng)。通過開放治理與社區(qū)化運(yùn)作,以技術(shù)開發(fā)與生態(tài)發(fā)展的雙輪驅(qū)動模式,有效提升開源鴻蒙跨平臺框架的技術(shù)競爭力與社區(qū)生態(tài)活力。
OSS—Compass Maintainer、華為高級工程師齊國強(qiáng)
未來,開源鴻蒙生態(tài)伙伴將攜手共進(jìn)、加速制定統(tǒng)一的跨設(shè)備適配標(biāo)準(zhǔn),針對性解決多終端開發(fā)中的兼容性難題,進(jìn)一步降低開發(fā)者多端部署成本,加速應(yīng)用生態(tài)豐富與繁榮。共同開拓移動開發(fā)的新邊界,共創(chuàng)跨平臺生態(tài)的新時代。