掌握未來,擁抱鴻蒙,快來與我一同走進 HarmonyOS 應用開發(fā)實踐!| CSDN 開發(fā)者系列沙龍·深圳站

近日,HarmonyOS NEXT(原生鴻蒙)正式開啟公測,這也意味著不兼容安卓的純血鴻蒙即將走向商用,鴻蒙也將真正成為獨立于安卓、蘋果的第三大操作系統(tǒng),開啟獨立征程。鴻蒙生態(tài)的迅速崛起,為廣大開發(fā)者帶來了前所未有的機遇和挑戰(zhàn),那么,你是否真正了解鴻蒙的應用開發(fā)優(yōu)勢?你又是否進行過鴻蒙應用開發(fā)實踐?

1.jpg

10月19日,由 CSDN 主辦的開發(fā)者系列沙龍之 HarmonyOS 應用開發(fā)實踐·深圳站成功舉辦,我們有幸邀請到三位行業(yè)技術(shù)專家,深入了解了 HarmonyOS 應用開發(fā)的核心技術(shù)框架與元服務(wù)功能,相信能為廣大的開發(fā)者朋友們帶來諸多創(chuàng)新的思路和靈感。

01一次開發(fā),多端部署

“一次開發(fā),多端部署”(以下簡稱“一多”),是鴻蒙操作系統(tǒng)提出的打破硬件、應用和服務(wù)之間的邊界的全場景解決方案,只需要一套工程代碼,就可以實現(xiàn)一次上架,在多個端按需進行部署。

2.jpg

在《HarmonyOS 應用開發(fā)實踐》的主題分享中,華為 HDE、《SwiftUl 極簡開發(fā)》作者李智威指出:“‘一多’解決了應用在多設(shè)備之間的頁面適配、功能兼容的問題,極大程度上提高了開發(fā)者對于跨設(shè)備的應用工程開發(fā)的效率。”

在多端頁面布局方面,鴻蒙系統(tǒng)提供了自適應布局和響應式布局兩種方式,以確保應用能夠在多種華為終端設(shè)備上良好展示和交互。在視覺風格方面,鴻蒙系統(tǒng)采用了分層參數(shù)來精細控制應用的界面元素,以實現(xiàn)一致的視覺體驗;此外,鴻蒙系統(tǒng)也支持資源限定詞,以便開發(fā)者根據(jù)不同設(shè)備和場景的需求,提供定制化的資源。在交互歸一方面,鴻蒙系統(tǒng)做到了組件事件歸一和交互事件歸一,提升了用戶體驗的一致性。

3.jpg

ArkUI(方舟開發(fā)框架)是鴻蒙系統(tǒng)提供的UI開發(fā)框架,它以聲明方式組合和擴展組件來描述應用程序的 UI,同時還提供了基本的屬性、事件和子組件配置方法,幫助開發(fā)者實現(xiàn)應用交互邏輯。在主題分享中,李智威以“今天想吃什么”的應用開發(fā)實戰(zhàn)案例,為現(xiàn)場的開發(fā)展講解 ArkUI 的可組合性和可重用性。此外,ArkUI 提供了 Web 組件來加載網(wǎng)頁,借助它就相當于在自己的應用程序里嵌入一個瀏覽器,從而非常輕松地展示各種各樣的網(wǎng)頁。

02元服務(wù):鴻蒙設(shè)備的流量新入口

元服務(wù)是 HarmonyOS 生態(tài)下的新型應用程序形態(tài),具有獨立入口、免安裝、可為用戶提供一個或多個服務(wù)的特點。相較于 APP,元服務(wù)更加輕量,免安裝即可使用,二者可獨立部署,也可嵌入式運行。

4.jpg

會上,華為 HDE、啟航技術(shù)總監(jiān)秦紅軍以《深度走進元服務(wù)》為主題,分享了鴻蒙系統(tǒng)中元服務(wù)的相關(guān)內(nèi)容。比如通過使用 DevEco Studio 創(chuàng)建工程與生產(chǎn)圖標,幫助開發(fā)者快速掌握快速鴻蒙系統(tǒng)元服務(wù)開發(fā)方面的技術(shù)知識。除此之外,秦紅軍還幫助開發(fā)者了解如何發(fā)起和完成 HTTP 請求、如何制作出現(xiàn)/消失動畫轉(zhuǎn)場效果以及如何創(chuàng)建服務(wù)卡片等操作知識。

5.jpg

“三方庫是第三方開發(fā)者編寫并提供的可重用代碼模塊,這些模塊通常用于實現(xiàn)特定的功能或解決特定的問題?!鼻丶t軍指出,目前提供了兩種途徑獲取開源三方庫,通過訪問 Gitee 網(wǎng)站開源社區(qū)獲取或通過 OpenHarmony 三方庫中心倉獲取。在會上,他特別講解了開源三方庫 @nutpi/privacy_dialog 的安裝與使用。

