10月12日,以“技術引領筑生態(tài),萬物智聯(lián)創(chuàng)未來”為主題的第三屆OpenHarmony技術大會在上海隆重召開。來自全球的開源操作系統(tǒng)技術領袖、前沿實踐專家、學者及業(yè)界領袖,探討萬物智聯(lián)時代操作系統(tǒng)的技術方向,共繪開源操作系統(tǒng)發(fā)展新藍圖。
開源四年以來,OpenAtom OpenHarmony(以下簡稱“OpenHarmony”) 生態(tài)發(fā)展如火如荼,成績斐然。隨著HarmonyOS NEXT于今年10月8日正式啟動公測,OpenHarmony正加速邁向全面商用的新征程。截至目前,已有超1萬個應用和元服務上架HarmonyOS NEXT應用市場,可滿足用戶99.9%的使用時長。本次大會特別邀請閑魚、釘釘、中國建設銀行、石墨文檔等企業(yè)嘉賓分享了基于HarmonyOS NEXT的應用開發(fā)實踐,深入探討了OpenHarmony在智能終端領域的技術創(chuàng)新及行業(yè)應用案例。
代碼移植破難題,性能優(yōu)化顯成效
閑魚CTO陳舉鋒分享了閑魚在 OpenHarmony 生態(tài)上的適配經(jīng)驗。閑魚作為發(fā)展多年的應用,在移植數(shù)百萬行代碼到OpenHarmony 時面臨諸多挑戰(zhàn)。
陳舉鋒介紹,結(jié)合閑魚業(yè)務模式已經(jīng)從商品閑置交易擴充到包含服務、經(jīng)驗在內(nèi)的綜合品類交易平臺,年輕人占比大,興趣社區(qū)交流活躍的特點,經(jīng)過與華為團隊的深入探討、反復論證,閑魚最終決定從容器側(cè),包括Flutter/Kun進行移植,從中間的移植層確保絕大多數(shù)業(yè)務代碼100%移植且上層不受影響。通過與華為團隊在底層能力上聯(lián)合攻關,移植過程中的大量適配性難題得以順利解決,使得閑魚可以在6個月時間內(nèi)投入不到10人,就實現(xiàn)了將超百萬行代碼移植到OpenHarmony并順利上線,節(jié)約了大量時間。
除了數(shù)百萬行代碼遷移問題,閑魚遇到的第二個問題是基于整個容器中間層去開發(fā)帶來的相比原生OpenHarmony初期幀率下降的問題。經(jīng)過與華為2012鴻蒙突擊隊合作,通過引入畢昇編譯器進行底層渲染能力優(yōu)化,在不到一個月的時間內(nèi),實現(xiàn)了幀率從90提升到滿幀(120幀),整體渲染性能達到S級標準,上層業(yè)務幾乎無感知、90%能力對齊Android、iOS,且在同等業(yè)務代碼、同等設備下性能優(yōu)于Android和iOS。
這樣的成果,也讓陳舉鋒對與OpenHarmony在應用側(cè)開發(fā)建立更多的合作充滿期待?!斑@次跟整個OpenHarmony生態(tài)的合作中,我們能充分感受到生態(tài)對業(yè)務的充分支持,也希望未來在應用側(cè)開發(fā)中能夠跟OpenHarmony生態(tài)有更加深入的合作,給用戶帶來最終的性能提升。”陳舉鋒說到。
腳踏實地埋頭鑄劍 仰望星空創(chuàng)新應用
建信金融科技有限責任公司廣州事業(yè)群平臺創(chuàng)新團隊副總經(jīng)理李沖介紹了建行手機銀行在擁抱 OpenHarmony 生態(tài)中的創(chuàng)新實踐。據(jù)介紹,建行手機銀行僅用4個月左右時間就完成了OpenHarmony的核心應用開發(fā)。談起這次開發(fā)經(jīng)驗,李沖表示:這是一場相向而行的接力賽。研發(fā)團隊在這次應用開發(fā)中,不僅腳踏實地埋頭鑄劍,同時也仰望星空,把OpenHarmony生態(tài)的完善與自身發(fā)展有機結(jié)合,從原生OpenHarmony中尋找新技術、新特性,通過創(chuàng)新實踐贏得發(fā)展主動,從而走出一條區(qū)別于傳統(tǒng)操作系統(tǒng)體驗或差異化創(chuàng)新的新道路。
李沖介紹,依托OpenHarmony的意圖框架,研發(fā)團隊將建行的金融服務嵌入到原生OpenHarmony生態(tài)場景中,使得用戶可以直接通過小藝建議、小藝對話、小藝搜索來使用其金融服務,從而改變了過去主要依賴于用戶主動尋找金融服務的供給方式,實現(xiàn)在系統(tǒng)層面向客戶主動提供精準服務的能力,打造金融應用高標準用戶體驗。同時,建行手機銀行在整個原生OpenHarmony生態(tài)應用的研發(fā)過程中,大量采用了OpenHarmony的公共能力,如卡頓識別、數(shù)據(jù)選擇器和服務卡片等,這些組件的應用不僅顯著提升了應用的便捷性,還解除了應用研發(fā)者的后顧之憂,使研發(fā)者可以專注于對應用體驗和性能的提升。
這次的合作經(jīng)歷,給了開發(fā)者很大的信心。李沖表示,下一步建行手機銀行將加大對元服務的創(chuàng)新力度,圍繞元服務、意圖框架以及生態(tài)的融合,縮短服務觸達客戶的路徑,提升主動服務的能力,使建行的金融服務要素可以在華為的多端設備中自由流轉(zhuǎn),形成元服務、內(nèi)容服務、APP的高效協(xié)同、一體兩翼的布局。
發(fā)揮OpenHarmony架構(gòu)優(yōu)勢 “一多”框架提升用戶體驗
釘釘終端技術負責人石佳銳分享了釘釘在OpenHarmony端“一多”框架的應用實踐。為了回應釘釘客戶,尤其是政企客戶對OpenHarmony系統(tǒng)的強烈訴求,同時考慮到釘釘所覆蓋設備場景與OpenHarmony系統(tǒng)支撐的設備場景的極高重合度,釘釘選擇了OpenHarmony。但落地過程面臨著重大挑戰(zhàn):釘釘支持的多業(yè)態(tài)、多操作系統(tǒng)、多設備場景模式,對應的是每個平臺超過500萬行以上的代碼,且對釘釘而言,從0開始以常規(guī)方式開發(fā),成本壓力非常之大。
面對如此挑戰(zhàn),釘釘在“一多”框架上找到了答案?!耙欢唷敝窸penHarmony系統(tǒng)的一次開發(fā)、多設備、多場景部署。釘釘在實踐中將這一理念延展為一次開發(fā)、多平臺操作系統(tǒng)復用。在開發(fā)過程中,技術團隊復用了大量釘釘桌面端C/C+代碼,一次改造后,所有業(yè)務邏輯變成可跨平臺支持的OpenHarmony端。500多萬行業(yè)務代碼的移植,復用率超過50%。上層邏輯用原生OpenHarmony實現(xiàn),整個“一多”框架被劃分成六個模塊:斷點定義、頁面聲明、統(tǒng)一路由、一多容器、一多導航、一多組件。釘釘?shù)娜齻€核心功能:搜索功能、聊天分組功能和首屏自定義功能都用到了“一多”框架,用戶體驗顯著提升?!耙欢唷奔軜?gòu)最終實現(xiàn)了一次開發(fā),多設備、多場景、多平臺部署。
據(jù)介紹,目前釘釘在OpenHarmony應用市場已正式開啟公開測試?!皻g迎大家去體驗‘一多’帶來的更好體驗,釘釘和OpenHarmony一起未來可期!”石佳銳說。
堅定擁抱OpenHarmony 打造軟件設計新范式
石墨文檔副總裁齊驚分享了對基于OpenHarmony的下一代軟件設計范式的思考。齊驚表示,石墨文檔因為看到了OpenHarmony這樣一個重新定義軟件生態(tài)、構(gòu)建新型軟件的機會,毅然選擇開啟石墨文檔的OpenHarmony之路。
據(jù)介紹,石墨文檔2023年就完成了第一個OpenHarmony版的端側(cè)產(chǎn)品。1.0版本把云端能力放到端側(cè),完成了Office三件套的基礎能力,能支持本地打開各種Office文件。在本次大會上,石墨文檔發(fā)布了OpenHarmony端側(cè)產(chǎn)品2.0版本。2.0版本重點解決所有產(chǎn)品能力在OpenHarmony側(cè)上的呈現(xiàn),產(chǎn)品套件增加到9個,新增6個新套件,可以做到所有功能100%替代。2.0版本還充分考量了安全設置,是業(yè)內(nèi)第一個接入DLP能力保障數(shù)據(jù)安全的第三方應用,而且石墨文檔還將 Office 文件預覽能力組件化提供給了OpenHarmony,與其他應用伙伴共同使用。對于未來的3.0版本,齊驚表示,石墨文檔將更為關注交互、協(xié)同和AI生成三個方向。
OpenHarmony的發(fā)展離不開系統(tǒng)能力的迭代和提升,更離不開應用廠商和開發(fā)者們共建共享共創(chuàng)萬物智聯(lián)的協(xié)同創(chuàng)新合作之力。相信隨著應用廠商和開發(fā)者對OpenHarmony系統(tǒng)能力的更深入的理解,OpenHarmony應用開發(fā)將按下“加速鍵”,未來將有更多OpenHarmony創(chuàng)新應用問世,也將帶來更加繁榮的OpenHarmony生態(tài)。
-
開源
+關注
關注
3文章
3309瀏覽量
42471 -
開源系統(tǒng)
+關注
關注
0文章
25瀏覽量
13696 -
HarmonyOS
+關注
關注
79文章
1973瀏覽量
30142 -
OpenHarmony
+關注
關注
25文章
3713瀏覽量
16254
發(fā)布評論請先 登錄
相關推薦
評論