OpenHarmony 5.1版本發(fā)布:開發(fā)效率躍升,加速全場景布局

當(dāng)莫扎特《土耳其進(jìn)行曲》的旋律在OpenHarmony 5.1 Release 版本發(fā)布會現(xiàn)場響起時,開源鴻蒙項目管理委員會主席任革林正試圖用這首創(chuàng)作于1778年的古典樂,詮釋一場發(fā)生在21世紀(jì)的操作系統(tǒng)革命。莫扎特創(chuàng)作此曲時雖身處困境,卻譜寫出充滿生命力的樂章。在任革林看來,OpenHarmony 升級發(fā)展的過程雖不似這般艱辛,但OpenHarmony 對極致性能的追求,與音樂家對作品的執(zhí)著與熱愛并無二致。

OpenHarmony 5.1版本發(fā)布:開發(fā)效率躍升,加速全場景布局

開源鴻蒙項目管理委員會主席任革林

這番藝術(shù)與科技的跨界隱喻,指向了OpenHarmony 5.X 版本最鮮明的技術(shù)特性——快。任革林問過很多開發(fā)者對5.X版本的感覺,幾乎所有開發(fā)者的反饋都是“快”。背后的原因是OpenHarmony 在圖形、方舟運(yùn)行時、應(yīng)用框架、Web、第三方庫等多方面都進(jìn)行了優(yōu)化。而OpenHarmony 的"速度革命"不僅讓開發(fā)者們眼前一亮,更如同一曲精準(zhǔn)的編程賦格,將系統(tǒng)優(yōu)化的每個聲部都調(diào)校到最佳共鳴狀態(tài)。

5月24日,OpenHarmony 5.1 Release 版本正式發(fā)布,支持更多的設(shè)備形態(tài)、全面提升了系統(tǒng)的穩(wěn)定性和開發(fā)者體驗,這是其技術(shù)路線演進(jìn)中的關(guān)鍵一躍——更快的開發(fā)體驗,向消費端的加速滲透,以及向全場景生態(tài)發(fā)起猛攻。

技術(shù)破局:以更快的開發(fā)撬動更多的設(shè)備

5.1 版本在系統(tǒng)功能、設(shè)備品類、開發(fā)工具鏈等多個維度都實現(xiàn)了突破:系統(tǒng)接口數(shù)量已與主流操作系統(tǒng)持平,可支撐復(fù)雜應(yīng)用開發(fā);在性能和操作體驗方面,許多模塊都進(jìn)行了重大升級;增強(qiáng)對PC、大屏設(shè)備等消費級硬件的支持;在開發(fā)環(huán)境和工具方面,5.1 版本也進(jìn)行了大量改進(jìn),顯著提升了開發(fā)效率和調(diào)試調(diào)優(yōu)的便捷性……

種種技術(shù)能力的演進(jìn),組成了開發(fā)者眼中的“快”。

這種速度優(yōu)勢在消費電子領(lǐng)域尤為顯著,“ArkUI 的自定義能力,確實給我們的開發(fā)帶來很大的便利。”百度資深研發(fā)工程師、百度App 鴻蒙技術(shù)負(fù)責(zé)人王貝貝透露,首先,ArkUI 提供的自定義能力極大地簡化了復(fù)雜頁面及多場景定制化需求的開發(fā)流程,使得開發(fā)過程更加便捷,有效避免了高度耦合情況的出現(xiàn),顯著提升了開發(fā)效率。以百度App 的實踐為例,王貝貝演示了聲明式開發(fā)的革命性價值——在多垂類場景中,通過OpenHarmony 的核心應(yīng)用開發(fā)框架ArkUI 的自定義占位節(jié)點技術(shù),將不同垂類功能的UI 組件解耦。傳統(tǒng)開發(fā)需將眾多控件硬編碼至頁面,現(xiàn)在只需預(yù)設(shè)節(jié)點位置,各模塊按需動態(tài)加載。這種架構(gòu)使代碼冗余度下降,頁面結(jié)構(gòu)更為清晰,開發(fā)更流暢。

OpenHarmony 5.1版本發(fā)布:開發(fā)效率躍升,加速全場景布局

百度資深研發(fā)工程師、百度App 鴻蒙技術(shù)負(fù)責(zé)人王貝貝

其次,快的另一重意思,是用戶體驗,讓用戶使用的更流暢。ArkUI 的預(yù)創(chuàng)建能力允許百度將原本在頁面加載環(huán)節(jié)進(jìn)行的部分工作提前完成,從而顯著減少了加載環(huán)節(jié)的耗時,使得頁面打開速度得到明顯提升,對性能產(chǎn)生了積極影響,并大幅改善了用戶體驗。

更深遠(yuǎn)的影響在于跨端協(xié)同——百度App基于同一套代碼庫,已實現(xiàn)手機(jī)、車機(jī)的交互,接下來則會部署至PC 端。

而跨端的能力是OpenHarmony 區(qū)別于其他操作系統(tǒng)的顯著優(yōu)勢,也是加快開發(fā)效率的一大前提。

據(jù)聽見科技SaaS 平臺技術(shù)總監(jiān)何旭峰透露,得益于ArKTS 語言及API 底層的互通性,其基于OpenHarmony開發(fā)的PC 端應(yīng)用能夠近乎無縫地遷移至Pad 端,實現(xiàn)代碼級的復(fù)用,無需額外修改即可遠(yuǎn)程操作。

OpenHarmony 5.1版本發(fā)布:開發(fā)效率躍升,加速全場景布局

聽見科技SaaS 平臺技術(shù)總監(jiān)何旭峰

這一特性在當(dāng)前業(yè)界實屬罕見。何旭峰也表示,跨平臺的高復(fù)用性在傳統(tǒng)開發(fā)模式下難以實現(xiàn),以傳統(tǒng)跨平臺架構(gòu)為例,即使是基于通用安卓系統(tǒng)的Pad 設(shè)備,也難以做到良好的兼容性,主要原因在于不同操作系統(tǒng)底層API 的差異,開發(fā)者不得不針對不同平臺進(jìn)行大量的適配工作。而OpenHarmony 的跨端能力則可以支持一套代碼多端復(fù)用,大大提升了開發(fā)效率。

“OpenHarmony的定位是構(gòu)建一個面向全場景、全連接、全智能時代的開源操作系統(tǒng)。”開源鴻蒙項目管理委員會主席任革林在接受采訪時,將5.1 Release 版本的技術(shù)升級路徑拆解為兩條主線:豐富設(shè)備品類與構(gòu)建完善生態(tài)。

首先,OpenHarmony 目前的首要任務(wù)是豐富設(shè)備品類,特別是面向大眾市場的設(shè)備。其次是構(gòu)建生態(tài),包括B 端和C 端的體驗,現(xiàn)階段,OpenHarmony支持的設(shè)備清單已經(jīng)相當(dāng)可觀,包括手機(jī)、平板、PC、手表等海量設(shè)備形態(tài)。而消費電子對體驗要求更苛刻,只有啃下這塊硬骨頭,才能倒逼底層技術(shù)加速成熟。

正如王貝貝所強(qiáng)調(diào),ArkUI 的動態(tài)化部署能力為業(yè)務(wù)構(gòu)建了技術(shù)閉環(huán)價值——以往,上線新的樣式卡片需要開發(fā)介入,整個流程耗時較長,難以跟上熱點事件的節(jié)奏。而現(xiàn)在,借助 ArkUI 的自定義節(jié)點生成能力,百度可以隨時上線新的熱點行業(yè)內(nèi)容,進(jìn)而提升用戶體驗。

當(dāng)然,OpenHarmony 5.1 Release 版本的能力不止于此,此版本圍繞“系統(tǒng)功能”、“設(shè)備形態(tài)”、“創(chuàng)新能力”、“開發(fā)效率”進(jìn)行了重點升級,涉及ArkUI、媒體、安全、通信、測試框架等多個方面,最終實現(xiàn)全場景交互與開發(fā)效率的提升,比如:ArkUI 新增適配圓形屏設(shè)備的弧形組件及旋轉(zhuǎn)表冠事件,組件動效更加豐富;媒體能力新增支持空間音頻管理,MPEG2、MPEG4 等視頻軟解碼及高精度音頻輸出,并進(jìn)一步完善媒體播放控制能力;安全架構(gòu)、安全能力方面引入群組資產(chǎn)訪問控制;通信能力、測試框架、Web 組件和全球化能力均得到增強(qiáng),進(jìn)一步夯實全場景生態(tài)基礎(chǔ)。此外,OpenHarmony 5.X 版本以顛覆性節(jié)奏從API 12 迭代至API 18,API 版本數(shù)量的增加伴隨著API 數(shù)量的快速增長,完全可以滿足應(yīng)用的開發(fā)需求,即使是復(fù)雜的應(yīng)用也可以借助這些API 進(jìn)行開發(fā)。

產(chǎn)業(yè)超車:電力、消費電子生態(tài)中的“鴻蒙樣本”

如果說技術(shù)迭代是OpenHarmony 的“內(nèi)功”,產(chǎn)業(yè)落地則是檢驗其價值的標(biāo)尺。

據(jù)何旭峰透露,訊飛聽見內(nèi)部已就OpenHarmony 相關(guān)技術(shù)進(jìn)行了諸多通用能力的封裝,并且與OpenHarmony 開源社區(qū)協(xié)同合作,近期或?qū)㈤_放部分通用能力,以促進(jìn)開源生態(tài)的發(fā)展。

在電力行業(yè),南方電網(wǎng)的電鴻操作系統(tǒng)也已成為標(biāo)桿案例。南方電網(wǎng)數(shù)字電網(wǎng)科技杜韶輝介紹,電鴻是融合了OpenHarmony 與openEuler 為底座的開源操作系統(tǒng),定位是物聯(lián)網(wǎng)操作系統(tǒng)。在國家雙碳戰(zhàn)略目標(biāo)下,傳統(tǒng)電網(wǎng)需要接入大量新能源終端,如光伏、風(fēng)電、充電樁、電動汽車以及智能家電等。這些終端的接入使得連接的終端數(shù)量呈幾何級數(shù)上升,不僅連接數(shù)量增加,終端間的交互和數(shù)據(jù)復(fù)雜性也大大提升。因此,需要一個標(biāo)準(zhǔn)化的底層系統(tǒng),為不同種類、跨廠家、跨技術(shù)路線的終端提供互聯(lián)互通、數(shù)據(jù)融合和智能協(xié)作的基礎(chǔ)。

OpenHarmony 5.1版本發(fā)布:開發(fā)效率躍升,加速全場景布局

南方電網(wǎng)數(shù)字電網(wǎng)科技杜韶輝

目前,電鴻已經(jīng)適配了96 款芯片和超千款設(shè)備,并且利用電網(wǎng)廣泛的覆蓋率和載波通信技術(shù),實現(xiàn)了無需Wi-Fi 或5G,僅憑電線即可開展通信連接。南方電網(wǎng)數(shù)字電網(wǎng)科技杜韶輝表示,該系統(tǒng)已在廣州南沙、珠海橫琴和深圳前海三大示范區(qū)成功部署,未來或?qū)殡娋W(wǎng)、電力、能源乃至智慧城市等相關(guān)產(chǎn)業(yè)帶來創(chuàng)新性引領(lǐng)。

為什么是OpenHarmony 與openEuler?杜韶輝解釋,電力行業(yè)擁有非常龐雜的設(shè)備種類,需要一個開放共享的生態(tài)體系,OpenHarmony 與openEuler 作為國內(nèi)成熟度和活躍度較高的開源操作系統(tǒng)項目,是我們快速構(gòu)建開源生態(tài)體系的最佳選擇。

開源,也恰恰是OpenHarmony 保持技術(shù)中立性和迅速繁榮的一大原因。

任革林介紹,OpenHarmony 屬于開放原子開源基金會,其管理委員會成員主要來自貢獻(xiàn)者代表和相關(guān)領(lǐng)域的專家,確保了項目的定位始終圍繞持續(xù)開發(fā)、公開透明展開。OpenHarmony 社區(qū)秉承“貢獻(xiàn)者主導(dǎo)”的原則,貢獻(xiàn)度越高,社區(qū)的話語權(quán)越高。從普通開發(fā)者到貢獻(xiàn)者,再到技術(shù)領(lǐng)域負(fù)責(zé)人,直至項目管理委員會委員、主席等職位,OpenHarmony 社區(qū)都設(shè)有清晰的晉升渠道和公開透明的選拔機(jī)制,確保所有機(jī)會均基于社區(qū)貢獻(xiàn)而非其他因素產(chǎn)生。

截至目前,OpenHarmony 社區(qū)已有超過8600 名貢獻(xiàn)者和420 家社區(qū)伙伴,產(chǎn)出1.3億多行代碼,累計1100余款產(chǎn)品通過兼容性測評,不僅在金融、超高清、航天、教育、商顯、工業(yè)、警務(wù)、城市、交通、醫(yī)療、電力、能源、政務(wù)等多個關(guān)基行業(yè)取得了突破性進(jìn)展,還在AI、可穿戴設(shè)備、PC、大屏等消費品類產(chǎn)品領(lǐng)域中逐步走向成熟。

隨著社區(qū)貢獻(xiàn)者與生態(tài)伙伴的協(xié)同,OpenHarmony 正以技術(shù)重構(gòu)打破生態(tài)壁壘,向全場景操作系統(tǒng)的目標(biāo)邁進(jìn)。

免責(zé)聲明:本網(wǎng)站內(nèi)容主要來自原創(chuàng)、合作伙伴供稿和第三方自媒體作者投稿,凡在本網(wǎng)站出現(xiàn)的信息,均僅供參考。本網(wǎng)站將盡力確保所提供信息的準(zhǔn)確性及可靠性,但不保證有關(guān)資料的準(zhǔn)確性及可靠性,讀者在使用前請進(jìn)一步核實,并對任何自主決定的行為負(fù)責(zé)。本網(wǎng)站對有關(guān)資料所引致的錯誤、不確或遺漏,概不負(fù)任何法律責(zé)任。任何單位或個人認(rèn)為本網(wǎng)站中的網(wǎng)頁或鏈接內(nèi)容可能涉嫌侵犯其知識產(chǎn)權(quán)或存在不實內(nèi)容時,應(yīng)及時向本網(wǎng)站提出書面權(quán)利通知或不實情況說明,并提供身份證明、權(quán)屬證明及詳細(xì)侵權(quán)或不實情況證明。本網(wǎng)站在收到上述法律文件后,將會依法盡快聯(lián)系相關(guān)文章源頭核實,溝通刪除相關(guān)內(nèi)容或斷開相關(guān)鏈接。

2025-05-26
OpenHarmony 5.1版本發(fā)布:開發(fā)效率躍升,加速全場景布局
當(dāng)莫扎特《土耳其進(jìn)行曲》的旋律在OpenHarmony 5.1 Release 版本發(fā)布會現(xiàn)場響起時,開源鴻蒙項目管理委員會主席任革林正試圖用這首創(chuàng)作于1778

長按掃碼 閱讀全文