近日,HarmonyOS NEXT(原生鴻蒙)正式開啟公測,這也意味著不兼容安卓的純血鴻蒙即將走向商用,鴻蒙也將真正成為獨立于安卓、蘋果的第三大操作系統,開啟獨立征程。鴻蒙生態的迅速崛起,為廣大開發者帶來了前所未有的機遇和挑戰,那么,你是否真正了解鴻蒙的應用開發優勢?你又是否進行過鴻蒙應用開發實踐? 10月19日,由 CSDN 主辦的開發者系列沙龍之 HarmonyOS 應用開發實踐•深圳站成功舉辦,我們有幸邀請到三位行業技術專家,深入了解了 HarmonyOS 應用開發的核心技術框架與元服務功能,相信能為廣大的開發者朋友們帶來諸多創新的思路和靈感。 01 一次開發,多端部署 “一次開發,多端部署”(以下簡稱“一多”),是鴻蒙操作系統提出的打破硬件、應用和服務之間的邊界的全場景解決方案,只需要一套工程代碼,就可以實現一次上架,在多個端按需進行部署。 在《HarmonyOS 應用開發實踐》的主題分享中,華為 HDE、《SwiftUl 極簡開發》作者李智威指出:“‘一多’解決了應用在多設備之間的頁面適配、功能兼容的問題,極大程度上提高了開發者對于跨設備的應用工程開發的效率。” 在多端頁面布局方面,鴻蒙系統提供了自適應布局和響應式布局兩種方式,以確保應用能夠在多種華為終端設備上良好展示和交互。在視覺風格方面,鴻蒙系統采用了分層參數來精細控制應用的界面元素,以實現一致的視覺體驗;此外,鴻蒙系統也支持資源限定詞,以便開發者根據不同設備和場景的需求,提供定制化的資源。在交互歸一方面,鴻蒙系統做到了組件事件歸一和交互事件歸一,提升了用戶體驗的一致性。 ArkUI(方舟開發框架)是鴻蒙系統提供的UI開發框架,它以聲明方式組合和擴展組件來描述應用程序的 UI,同時還提供了基本的屬性、事件和子組件配置方法,幫助開發者實現應用交互邏輯。在主題分享中,李智威以“今天想吃什么”的應用開發實戰案例,為現場的開發展講解 ArkUI 的可組合性和可重用性。此外,ArkUI 提供了 Web 組件來加載網頁,借助它就相當于在自己的應用程序里嵌入一個瀏覽器,從而非常輕松地展示各種各樣的網頁。 02 元服務:鴻蒙設備的流量新入口 元服務是 HarmonyOS 生態下的新型應用程序形態,具有獨立入口、免安裝、可為用戶提供一個或多個服務的特點。相較于 APP,元服務更加輕量,免安裝即可使用,二者可獨立部署,也可嵌入式運行。 會上,華為 HDE、啟航技術總監秦紅軍以《深度走進元服務》為主題,分享了鴻蒙系統中元服務的相關內容。比如通過使用 DevEco Studio 創建工程與生產圖標,幫助開發者快速掌握快速鴻蒙系統元服務開發方面的技術知識。除此之外,秦紅軍還幫助開發者了解如何發起和完成 HTTP 請求、如何制作出現/消失動畫轉場效果以及如何創建服務卡片等操作知識。 “三方庫是第三方開發者編寫并提供的可重用代碼模塊,這些模塊通常用于實現特定的功能或解決特定的問題。”秦紅軍指出,目前提供了兩種途徑獲取開源三方庫,通過訪問 Gitee 網站開源社區獲取或通過 OpenHarmony 三方庫中心倉獲取。在會上,他特別講解了開源三方庫 @nutpi/privacy_dialog 的安裝與使用。 秦紅軍認為,隨著 HarmonyOS 生態的不斷完善,元服務將成為服務分發的載體,助力合作伙伴獲取全場景下的新流量。“在 AI 大模型的加持下,元服務的服務分發將更加實時、連續、智能,為用戶提供更流暢、更合時宜的服務體驗。” 03 成語心情:鴻蒙原生應用/元服務開發探索 作為一種全新的服務提供方式,鴻蒙系統的元服務基于 HarmonyOS API 進行開發,具有輕量化、免安裝、卡片外顯等優勢特性。開發者可以利用這些特性,開發出各種具有創新性的成語元服務。“成語心情”應用正是基于 HarmonyOS Next 平臺開發的一款原生應用,旨在通過利用 HarmonyOS 的元服務和萬能卡片能力,為用戶提供更加便捷、高效的學習體驗。 深圳市蛟龍騰飛網絡科技有限公司 CEO 兼 CTO 李洋以《鴻蒙原生應用/元服務策劃、開發、上架運營探索嘗試》為主題,在本次沙龍上分享了“成語心情”應用的制作過程。在早期對元服務進行深入了解與學習后,他與團隊總結出,完整的鴻蒙原生應用/元服務數據流包括 WEB、“1+8+N”及用戶,“它和互聯網、移動互聯網交織在一起,是一個開放包容的體系,是一個逐步升級的過程”。 在后續的開發過程中,蛟龍騰飛開發團隊通過端云原生探索嘗試,認識到端云一體化開發模式在開發工具、開發人員和運維三個方面的巨大優勢。在分享結尾,李洋也分享了個人的心得經驗:首先,要全面熟悉 HarmonyOS Next 原生應用/元服務支持的能力體系;其次,應在保持原有基礎特性上,根據鴻蒙特性進行用戶體驗的創新嘗試與探索;之后,要整體規劃,分步實施,持續迭代,小步快跑;最后,應增強自信,理解與包容,承擔好鴻蒙生態發展中的角色與使命。 04 會議現場 05 應用政策解讀閉門會 CSDN 還特別為現場到來的應用開發服務商、提供商的朋友們準備了一個閉門會,會議上重點分享和交流了最新的鴻蒙應用上架激勵政策。與會者反響熱烈,紛紛表示此次交流收獲頗豐,不僅加深了對鴻蒙生態的理解,更為未來的合作與發展指明了方向,期待在鴻蒙應用的廣闊舞臺上攜手共創輝煌! 從星星之火到漫天星辰,從千帆競發到萬象和鳴,我們有理由相信,“星河璀璨,加入鴻蒙正當時”將可能成為企業和開發者的共同心聲。 隨著鴻蒙的不斷升級,CSDN 將攜手眾多行業精英加入到鴻蒙操作系統的生態共建中去,攜手共赴萬物互聯的未來。如果你渴望探索鴻蒙技術前沿與應用實踐,歡迎關注 CSDN 活動資訊,獲取更多開發者系列沙龍相關資訊! |