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