鴻蒙生態的發展如同一顆璀璨的新星,至今,已有 15000+ 鴻蒙原生應用和元服務上架,鴻蒙生態設備超過 10 億。作為全球技術發展的推動者,鴻蒙開發者們不僅在技術的最前沿不斷突破,更是鴻蒙生態繁榮與創新的基石。
2024 年 11 月 10 日,開發者系列沙龍·HarmonyOS 應用開發實踐在上海市西藏大廈萬怡酒店舉行。本次活動圍繞“共碼未來,待到山花爛漫時”的主題展開,旨在攜手業界專家和開發者,共同探索鴻蒙生態的無限可能,為開發者提供深入學習、技術交流和資源共享的平臺。
01 DevEco Studio:專為鴻蒙開發者打造的一站式集成開發環境
DevEco Studio 是 HarmonyOS 系統提供的官方開發環境,它是基于 IntelliJ IDEA 的集成開發環境(IDE),專為 HarmonyOS 系統的開發者設計和優化。這個開發環境不僅功能強大,還集成了許多 HarmonyOS 系統的原生特性,例如支持多設備開發、模擬器調試和真機調試、兼容多種語言、內置分布式等,方便開發者構建分布式應用。
上市外企項目總監、COC 上海社區主理人展菲結合 8 年移動開發及物聯網研發經驗,發表了以“淺析鴻蒙原生應用的研發流程”為主題的演講,從需求分析與用戶群體、UI 設計與用戶體驗、應用功能分析和應用 AI 賦能等多個維度深入解析了鴻蒙原生應用的研發流程。特別是針對多設備開發和應用的跨平臺適配,展菲為開發者們提供了寶貴的建議和實戰經驗。他提到了 DevEco Studio 開發環境、模擬器調試功能等技術亮點,使在場觀眾對鴻蒙原生應用的開發流程有了更全面的理解,為后續實際操作奠定了扎實的理論基礎。
02 鴻蒙開發者成長之路:從相遇、探索、實現再到未來的旅程
歡友 HarmonyOS 高級開發工程師、思否 HarmonyOS 版主邱天皓以“從 Android 到鴻蒙——我的轉型之路”為題,詳細講述他對鴻蒙從觀望者、學習者,再到開發者、分享者的角色轉變,并回顧了自己的學習歷程,分析面臨的挑戰和個人學習優勢,最后探討如何在不斷進步中與鴻蒙共同成長。在將鴻蒙開發知識運用到實踐的過程中,邱天皓也坦言團隊遇到了不少困難,例如 API 升級所帶來的編譯問題、路由框架的遷移和彈窗方案的選擇等。
其中,路由框架遷移讓他和團隊印象深刻。“項目最初開始移植鴻蒙時,本著 Android 的使用習慣,首先選擇的是在 Entry 之間進行路由的 Router 作為我們的路由框架。”但是隨著開發推進,其團隊逐步發現 Router 的短板。比如存在路由最大數量限制,模態不支持定義路由等等。而官方在后續版本中推薦 Navigation 作為路由,所以團隊決定將 Router 遷移為 Navigation,最后以“Navigation + 動態 import + wrapBuilder”的方式實現了動態路由。
03 端云一體化,助力 HarmonyOS 應用高效開發
在傳統開發架構下,端云模型的端側與云側各需一套開發工具,云側需自建服務器,工具成本高。同時,端側與云側要求不同的開發語言,技能要求高。需多人投入,且開發人員之間需持續、準確溝通,人力與溝通成本高、效率低。
基于此,星夢之舟 CTO、華為 HDE 陳勝歌以“端云一體化,助力中小企業數字革新”為題,細致講解了運用開源計算模型的基本理念及端云一體化的基本概念。他指出,HarmonyOS 端云一體化開發架構下的端云模型將認證服務云函數、應用元服務和云數據庫云存儲相結合,使開發中無需關注云側底層技術,可以聚焦業務邏輯本身,用更少的人力成本,實現復雜業務需求。
此外,通過對鴻蒙端云一體化開發框架的主要功能模塊詳解,以及對端云一體化應用“摘星物語”的實際案例解析,陳勝歌帶領開發者們一同領略了該應用開發新模式的便捷性。他表示,端云一體化開發是中小企業開發鴻蒙原生應用/元服務的一條捷徑。
04 開發上架鴻蒙原生應用,最高可獲百萬現金!
值得一提的是,星夢之舟 CTO、華為 HDE 陳勝歌在本次沙龍上為現場開發者詳細解讀了鴻蒙原生應用開發者激勵計劃。陳勝歌指出,該計劃面向有意開發鴻蒙原生應用、元服務的開發者,包括個人開發者、企業開發者等,提供現金及流量扶持等專屬激勵資源,鼓勵開發者積極投入鴻蒙原生應用開發,共創鴻蒙生態繁榮未來。同時,他還在樣板應用、原生與跨平臺、打包編譯應用、審核指南等方面進行了介紹,幫助開發者了解計劃參與流程。
據悉,在本計劃要求的報名周期提交報名,且在2024年10月10日至2024年12月31日完成鴻蒙原生應用、元服務開發,并正式上架至 HarmonyOS NEXT 應用市場,最高可獲百萬現金,以及價值500萬流量激勵!
05 聆聽開發者之聲
除了精彩的演講之外,此次沙龍還設置了小組互動討論、專家面對面交流環節。在現場開發者們的熱切期盼下,3位演講嘉賓憑借自身豐富的實戰經驗,通過互動答疑為開發者學習路線等提供了具體指引;更以深入淺出的方式,對當前鴻蒙原生應用適配方案提出各自的見解,并就一系列應用開發相關開源工具、框架與模型等展開討論。
至此,開發者系列沙龍·HarmonyOS應用開發實踐圓滿結束,我們期待有更多開發者加入鴻蒙生態建設,與HarmonyOS同行,共赴“山花爛漫時”,共同見證鴻蒙生態的輝煌未來。CSDN也將與萬千鴻蒙開發者攜手共進,共同書寫鴻蒙生態的新篇章!