在不久前召開的華為開發者大會2023 () 上,來自全球的開發者匯聚一堂,共同探索鴻蒙生態的最新進展,體驗HarmonyOS最新技術。通過主題演講、豐富的現場活動以及案例分享等,“云開發”的降本增效、創新體驗被頻繁提及,受到更多開發者的關注和認同。
在大會的技術論壇環節,母嬰行業知名品牌“孩子王”的CTO用實踐案例分享了“‘孩子王’元服務使用端云一體化·云開發的創新體驗”。云開發為“孩子王”元服務提供了助力,其云端Serverless免運維、彈性伸縮等特性,使得 “孩子王”元服務的開發效率提升60%,資源成本節省40% 。
(資料圖片僅供參考)
云開發是(高碼)端云一體化開發,主要針對廣大開發者在產品開發過程中可能遇到的端云割裂、開發效率低、溝通成本高等問題給出解決方案。開發者只需在HUAWEI DevEco Studio內選擇云開發模板,一個開發團隊、一套開發工具、一種開發語言,即可完成HarmonyOS應用/元服務端側與云側的開發。
端云協同開發,助力開發者低成本學習快速上手
通常來講,同時完成端云兩側的開發要求開發者具備較高的專業技能,這對于不少初創團隊及個人開發者而言是存在一定難度的。 云開發則降低了對開發者的技能要求,學習成本低,一種開發語言即可同時支撐端云兩側的開發,幫助有基礎知識儲備的開發者快速上手 。
元服務“隨手計數”是一款個人開發者的作品。開發者之前對云開發并不了解,但其在通過文檔自學和對云開發工具的探索后,順利完成了第一款元服務作品的開發和上架。開發者表示,雖然是第一次使用云開發模板,但前期準備過程非常簡單,僅需在HUAWEI AppGallery Connect(以下簡稱“AGC”)管理端花點時間新建項目,后續開發時無需任何配置便能直接使用,學習成本低,上手快。
端云統一技術棧,促進開發效率顯著提升
傳統開發模式端云割裂,需要較高的人力投入和持續的溝通成本,對很多開發者而言,在有限的資源內高效完成產品需求是有難度的。 云開發端云統一技術棧,無需切換端側與云側工程、無需學習多種前后端語言,端側人員也可編寫云側代碼。
元服務“溜溜骰子”的開發即驗證了這一點。 “溜溜骰子”的云側邏輯主要用云函數和云數據庫去實現,在使用過程中,用戶每次搖骰子,都會帶來流量的上升,流量與搖骰子次數成正比。多個玩伴共同使用,還會產生裙帶效應,使流量翻倍攀升。
傳統模式下,一個人想完成端、云側的開發很難,云開發降低了開發門檻,且保障“溜溜骰子”的開發效率提升2倍以上。
Serverless優勢凸顯,有效降低資源成本
云開發的云端接入AGC Serverless服務,Serverless服務讓開發者只需專注于業務邏輯,無需關心服務器、操作系統以及容器等基礎設施,有效提升資源利用率,降低資源成本。
作為一款基于青少年籃球活動場景設計的工具,元服務“雪狼戰術板”涉及大量數據內容,傳統模式進行產品設計不便于切換終端設備后的數據獲取,借助云開發完成產品的迭代后,依托Serverless服務,其可將畫筆軌跡、進攻/防守人物相關數據全部保存在云數據庫中。值得注意的是,開發者僅花費3小時就完成了項目上云的遷移,效率提升30%。
除了“雪狼戰術板”,元服務“無聊數學”接入Serverless認證服務、云函數、云數據庫、云存儲服務以及Serverless模板能力后,降本增效亦十分明顯。粗略計算, 接入Serverless服務節約了開發成本15人天,開發效能提升%。 同時,由于項目全部采用華為的云架構,硬件資源成本方面,亦減少了3臺約8核16GB的服務器投入。
如果您對HarmonyOS應用/元服務開發有著濃厚的興趣,在開發過程中遇到了同樣的難題和痛點,不妨嘗試一下“云開發”。登錄華為開發者聯盟學堂官網學習HarmonyOS云開發課程,體驗端云一體化·云開發,實現低成本高效開發,共建共贏更加美好的鴻蒙世界。
(數據來源:開發者提供)
關鍵詞: