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