由華為開發者聯盟主辦的HDD創新開發沙龍,主要展示了Serverless、HarmonyOS、HMS Core等技術能力,這些都是開發者比較關注的應用開發技術動向,也是移動互聯網未來的技術發展趨勢。Serverless被認為將在云計算的下一個十年起到舉足輕重的作用,已成為云計算“下半場”中各大廠商和開源社區競相擁抱的戰略方向和新興技術。“元宇宙”似乎在一夜之間成為熱詞,被譽為是互聯網的未來。華為AR提供了將虛擬數字世界與真實物理世界融合的能力,在幫助開發者開發更有價值的應用場景同時,也幫助開發者更好地了解元宇宙的基本特性。
下面我帶大家一起來看下這些技術帶來的價值,究竟如何落地,希望能夠為開發者開發應用提供幫助:
一、提升開發效率,降低運維成本:AppGallery?Connect?Serverless構建服務
Serverless其實代表的是云服務發展的一個趨勢,輕量化、可伸縮、免運維,因為這些特性,我們才可以在一個新的生態中快速構建新應用,快速落地想法。
HUAWEI AppGallery Connect 平臺提供的 Serverless服務不止是一個函數運行環境,而是一整套完整的有望用來支撐應用現代化的新生態解決方案,云函數只是其中一個小的模塊,整個 Serverless 解決方案除了云函數,還有云數據庫、云存儲、云托管、認證等構建服務,以及增長、質量和分析服務,使用這些服務,可以打造一個完整的云端 App,而不需要自己開發任何后端,因為云函數可以承載計算,云數據庫和云存儲可以承載數據和資源存儲訪問,而云托管可以解決服務部署的問題,最終認證服務集成后,一個完整App所需要的所有服務端邏輯,都可以通過 Serverless 構建服務完成。
認證服務的SDK支持多種平臺和語言,支持手機帳號、郵箱帳號、主流三方帳號、自有帳號以及匿名帳號多種認證方式,無論用戶使用何種類型的終端,都能獲得統一的登錄體驗和用戶身份。
云數據庫與傳統的數據庫服務相比,提供了客戶端與云端、客戶端與客戶端之間的實時數據同步機制,移動端離線可用等面向移動端的特性。底層的數據庫引擎采用存算分離的分布式架構,可以按照移動端的需求自動擴展存儲容量或者計算節點。
云函數是 Serverless 中所有邏輯的承載,開發者只需要書寫簡單的js、java、python 函數,不需要關注部署、資源伸縮、保活、負載均衡等,所有這些復雜的部分都由云函數平臺提供。
云存儲提供了 Serverless 中的存儲環節,其最重要的是數據安全,包括數據備份、數據權限,另外就是與云函數的結合,函數觸發讀寫,同時存儲可以通過事件觸發函數,雙向協同,另外云存儲也支持全球多節點加速。
云托管是 Serverless 生態最后一步,應用準備之后的發布上線,需要申請域名、配置dns、申請https證書、配置nginx、配置緩存等較多環節,在使用了云托管之后,可實現一鍵上線,非常方便。
另外,最近 Serverless 提供了更多跨平臺支持能力,以云函數為例,目前支持 iOS、Android、Web、HarmonyOS、快應用、快游戲、微信小程序等開發平臺,支持Flutter、React?Native、Cordova、Xamarin、Ionic等三方跨平臺框架,還支持Unity、Cocos等游戲引擎平臺。
下面我們再來看 2 個真實的案例:
目前AppGallery Connect Serverless解決方案在華為內部已經用于AppGallery Connect APP、華為快應用、翻譯服務、應用市場聯運活動秒殺系統等多個項目中,相比于之前的微服務架構,研發效率得到極大提升。
以 AppGallery Connect Serverless 對翻譯服務的支持為例,為了提升應用全球化分發效果,解決開發者在應用上架時面臨的翻譯成本高、翻譯質量無法保障、支持語言有限等問題,HUAWEI AppGallery Connect提供了翻譯服務,使開發者能夠以更優惠的價格享受到更高的翻譯交付質量。開發團隊通過使用Serverless云函數+云存儲+云數據庫服務,高效構建具備高可用和按需擴縮容等特征的翻譯服務,與傳統架構模式相比,人力成本降低45%,研發周期縮短50%。(數據來源于HUAWEI AppGallery Connect統計數據)
《涂鴉畫圖》是一款繪畫軟件,集成認證服務(手機號認證方式),讓服務端省去了第三方短信中心對接的工作,服務端減少 80% 的工作量,客戶端減少 40% 的工作量。(數據來源于開發者反饋)
二、高效開發應用:HarmonyOS?codelabs開發案例
會上,華為還分享了 HarmonyOS?codelabs開發案例,以幫助開發者快速了解和使用華為開發者生態的服務。在傳統的單設備系統能力基礎上,HarmonyOS提出了基于同一套系統能力、適配多種終端形態的分布式理念,能夠支持手機、平板、智能穿戴、智慧屏、車機等多種終端設備,提供全場景(移動辦公、運動健康、社交通信、媒體娛樂等)業務能力。
對消費者而言,HarmonyOS能夠將生活場景中的各類終端進行能力整合,實現不同終端設備之間的快速連接、能力互助、資源共享,匹配合適的設備,提供流暢的全場景體驗。對應用開發者而言,HarmonyOS采用了多種分布式技術,使應用開發與不同終端設備的形態差異無關,從而讓開發者能夠聚焦上層業務邏輯,更加便捷、高效地開發應用。對設備開發者而言,HarmonyOS采用了組件化的設計方案,可根據設備的資源能力和業務特征靈活裁剪,滿足不同形態終端設備對操作系統的要求。
分享中提及了很多豐富的案例和demo,來幫助開發者熟悉相關服務的使用和開發,如移動辦公的場景,通過demo演示如何使用分布式文件服務和分布式數據服務,幫助開發者快速調通分布式服務。感興趣的同學可以在華為開發者聯盟-開發者學堂https://developer.huawei.com/consumer/cn/training/detail/C101638950595697009了解一下,華為開發者學堂提供了豐富的在線學習課程,以及學習認證、職業發展、創新扶持等服務。華為開發者聯盟作為全球領先的開發者服務平臺,從開發、測試、推廣、變現等環節,為全球開發者提供一站式服務。
三、HMS?Core諸多技術能力幫助開發者邁向元宇宙
最近也一直在關注和元宇宙相關的技術和行業動態,拋開一些概念炒作,元宇宙作為未來發展的可能方向之一,的確值得探討,它創造了一個用戶體驗被虛擬連接的全新環境。想象一下,如果你的生活、工作、社交、購物、娛樂等大部分場景都可以在元宇宙中完成,而在這個虛擬世界中,不存在嚴格的物理規律,不存在信息傳播速度的限制,甚至突破時間的束縛穿越到過去某個時間點的世界中,這樣很多事情都可以突破現實世界的束縛,這將給開發者和用戶帶來無限的想象空間。
對元宇宙相關技術比較關注的同學,也可以通過 github 上面的這個項目了解更多信息:GitHub - shadowcz007/awesome-metaverse: Useful resources for creating Meta-verse,里面記錄了元宇宙行業里基本所有的技術&項目&公司等,有助于了解元宇宙相關的技術。
在虛擬現實方面,HMS Core 可以提供 AR/3D/音視頻等技術能力,我順便梳理了一些和元宇宙相關的技術:
●?展現層的AR/VR/3D相關技術,HMS Core AR Engine/VR Engine/3D 建模服務。
●?構建社交娛樂、旅游出行等場景的音視頻編輯能力,HMS Core音頻/視頻編輯服務。
●?底層的高速、可靠的網絡支撐,HMS Core Network Kit?& 無線傳輸服務。
1、HMS?Core?3D?建模服務(3D?Modeling?Kit)
元宇宙的本質是建立一個映射現實世界的虛擬世界,在這個過程中,需要將現實世界的許多元素進行 3D 建模,將其 3D 化、虛擬化、信息化。
傳統的影視建模,都是人工建模或者需要非常高端的設備進行人體跟蹤建模,而現在使用手機攝像頭和部分手機上的激光傳感器,就可以完成比較高質量的建模了,這其實給 3D 建模帶來了很多新玩法,例如在游戲中快速搭建場景、在電商場景中幫助店家高效構建擬真商品模型等。
HMS Core 3D建模服務的核心能力主要是三大塊:建模、材質生成、動作捕捉。
●?建模主要應用于商品展示等場景,開發者通過掃描建立物體的 3D 模型,可以有效降低建模的成本。
●?材質生成,即僅通過手機的攝像頭生成材質貼圖的功能。開發者可以將其快速應用于3D建模后的工作流中,也可以生成很多業界流行的材質格式。
●?動作捕捉則能夠通過手機攝像頭或者單純的視頻或圖像,快速估計人體骨骼關鍵點的三維信息,生成識別對象的動作,該功能可以同時輸出24個人體骨骼關鍵點的四元數和3D坐標。
2、HMS?Core?AR?Engine
在大眾認知里,元宇宙最讓人熟悉的概念就是虛擬現實了,也就是展現層,通過 AR/VR/MR 等方式構建出虛擬社區,很多公司都在這方面一直在持續做技術布局,而華為在這方面的積累也是非常深厚的, HMS Core AR Engine的高精度高性能幾何智能,提供領先競品的SLAM定位,4K精度的人臉和人體骨骼識別和跟蹤能力,精確而自然的光線計算和跟蹤能力,完整工具的端云全棧全場景解決方案。
據華為自有數據集和測試方案,AR Engine的技術指標已經達到 1.6cm 的 ATE 精度,同時平面檢測時長小于 1s,達到了領先的技術能力。
AR Engine還提供了實時環境光識別能力,幀率達到15fps,使用環境光識別,可以對環境光進行重建,以及紋理映射等。
環境跟蹤還可以智能識別環境語意,直接將物體輪廓摳出。
另外,AR Engine 還支持圖像跟蹤、物體跟蹤、人臉跟蹤、人體跟蹤、手部跟蹤等,利用這些能力,可以讓AR 應用實現更加豐富創新的功能體驗。
華為還提供了一套用以開發 AR 應用的完整工具 Reality Studio,可以從建模到動畫到場景到邏輯開發到應用發布,一站式制作 AR 應用。
3、HMS?Core?音頻/視頻編輯服務
元宇宙借助 AR 引擎的能力可以打造虛擬現實的場景,虛擬的場景和現實的人,而音視頻也是其中不可或缺的一環,通過音頻識別和合成技術,以及現在流行的空間音頻能力,開發者可以在虛擬世界中打造真實聲音,同時也可以將現實世界的聲音連接到虛擬場景中。
此外,在線辦公、在線會議、實時視頻通話、短視頻、直播等場景,也是建立在音視頻服務的基礎上的。
HMS Core音頻編輯服務(Audio Editor Kit )提供豐富的AI音效處理、音頻渲染、實時聲音處理等能力,另外還支持音頻空間渲染,通過簡潔易懂的操作方式將音頻不同組成部分渲染到指定的空間方位,方便制作具有多種場景化的音頻體驗,滿足用戶在環繞聲編輯、影視配樂等多種使用場景下的音頻編輯需求。
HMS Core視頻編輯服務(Video Editor Kit) 則可以快速為開發者構建視頻編輯能力,集成后讓應用為用戶提供專業的視頻剪輯、特效貼紙、調色美化等功能。
視頻編輯服務提供產品級視頻編輯UI SDK和視頻編輯原子能力SDK,接口豐富、開放性強、穩定可靠,節省開發時間,幫助開發者按需快速構建App的視頻編輯功能。為開發者提供視頻導入、編輯、特效、貼紙、濾鏡、導出、素材庫等一站式服務,功能豐富,滿足用戶多樣的短視頻創作需求。此外,開發者還可自由編排SDK內素材信息,如服務接入站點、素材/欄目增刪等,快速管理App素材。
4、HMS?Core?Network?Kit?&?無線傳輸服務
前面提到,高可靠、低延遲、高帶寬的網絡也是元宇宙的必備技術和基礎設施。
HMS Core Network Kit開放的全鏈路網絡加速技術,使用自研協議通信,保證信息即送即達。
基于AI算法做網絡環境預測,能夠根據線程數量、IP選路、超時時間等維度,實現網絡參數調優,還能夠基于業務的網絡訪問規律,預測業務的網絡訪問行為,提前預熱網絡,減少用戶等待時間,讓短鏈接達到長鏈接的體驗效果。實現AI網絡環境預測、無限弱網擁塞控制,網絡時延大幅降低。
HMS Core無線傳輸服務(Wireless Kit)為開發者提供了完善的無線通信傳輸能力,以打造定制化的5G+WiFi通信解決方案,幫助開發者解決一系列低速率、高時延、連接不穩定等網絡問題,也給用戶帶來更豐富的無線傳輸功能和更流暢的網絡體驗。
以上技術,基本都走在了國內甚至世界的前列,而且都恰好和元宇宙涉及的技術有所重疊,大家感興趣的話可以多關注一下,大家各取所長,通力合作,為用戶打造出更加便捷、創新的應用體驗。感興趣的同學可以登錄華為開發者聯盟在開發者學堂觀看直播,了解更多相關技術信息:https://developer.huawei.com/consumer/cn/training/detail/C101638950595697009
審核編輯:符乾江
評論
查看更多