鴻蒙自2019年提出至今,鴻蒙生態(tài)已迎來(lái)超過(guò)15,000款原生應(yīng)用及元服務(wù),設(shè)備接入量突破10億大關(guān)。在廣大開(kāi)發(fā)者的共同努力下,HarmonyOS已累積超過(guò)1.1億行代碼,奠定了其作為最具活力數(shù)字基礎(chǔ)架構(gòu)的地位。為進(jìn)一步激發(fā)鴻蒙生態(tài)的蓬勃發(fā)展,華為于10月10日推出鴻蒙原生應(yīng)用開(kāi)發(fā)者激勵(lì)計(jì)劃。
以此為契機(jī),10月26日,CSDN在1024程序員節(jié)專(zhuān)場(chǎng)活動(dòng)中特別設(shè)置了 “共碼未來(lái) HarmonyOS Workshop”主題活動(dòng)。本次活動(dòng)匯聚來(lái)自湖南開(kāi)鴻智谷,以及碼牛教育等公司的一線專(zhuān)家,通過(guò)知識(shí)圖譜式的演講與實(shí)操安排,幫助現(xiàn)場(chǎng)開(kāi)發(fā)者了解鴻蒙、體驗(yàn)鴻蒙原生應(yīng)用開(kāi)發(fā)。
本次活動(dòng)遵循由淺入深、逐層遞進(jìn)的指導(dǎo)與體驗(yàn)流程,內(nèi)容從HarmonyOS的誕生與發(fā)展歷程,到第一個(gè)計(jì)算器元服務(wù),再進(jìn)階到HarmonyOS音視頻開(kāi)發(fā),助力不同階段、不同能力開(kāi)發(fā)者同步提升開(kāi)發(fā)認(rèn)知,并通過(guò)考證環(huán)節(jié),實(shí)戰(zhàn)檢驗(yàn)了開(kāi)發(fā)者對(duì)鴻蒙及原生應(yīng)用開(kāi)發(fā)的掌握程度。
一、技術(shù)動(dòng)態(tài)解讀,探索HarmonyOS的無(wú)限潛力
湖南開(kāi)鴻智谷數(shù)字產(chǎn)業(yè)發(fā)展有限公司的高級(jí)工程師王老師,帶來(lái)《探索鴻蒙世界:筑基未來(lái)智聯(lián),把握時(shí)代機(jī)遇》的主題分享,從鴻蒙的科普啟蒙入手,深入剖析了構(gòu)建未來(lái)智聯(lián)世界的核心基石與潛在機(jī)遇。
首先,追溯了鴻蒙的起源、現(xiàn)狀及其發(fā)展軌跡,通過(guò)對(duì)比Windows與Mac生態(tài),從安全性能與生態(tài)隔離等維度,闡述了未來(lái)世界正朝向萬(wàn)物智聯(lián)的方向邁進(jìn)。在此基礎(chǔ)上,王老師強(qiáng)調(diào),HarmonyOS正是為這一愿景量身打造的分布式全場(chǎng)景協(xié)同操作系統(tǒng)平臺(tái)與生態(tài)系統(tǒng),它將成為連接萬(wàn)物智聯(lián)世界的堅(jiān)實(shí)基石。
鴻蒙原生應(yīng)用聚焦6大基礎(chǔ)體驗(yàn)打造原生智能、原生精致、原生易用、原生流暢、原生安全、原生互聯(lián)的體驗(yàn)。會(huì)將硬件互助,資源共享,一次開(kāi)發(fā),多端部署、統(tǒng)一OS,彈性部署等技術(shù)特性發(fā)揮到極致。同時(shí),針對(duì)布式技術(shù)暢想未來(lái)的發(fā)展趨勢(shì):
隨后,擁有超過(guò)十年的移動(dòng)端開(kāi)發(fā)經(jīng)驗(yàn)的技術(shù)專(zhuān)家譚老師,為我們帶來(lái)了題為《打造首個(gè)計(jì)算器元服務(wù)》的精彩分享。譚老師從元服務(wù)的概念入手,深入淺出地探討了元服務(wù)的定義、功能及其實(shí)際應(yīng)用價(jià)值,并現(xiàn)場(chǎng)指導(dǎo)與會(huì)者親手制作自己的首個(gè)元服務(wù),旨在讓大家親身體驗(yàn)元服務(wù)的獨(dú)特魅力。
元服務(wù),作為HarmonyOS提供的一種前瞻性的服務(wù)提供模式,具備多項(xiàng)顯著特征:它能夠秒速開(kāi)啟,界面純凈;服務(wù)如影隨形,適時(shí)呈現(xiàn);使用完畢即離,賬號(hào)綁定;既可作為獨(dú)立應(yīng)用運(yùn)行,又能無(wú)縫嵌入其他應(yīng)用;原生智能,支持全域搜索;開(kāi)發(fā)高效,安全可靠。元服務(wù)能夠獨(dú)立完成上架、分發(fā)與運(yùn)行,形成業(yè)務(wù)閉環(huán),極大地提升了信息與服務(wù)的獲取效率。其輕量化、免安裝、無(wú)需軟件著作權(quán)、開(kāi)發(fā)周期短等優(yōu)勢(shì),使得用戶能夠輕松將常用服務(wù)卡片添加至桌面,享受更為便捷的服務(wù)體驗(yàn)。譚老師對(duì)這些特點(diǎn)進(jìn)行了詳盡的介紹與闡述。
最后從元服務(wù)開(kāi)發(fā)工具的準(zhǔn)備,到創(chuàng)建元服務(wù)工程,生成元服務(wù)圖標(biāo),構(gòu)建元服務(wù)頁(yè)面,使用真機(jī)運(yùn)行元服務(wù)整個(gè)開(kāi)發(fā)流程入手。帶領(lǐng)大家創(chuàng)建屬于自己的第一元服務(wù)。有效的解答了元服務(wù)是什么,如何開(kāi)發(fā)的元服務(wù)等疑問(wèn)??梢愿玫膸椭蠹一谧约旱臉I(yè)務(wù)場(chǎng)景開(kāi)發(fā)自己的元服務(wù)。
湖南碼牛信息科技有限公司的技術(shù)總監(jiān)張老師,為我們帶來(lái)了題為《音視頻播放器的框架構(gòu)建》的主題分享。張老師從音視頻播放器的實(shí)際應(yīng)用場(chǎng)景出發(fā),詳細(xì)闡述了從項(xiàng)目創(chuàng)建到目錄結(jié)構(gòu)設(shè)計(jì)的全過(guò)程,為初學(xué)者在掌握ArkTS語(yǔ)言和ArkUI框架的基礎(chǔ)上,利用AVPlayer構(gòu)建音視頻播放器的框架提供了清晰路徑。
張老師不僅講解了從權(quán)限申請(qǐng)到音視頻流暢播放的關(guān)鍵步驟,還特別強(qiáng)調(diào)了在使用AVPlayer開(kāi)發(fā)音樂(lè)應(yīng)用播放音頻時(shí)的具體流程,每一個(gè)細(xì)節(jié)都講解得既深入又細(xì)致。在張老師的現(xiàn)場(chǎng)指導(dǎo)下,同學(xué)們親身體驗(yàn)了音視頻播放器框架構(gòu)建的前置工作,紛紛表示收獲頗豐,對(duì)音視頻播放技術(shù)的理解與應(yīng)用能力得到了顯著提升。
二、動(dòng)手體驗(yàn),開(kāi)啟HarmonyOS實(shí)戰(zhàn)開(kāi)發(fā)
經(jīng)過(guò)詳盡的技術(shù)講解環(huán)節(jié)后,迎來(lái)了大家翹首以盼的實(shí)踐操作部分。
常言道,萬(wàn)事開(kāi)頭難,而本次實(shí)戰(zhàn)演練正是為了引領(lǐng)大家深入探索ArkTS語(yǔ)言在構(gòu)建鴻蒙原生應(yīng)用程序領(lǐng)域的實(shí)際應(yīng)用。本次實(shí)踐系列的核心聚焦于從零開(kāi)始構(gòu)建一個(gè)基于HarmonyOS的計(jì)算器元服務(wù)項(xiàng)目。隨著CSDN鴻蒙技術(shù)領(lǐng)域資深專(zhuān)家譚老師對(duì)比賽規(guī)則的清晰解讀,與會(huì)開(kāi)發(fā)者們備受鼓舞,他們根據(jù)提供的指引迅速行動(dòng)起來(lái),順利邁出了元服務(wù)開(kāi)發(fā)的堅(jiān)實(shí)步伐。
為提升與會(huì)開(kāi)發(fā)者的實(shí)踐體驗(yàn),本次活動(dòng)特邀兩名一線HDE進(jìn)行現(xiàn)場(chǎng)技術(shù)指導(dǎo),確保即時(shí)解答疑問(wèn),加速開(kāi)發(fā)者的上手進(jìn)程。據(jù)統(tǒng)計(jì),共有96名參與者報(bào)名參與實(shí)操挑戰(zhàn),經(jīng)激烈角逐,10名開(kāi)發(fā)者率先完成元服務(wù)基礎(chǔ)開(kāi)發(fā)任務(wù)。隨后,華為HDE代表、圖爾科技CEO白老師及華為HDE秦老師為獲獎(jiǎng)?wù)哳C發(fā)動(dòng)手實(shí)驗(yàn)獎(jiǎng),以示鼓勵(lì)。實(shí)操挑戰(zhàn)活動(dòng)參與者普遍反映,此次實(shí)踐開(kāi)發(fā)不但鍛煉了他們的實(shí)戰(zhàn)開(kāi)發(fā)能力,更為他們后續(xù)參與到鴻蒙原生應(yīng)用開(kāi)發(fā)中增添了一份信心。
三、以考代練,通過(guò)考核高效掌握HarmonyOS
在最終的驗(yàn)收環(huán)節(jié),為驗(yàn)證本次開(kāi)發(fā)者活動(dòng)的學(xué)習(xí)成效,特設(shè)針對(duì)HarmonyOS應(yīng)用開(kāi)發(fā)核心概念(包括DevEco Studio、ArkTS、ArkUI、預(yù)覽器、模擬器及SDK等)的鴻蒙基礎(chǔ)認(rèn)證考試。
活動(dòng)現(xiàn)場(chǎng),開(kāi)發(fā)者們積極響應(yīng),報(bào)名參與考證挑戰(zhàn)。得益于專(zhuān)家們的理論講解與實(shí)戰(zhàn)指導(dǎo),最終有68名開(kāi)發(fā)者成功獲得HarmonyOS基礎(chǔ)認(rèn)證,其中一位開(kāi)發(fā)者更是以98分佳績(jī)奪冠。華為HDE圖爾科技CEO白老師現(xiàn)場(chǎng)為冠軍考生頒獎(jiǎng),以示鼓勵(lì)。獲獎(jiǎng)開(kāi)發(fā)者激動(dòng)的表示,本次活動(dòng)加深了他對(duì)HarmonyOS的認(rèn)識(shí),激發(fā)了他持續(xù)學(xué)習(xí)的動(dòng)力,也期望未來(lái)能從事鴻蒙技術(shù)與生態(tài)相關(guān)的職業(yè)。
值得一提的是,此次活動(dòng)也成為了聆聽(tīng)開(kāi)發(fā)者聲音的絕佳窗口。
談及對(duì)本次活動(dòng)的體驗(yàn)與感受,一位開(kāi)發(fā)者分享道:“紙上得來(lái)終覺(jué)淺,絕知此事要躬行。之前我對(duì)鴻蒙原生應(yīng)用開(kāi)發(fā)的理解,僅僅處于理論層面,而通過(guò)參與活動(dòng)現(xiàn)場(chǎng)實(shí)操,讓我真正切身體會(huì)到了HarmonyOS的技術(shù)特性和優(yōu)勢(shì),也激發(fā)了我對(duì)HarmonyOS開(kāi)發(fā)的興趣。希望未來(lái)能夠參與更多這類(lèi)能有效提升開(kāi)發(fā)者技能的線下互動(dòng)體驗(yàn)活動(dòng)。”
本次WorkShop的成功舉辦,無(wú)疑讓每位參與者都滿載而歸,深入了解了鴻蒙系統(tǒng)的技術(shù)精髓,掌握了前沿開(kāi)發(fā)技巧,為未來(lái)項(xiàng)目的施展奠定了堅(jiān)實(shí)基礎(chǔ)。
或許此刻加入鴻蒙生態(tài),正當(dāng)其時(shí)。我們期待與廣大開(kāi)發(fā)者一起共筑鴻蒙花園。