秦紅軍認為,隨著 HarmonyOS 生態(tài)的不斷完善,元服務(wù)將成為服務(wù)分發(fā)的載體,助力合作伙伴獲取全場景下的新流量?!霸?AI 大模型的加持下,元服務(wù)的服務(wù)分發(fā)將更加實時、連續(xù)、智能,為用戶提供更流暢、更合時宜的服務(wù)體驗?!?/p>

03成語心情:鴻蒙原生應用/元服務(wù)開發(fā)探索

作為一種全新的服務(wù)提供方式,鴻蒙系統(tǒng)的元服務(wù)基于 HarmonyOS API 進行開發(fā),具有輕量化、免安裝、卡片外顯等優(yōu)勢特性。開發(fā)者可以利用這些特性,開發(fā)出各種具有創(chuàng)新性的成語元服務(wù)?!俺烧Z心情”應用正是基于 HarmonyOS Next 平臺開發(fā)的一款原生應用,旨在通過利用 HarmonyOS 的元服務(wù)和萬能卡片能力,為用戶提供更加便捷、高效的學習體驗。

1729563139885.png

深圳市蛟龍騰飛網(wǎng)絡(luò)科技有限公司 CEO 兼 CTO 李洋以《鴻蒙原生應用/元服務(wù)策劃、開發(fā)、上架運營探索嘗試》為主題,在本次沙龍上分享了“成語心情”應用的制作過程。在早期對元服務(wù)進行深入了解與學習后,他與團隊總結(jié)出,完整的鴻蒙原生應用/元服務(wù)數(shù)據(jù)流包括 WEB、“1+8+N”及用戶,“它和互聯(lián)網(wǎng)、移動互聯(lián)網(wǎng)交織在一起,是一個開放包容的體系,是一個逐步升級的過程”。

1729563164684.png

在后續(xù)的開發(fā)過程中,蛟龍騰飛開發(fā)團隊通過端云原生探索嘗試,認識到端云一體化開發(fā)模式在開發(fā)工具、開發(fā)人員和運維三個方面的巨大優(yōu)勢。在分享結(jié)尾,李洋也分享了個人的心得經(jīng)驗:首先,要全面熟悉 HarmonyOS Next 原生應用/元服務(wù)支持的能力體系;其次,應在保持原有基礎(chǔ)特性上,根據(jù)鴻蒙特性進行用戶體驗的創(chuàng)新嘗試與探索;之后,要整體規(guī)劃,分步實施,持續(xù)迭代,小步快跑;最后,應增強自信,理解與包容,承擔好鴻蒙生態(tài)發(fā)展中的角色與使命。

04會議現(xiàn)場

8.jpg

9.jpg

10.jpg

11.jpg

05應用政策解讀閉門會

CSDN 還特別為現(xiàn)場到來的應用開發(fā)服務(wù)商、提供商的朋友們準備了一個閉門會,會議上重點分享和交流了最新的鴻蒙應用上架激勵政策。與會者反響熱烈,紛紛表示此次交流收獲頗豐,不僅加深了對鴻蒙生態(tài)的理解,更為未來的合作與發(fā)展指明了方向,期待在鴻蒙應用的廣闊舞臺上攜手共創(chuàng)輝煌!

12.jpg

從星星之火到漫天星辰,從千帆競發(fā)到萬象和鳴,我們有理由相信,“星河璀璨,加入鴻蒙正當時”將可能成為企業(yè)和開發(fā)者的共同心聲。

13.jpg

隨著鴻蒙的不斷升級,CSDN 將攜手眾多行業(yè)精英加入到鴻蒙操作系統(tǒng)的生態(tài)共建中去,攜手共赴萬物互聯(lián)的未來。如果你渴望探索鴻蒙技術(shù)前沿與應用實踐,歡迎關(guān)注 CSDN 活動資訊,獲取更多開發(fā)者系列沙龍相關(guān)資訊!

(免責聲明:本網(wǎng)站內(nèi)容主要來自原創(chuàng)、合作伙伴供稿和第三方自媒體作者投稿,凡在本網(wǎng)站出現(xiàn)的信息,均僅供參考。本網(wǎng)站將盡力確保所提供信息的準確性及可靠性,但不保證有關(guān)資料的準確性及可靠性,讀者在使用前請進一步核實,并對任何自主決定的行為負責。本網(wǎng)站對有關(guān)資料所引致的錯誤、不確或遺漏,概不負任何法律責任。
任何單位或個人認為本網(wǎng)站中的網(wǎng)頁或鏈接內(nèi)容可能涉嫌侵犯其知識產(chǎn)權(quán)或存在不實內(nèi)容時,應及時向本網(wǎng)站提出書面權(quán)利通知或不實情況說明,并提供身份證明、權(quán)屬證明及詳細侵權(quán)或不實情況證明。本網(wǎng)站在收到上述法律文件后,將會依法盡快聯(lián)系相關(guān)文章源頭核實,溝通刪除相關(guān)內(nèi)容或斷開相關(guān)鏈接。 )