端云一體化云開發(fā),助推HarmonyOS應(yīng)用與元服務(wù)高效開發(fā)

在不久前召開的華為開發(fā)者大會2023(HDC.Together)上,來自全球的開發(fā)者匯聚一堂,共同探索鴻蒙生態(tài)的最新進展,體驗HarmonyOS最新技術(shù)。通過主題演講、豐富的現(xiàn)場活動以及案例分享等,“云開發(fā)”的降本增效、創(chuàng)新體驗被頻繁提及,受到更多開發(fā)者的關(guān)注和認同。

在大會的技術(shù)論壇環(huán)節(jié),母嬰行業(yè)知名品牌“孩子王”的CTO用實踐案例分享了“‘孩子王’元服務(wù)使用端云一體化·云開發(fā)的創(chuàng)新體驗”。云開發(fā)為“孩子王”元服務(wù)提供了助力,其云端Serverless免運維、彈性伸縮等特性,使得“孩子王”元服務(wù)的開發(fā)效率提升60%,資源成本節(jié)省40%。

孩子王.jpg

云開發(fā)是(高碼)端云一體化開發(fā),主要針對廣大開發(fā)者在產(chǎn)品開發(fā)過程中可能遇到的端云割裂、開發(fā)效率低、溝通成本高等問題給出解決方案。開發(fā)者只需在HUAWEI DevEco Studio內(nèi)選擇云開發(fā)模板,一個開發(fā)團隊、一套開發(fā)工具、一種開發(fā)語言,即可完成HarmonyOS應(yīng)用/元服務(wù)端側(cè)與云側(cè)的開發(fā)。

端云協(xié)同開發(fā),助力開發(fā)者低成本學(xué)習快速上手

通常來講,同時完成端云兩側(cè)的開發(fā)要求開發(fā)者具備較高的專業(yè)技能,這對于不少初創(chuàng)團隊及個人開發(fā)者而言是存在一定難度的。云開發(fā)則降低了對開發(fā)者的技能要求,學(xué)習成本低,一種開發(fā)語言即可同時支撐端云兩側(cè)的開發(fā),幫助有基礎(chǔ)知識儲備的開發(fā)者快速上手。

元服務(wù)“隨手計數(shù)”是一款個人開發(fā)者的作品。開發(fā)者之前對云開發(fā)并不了解,但其在通過文檔自學(xué)和對云開發(fā)工具的探索后,順利完成了第一款元服務(wù)作品的開發(fā)和上架。開發(fā)者表示,雖然是第一次使用云開發(fā)模板,但前期準備過程非常簡單,僅需在HUAWEI AppGallery Connect(以下簡稱“AGC”)管理端花點時間新建項目,后續(xù)開發(fā)時無需任何配置便能直接使用,學(xué)習成本低,上手快。

云開發(fā).jpg

端云統(tǒng)一技術(shù)棧,促進開發(fā)效率顯著提升

傳統(tǒng)開發(fā)模式端云割裂,需要較高的人力投入和持續(xù)的溝通成本,對很多開發(fā)者而言,在有限的資源內(nèi)高效完成產(chǎn)品需求是有難度的。云開發(fā)端云統(tǒng)一技術(shù)棧,無需切換端側(cè)與云側(cè)工程、無需學(xué)習多種前后端語言,端側(cè)人員也可編寫云側(cè)代碼。

元服務(wù)“溜溜骰子”的開發(fā)即驗證了這一點。“溜溜骰子”的云側(cè)邏輯主要用云函數(shù)和云數(shù)據(jù)庫去實現(xiàn),在使用過程中,用戶每次搖骰子,都會帶來流量的上升,流量與搖骰子次數(shù)成正比。多個玩伴共同使用,還會產(chǎn)生裙帶效應(yīng),使流量翻倍攀升。

傳統(tǒng)模式下,一個人想完成端、云側(cè)的開發(fā)很難,云開發(fā)降低了開發(fā)門檻,且保障“溜溜骰子”的開發(fā)效率提升2倍以上。

Serverless優(yōu)勢凸顯,有效降低資源成本

云開發(fā)的云端接入AGC Serverless服務(wù),Serverless服務(wù)讓開發(fā)者只需專注于業(yè)務(wù)邏輯,無需關(guān)心服務(wù)器、操作系統(tǒng)以及容器等基礎(chǔ)設(shè)施,有效提升資源利用率,降低資源成本。

雪狼.jpg

作為一款基于青少年籃球活動場景設(shè)計的工具,元服務(wù)“雪狼戰(zhàn)術(shù)板”涉及大量數(shù)據(jù)內(nèi)容,傳統(tǒng)模式進行產(chǎn)品設(shè)計不便于切換終端設(shè)備后的數(shù)據(jù)獲取,借助云開發(fā)完成產(chǎn)品的迭代后,依托Serverless服務(wù),其可將畫筆軌跡、進攻/防守人物相關(guān)數(shù)據(jù)全部保存在云數(shù)據(jù)庫中。值得注意的是,開發(fā)者僅花費3小時就完成了項目上云的遷移,效率提升30%。

除了“雪狼戰(zhàn)術(shù)板”,元服務(wù)“無聊數(shù)學(xué)”接入Serverless認證服務(wù)、云函數(shù)、云數(shù)據(jù)庫、云存儲服務(wù)以及Serverless模板能力后,降本增效亦十分明顯。粗略計算,接入Serverless服務(wù)節(jié)約了開發(fā)成本15人天,開發(fā)效能提升27.3%。同時,由于項目全部采用華為的云架構(gòu),硬件資源成本方面,亦減少了3臺約8核16GB的服務(wù)器投入。

無聊.jpg

如果您對HarmonyOS應(yīng)用/元服務(wù)開發(fā)有著濃厚的興趣,在開發(fā)過程中遇到了同樣的難題和痛點,不妨嘗試一下“云開發(fā)”。登錄華為開發(fā)者聯(lián)盟學(xué)堂官網(wǎng)學(xué)習HarmonyOS云開發(fā)課程,體驗端云一體化·云開發(fā),實現(xiàn)低成本高效開發(fā),共建共贏更加美好的鴻蒙世界。

(數(shù)據(jù)來源:開發(fā)者提供)

(免責聲明:本網(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)容時,應(yīng)及時向本網(wǎng)站提出書面權(quán)利通知或不實情況說明,并提供身份證明、權(quán)屬證明及詳細侵權(quán)或不實情況證明。本網(wǎng)站在收到上述法律文件后,將會依法盡快聯(lián)系相關(guān)文章源頭核實,溝通刪除相關(guān)內(nèi)容或斷開相關(guān)鏈接。 )