版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
2022年鴻蒙生態(tài)報告ReportoftheEcologyofOpenHarmonyin2022/目錄CONTANTS0102報告概述鴻蒙生態(tài)數(shù)據(jù)分析報告背數(shù)據(jù)來源以及數(shù)據(jù)處理方法--------------------------1
代碼貢獻----------------------------------------------4共建開發(fā)者-------------------------------------------6業(yè)落地----------------------------------------------8景--------------------------------------------------1版本迭代----------------------------------------------2商030504鴻蒙生態(tài)技術(shù)關(guān)鍵詞
鴻蒙生態(tài)開發(fā)者關(guān)切JavaScript/eTS/ArkUI/方舟開發(fā)框架--------------12應(yīng)用開發(fā)者自我價值實現(xiàn)渠道有待拓展-------14富設(shè)備開發(fā)板/Dayu200-------------------------------12芯片、開發(fā)板(Hi3861/RK3399/RK3568/RK2206等)---------
12開發(fā)者的綜合開發(fā)體驗尚有提升空間----------14物聯(lián)網(wǎng)/智能家居/鴻蒙智聯(lián)---------------------------13總結(jié)總結(jié)--------------------------------------------------------1501報告概述報告背景《2022年鴻蒙主干代碼倉統(tǒng)計數(shù)據(jù)分析而來,能夠較為真實的反應(yīng)出OpenHarmony生態(tài)在2022年所取得的進展和不足。報告中具體數(shù)據(jù)以外的觀點及結(jié)論,均來自51CTO開源礎(chǔ)軟件社區(qū)OpenHarmony開發(fā)者的真實反饋。本報告得到了李傳釗、夏德旺、梁開祝、祝尚元等專家的幫助和指導(dǎo),特此感謝。生態(tài)報告》是51CTO開源基礎(chǔ)軟件社區(qū)基于OpenHarmony官網(wǎng)公示數(shù)據(jù)和OpenHarmony基數(shù)據(jù)來源以及數(shù)據(jù)處理方法為求數(shù)據(jù)精準(zhǔn),我們深入了解了OpenHarmony開源項目內(nèi)部代碼管理規(guī)則和代碼度量標(biāo)準(zhǔn)。OpenHarmony系統(tǒng)版本數(shù)據(jù)來源于OpenHarmony項目開發(fā)者文檔倉庫(docs倉)中的版本說明(release-notes);項目代碼共建部分?jǐn)?shù)據(jù)來源于OpenHarmony官方網(wǎng)站()公示的主倉代碼貢獻度量明細(xì)(試行版),數(shù)據(jù)導(dǎo)出時間為2023年1月11日;商業(yè)落地部分?jǐn)?shù)據(jù)源于OpenHarmony官方網(wǎng)站公示的兼容性測試結(jié)果,數(shù)據(jù)導(dǎo)出時間為2023年1月11日;遵循OpenHarmony項目代碼度量標(biāo)準(zhǔn),OpenHarmony項目中引入的第三方開源組件所產(chǎn)生的的代碼量被排除在本報告之外。102鴻蒙生態(tài)數(shù)據(jù)分析版本迭代基于OpenHarmony系統(tǒng)發(fā)布以來社區(qū)版本發(fā)布情
況,按照年份和操作系統(tǒng)版本號統(tǒng)計如下:OpenHarmony自2020年8月開源以來共計發(fā)布27個社區(qū)版本。2022年,社區(qū)版本迭代頻繁,共發(fā)布18個社區(qū)版本。其中2個更新版本基于OpenHarmony1.X版本,16個更新版本基于OpenHarmony3.X版本。根據(jù)2022年OpenHarmony版本更新內(nèi)容,按照能力增強和修復(fù)問題分類統(tǒng)計如下:22022年OpenHarmony項目除去對OpenHarmony1.X版本進行維護外,工作重
心主要OpenHarmony3.X版本的能力增強和能力加固(修復(fù)問題)展開。3.X版本的能力增強主要集中在搭建標(biāo)準(zhǔn)系統(tǒng)的基礎(chǔ)能力、分布式能力、應(yīng)用程序框架能力和應(yīng)用能力上。圍繞著3在2022年,OpenHarmony
3.0.X、OpenHarmony
3.1.X和OpenHarmony3.2BetaX的更新頻率為1.8~2.5個月不等。OpenHarmony1.X版本和OpenHarmony2.X版本側(cè)重
于維護,更新間隔較長。代碼貢獻截至2023年1月11日,OpenHarmony項目代碼量達到1800萬+行(含代碼中必要空行和注釋),累計成功合入主干代碼倉的PR數(shù)量約為10萬+筆,累計代碼變更行數(shù)為3205萬+行(含增加和刪除,下同)。OpenHarmony系統(tǒng)發(fā)布以來,主干代碼倉代碼變更行數(shù)和成功合入主干PR數(shù)統(tǒng)計如下:42022年,合入OpenHarmony主干代碼倉的PR數(shù)量為8.4萬+筆,代碼變更行數(shù)為2384萬+行。相較于2021年,代碼變更量增長率為197%,PR增長率為460%。2022年OpenHarmony項目中有代碼變更的224個代碼倉的代碼變更量統(tǒng)計如下:52022年,OpenHarmony項目中有代碼變更的224個代碼倉中,變更量最高的為xts_acts代碼倉(OpenHarmony生態(tài)認(rèn)證測試套件的集合),達到397萬+行,占2022年總代碼變更量的16.66%。其他代碼變更量排名靠前的代碼倉與Ark應(yīng)用開發(fā)框架、芯片適配、硬件驅(qū)動、開發(fā)者工具及軟總線相關(guān)。共建開發(fā)者OpenHarmony項目累計參與代碼共建的開發(fā)者為5300+人,累計參與代碼共建的企業(yè)數(shù)為50+個。OpenHarmony項目發(fā)布至今,共建開發(fā)者數(shù)量和分類統(tǒng)計如下:62022年參與代碼共建的開發(fā)者數(shù)量為4100+人,其中來自生態(tài)企業(yè)的代碼共建者2300+,個人開發(fā)者1700+人。相較2021年,2022年代碼共建者數(shù)量呈現(xiàn)爆發(fā)式增長,增長率接近300%。在共建企業(yè)方面,企業(yè)數(shù)量為35家,并無增長,但有更替。作為OpenHarmony項目發(fā)起單位,華為的代碼量占比為90%。因此為了更好反映
項目代碼共建情
況,統(tǒng)計數(shù)據(jù)將排除華為產(chǎn)生的共建代碼數(shù)量。2022年OpenHarmony非華為產(chǎn)生的代碼變更量統(tǒng)計如下:7在2022年產(chǎn)生的代碼變更中,非華為共建者的代碼共建比率提升至18%左右,華為貢獻的比率有所下降,約為82%。值得注意的是,個人開發(fā)者代碼共建量為153萬行,占2022年代碼總變更量的6.41%。商業(yè)落地操作系統(tǒng)的商業(yè)落地具有特殊性,既需要完善的基礎(chǔ)能力,也需要豐富的硬件支撐。從硬件支撐維度來看,OpenHarmony系統(tǒng)在商業(yè)化落地的過程中涉及到芯片適配、開發(fā)板適配、發(fā)行版和最終的商業(yè)化產(chǎn)品。OpenHarmony兼容性認(rèn)證結(jié)果統(tǒng)計如下:截止到2022年,累計通過OpenHarmony系統(tǒng)兼容性測試的設(shè)備/發(fā)行版數(shù)量為227個,其中2022年通過測8試的商用設(shè)備數(shù)為102個,模組/開發(fā)板為81個,行業(yè)發(fā)行版為28個。商用設(shè)備和行業(yè)發(fā)行版實現(xiàn)了0的突破,模組/開發(fā)板獲得了較大的增長。在2021年發(fā)布之初,OpenHarmony僅支持海思的3款芯片,到2022年OpenHarmony已支持20+企業(yè)的芯片。這些芯片中不僅有在物聯(lián)網(wǎng)領(lǐng)域被廣泛采用的主流芯片,也有應(yīng)用在移動通訊設(shè)備上的高性能芯片。據(jù)不完全統(tǒng)計,在2022年通過OpenHarmony系統(tǒng)兼容性測試的81款模組/開發(fā)板產(chǎn)品中,共計涉及40+種芯片。值得注意的是,有部分芯片仍處于適配和兼容性測試進行過程中,因此并未出現(xiàn)在OpenHarmony系統(tǒng)兼容性測試結(jié)果列表中。2022年通過OpenHarmony系統(tǒng)兼容性測試的模組/開發(fā)板統(tǒng)計如下:92022年通過OpenHarmony系統(tǒng)兼容性測試的模組/開發(fā)板總數(shù)為81款(占總量的84%),其中小型系統(tǒng)7款,輕量系統(tǒng)51款,標(biāo)準(zhǔn)系統(tǒng)23款。這些模組/開發(fā)板中88%基于OpenHarmony3.X版本開發(fā),63%基OpenHarmony輕量系統(tǒng)開發(fā)。于2022年,OpenHarmony的行業(yè)發(fā)行版實現(xiàn)了從無到有,共計15家企業(yè)發(fā)布了28個行業(yè)發(fā)行版,均基OpenHarmony
3.X版本開發(fā),主要集中在輕量系統(tǒng)和標(biāo)準(zhǔn)系統(tǒng)。這28個行業(yè)發(fā)行版涉及的領(lǐng)域包含金融支付終端、消費級移動終端、商顯終端、智慧城市、智慧交通、智慧教育、工業(yè)物聯(lián)網(wǎng)和智慧社區(qū)等。于2022年通過OpenHarmony系統(tǒng)兼容性測試的商用設(shè)備統(tǒng)計如下:102022年通過OpenHarmony系統(tǒng)兼容性測試的商款,基于輕量系統(tǒng)68款,基于標(biāo)準(zhǔn)系統(tǒng)30款?;贠penHarmony
3.X版本發(fā)布的商業(yè)產(chǎn)品為77款,占比75%以上。這些商業(yè)產(chǎn)品主要分布在教育、金融支付、安防、家電和消費電子等領(lǐng)域。用設(shè)備共計45家企業(yè)的102款產(chǎn)品,其
中基于小型系統(tǒng)41103鴻蒙生態(tài)技術(shù)關(guān)鍵詞通過對多個內(nèi)容平臺上OpenHarmony系統(tǒng)相關(guān)關(guān)鍵詞出現(xiàn)頻率的統(tǒng)計,并結(jié)合鴻蒙術(shù)熱點,我們篩選出以下2022年鴻蒙生態(tài)技術(shù)關(guān)鍵詞。這些關(guān)鍵詞或能反映
開發(fā)者關(guān)切,或能呈現(xiàn)技術(shù)變化趨勢,或能推斷鴻蒙生態(tài)建設(shè)重
心。生態(tài)在2022年相關(guān)技JavaScript/eTS/ArkUI/方舟開發(fā)框架鴻蒙生態(tài)的應(yīng)用開發(fā)語言經(jīng)歷了從Java轉(zhuǎn)向JavaScript,再轉(zhuǎn)向eTS的過程,并于2021年10月正式確認(rèn)Ark框架技術(shù)路線。作為使用群體巨大、語言生態(tài)成熟、跨端能力強的開發(fā)語言,JavaScript和eTS在面向場景編程的OpenHarmony設(shè)備上具有很大優(yōu)勢。富設(shè)備開發(fā)板/Dayu200由江蘇潤和軟件出品應(yīng)用開發(fā),讓南北向結(jié)合的場景化開發(fā)成為可能。Dayu200之后,多家鴻蒙生態(tài)企業(yè)推進了富設(shè)備開發(fā)板的研發(fā),并在2022年迎來集中爆發(fā),為開發(fā)者提供豐富的選擇。的Dayu200開發(fā)板是鴻蒙生態(tài)中首個富設(shè)備開發(fā)板,它的意義在于打通了設(shè)備開發(fā)和芯片、開發(fā)板(Hi3861/RK3399/RK3568/RK2206等)OpenHarmony操作系統(tǒng)的芯片生態(tài)在2022年取得了長足發(fā)展,隨之而來的是各類開發(fā)板的推出。除去早期搭載海思芯片的開發(fā)板外,2022年出現(xiàn)頻率最高的是瑞芯微RK3XXX系列芯片。RK3XXX系列的適配讓12OpenHarmony具有了富設(shè)備開發(fā)的前提和能力,也激發(fā)了開發(fā)者對OpenHarmony系統(tǒng)探索的熱情
。物聯(lián)網(wǎng)/智能家居/鴻蒙智聯(lián)基獲得技術(shù)上的長期積于OpenHarmony操作系統(tǒng)的設(shè)備開發(fā)技術(shù)框架相對穩(wěn)定,這將有利于開發(fā)者累。OpenHarmony項目組在芯片適配上持續(xù)大力的推動策略,讓OpenHarmony開發(fā)板生態(tài)逐漸豐富。尤其富設(shè)備開發(fā)板的推出,極大促進開發(fā)者們在物聯(lián)網(wǎng)領(lǐng)域的持續(xù)探索。是1304鴻蒙生態(tài)開發(fā)者關(guān)切本部分整理自51CTO開源基礎(chǔ)軟件社區(qū)開發(fā)者的真實反饋,希望能夠表達開發(fā)者的訴求。應(yīng)用開發(fā)者自我價值實現(xiàn)渠道有待拓展OpenHarmony操作系統(tǒng)的應(yīng)用生態(tài)仍處于起步階段,各方面的機會相對較少。開發(fā)者自我價值實現(xiàn)渠道主要包含:職業(yè)成長、技術(shù)成長和影響力成長。由于應(yīng)用開發(fā)語依賴鴻蒙生態(tài)企業(yè)的招聘需求,這部分需求主要集中在硬件開發(fā)者和系統(tǒng)開發(fā)者上,這導(dǎo)致數(shù)量眾多的應(yīng)用開發(fā)者無太大施展空間言變更,應(yīng)用開發(fā)者無法在某一技術(shù)路線上持續(xù)積累技術(shù)和影響力。同時,職業(yè)成長機會主要尚。開發(fā)者的綜合開發(fā)體驗尚有提升空間從前文展示的OpenHarmony版本迭代數(shù)據(jù)可知,2022年是OpenHarmony頻繁更新的一年,更新內(nèi)容涉及應(yīng)用開發(fā)框架搭建,對應(yīng)的應(yīng)用開發(fā)語言由Java轉(zhuǎn)為eTS。開發(fā)語言的變更導(dǎo)致前期Java開發(fā)者的學(xué)習(xí)投入變成無效投入。同時,頻繁的版本更新帶來了一些問題,比如:開發(fā)文檔對不同版本的區(qū)隔不夠細(xì)致,API版本間不兼容,此外系統(tǒng)開發(fā)者還需要面對復(fù)雜的工具鏈。1405總結(jié)總體看來,2022年OpenHarmony項目在代碼共建和商業(yè)落地上還是獲得了豐碩成果。2022年,OpenHarmony版本更新極為頻繁。OpenHarmony
3.X版本系統(tǒng)的基以支撐商業(yè)場景下的應(yīng)用創(chuàng)新。搭建標(biāo)準(zhǔn)系統(tǒng)的應(yīng)用能力是OpenHarmony項目的主要方向之一,代碼變更量前十的代碼倉多與之相關(guān)。業(yè)落地是OpenHarmony項目推動的重
點,為商業(yè)落地提供輔助的xts_acts代碼倉產(chǎn)生了最多的共建代碼。代碼共建量前2022年多個OpenHarmony項目捐贈單位設(shè)立了以O(shè)penHarmony為主營業(yè)務(wù)的子
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度房屋公證及社區(qū)文化活動參與合同3篇
- 二零二五年度學(xué)校綠化帶土壤改良合同2篇
- 二零二五年度安置房購房合同規(guī)范文本3篇
- 二零二五年度個人小額扶貧貸款擔(dān)保管理合同2篇
- 二零二五年度建筑電氣材料采購合同范本6篇
- 二零二五年度房地產(chǎn)項目智慧社區(qū)開發(fā)委托協(xié)議3篇
- 專項公開招聘工作人員報名表
- 2025年度特許經(jīng)營合同:某餐飲品牌與加盟商的經(jīng)營許可合同3篇
- 2025年北師大版九年級生物上冊月考試卷
- 二零二五年度個人土地承包權(quán)抵押貸款擔(dān)保合同3篇
- APQP產(chǎn)品開發(fā)流程與管理(汽車行業(yè))課件
- 2021年監(jiān)理工程師《建設(shè)工程案例分析(水利工程)》真題及答案
- 中心衛(wèi)生院關(guān)于成立按病種分值付費(DIP)工作領(lǐng)導(dǎo)小組及制度的通知
- 醫(yī)院感染監(jiān)測清單
- 社區(qū)老年人項目計劃書
- 《1.我又長大了一歲》教學(xué)課件∣泰山版
- 斷裂力學(xué)-1緒論課件
- 深基坑工程驗收表
- 醫(yī)學(xué)交流課件:RCT的基本概念及原則(PPT 37頁)
- SLZ 549-2012 用水審計技術(shù)導(dǎo)則(試行)
- qes三體系審核培訓(xùn)ppt課件
評論
0/150
提交評論