首頁>科技>

近日,華為正式面向全球開發者上線HMS Core 5.0,能力開放覆蓋七大領域的服務,包括應用服務(App Services)、圖形(Graphics)、媒體(Media)、人工智慧(AI)、智慧終端(Smart Device)、安全(Security)、系統(System)。

在介紹新增的開放能力之前,先來簡單了解一下HMS Core。據官方介紹,HMS Core是華為終端雲服務開放能力的合集,是面向全球開發者提供基礎服務的生態平臺。對於開發者來說,HMS Core是非常實用的開發工具。

此次上線的HMS Core 5.0,進一步把華為更多優質軟硬體能力開放給全球開發者,充分發揮華為端到端優勢。據介紹,HMS Core 5.0不僅針對原有的能力做了增強,還在圖形(Graphics)、媒體(Media)等多個領域共新增了20多項功能,以滿足開發者多元化的需求。其中,CG Kit(Computer Graphics Kit,圖形計算服務)、Accelerate Kit(計算加速服務)、Graphics Profiler(圖形效能調優)將重點提升圖形領域的開放能力,讓開發者的工具更加強大。

想開發遊戲和拍照類應用?CG Kit是好幫手

現在,遊戲、拍照、視訊等影音娛樂APP已成為熱門應用方向,也是開發者關注的焦點,但這類應用的開發時常面臨來自影象渲染能力、影象處理效能等方面的挑戰。針對遊戲應用開發場景,HMS Core提供從硬體到軟體的全面圖形渲染增強能力,其中,CG Kit(圖形計算服務)是一套以GPU技術為中心的開放能力體系,包含一個高效能渲染框架及一系列渲染外掛,以C++庫和引擎外掛的形式提供給開發者,提供專業便捷的圖形計算能力。

據悉,華為CG Kit能夠顯著提高複雜場景的呈現速度和畫面表現力,滿足手機遊戲、3D原生應用和其他高階圖形應用所需的3D影象處理需求,尤其是在遊戲、短視訊和3D應用等場景下為終端使用者帶來前所未有的視覺體驗。

具體來看,CG Kit包括移動端Vulkan最佳實踐框架、高效能渲染外掛和圖形除錯工具鏈三大部分,能夠靈活適配遊戲開發、影音娛樂、藝術設計和電商購物類APP的開發場景,提升圖形渲染能力和3D影象處理能力。在高效能渲染框架中,CG Kit為開發者挖掘Vulkan極限渲染能力,提供Vulkan渲染框架SDK,其中包括華為擴充套件能力專屬的延遲渲染解決方案和多執行緒渲染解決方案、麒麟平臺專屬的智慧快取SDK以及HDR10顯示能力,基於Vulkan擴充套件能力的最佳使用範例和上述專屬優化方案,開發者能夠進行引擎渲染效果優化,提升畫面渲染效率,最終在華為平臺上推出高畫質、高幀率和高執行時長的遊戲,全面提升遊戲體驗。

高效能圖形渲染元件方面,CG Kit採用領先的圖形渲染技術,讓遊戲畫面具有更高的精美度和渲染效率,讓開發者能夠加入PBR材質、抗鋸齒、體積雲、DLSS等最新圖形演算法,為移動遊戲提供更具沉浸感的3D圖形渲染效果。

此外,CG Kit還提供一套實用的圖形除錯工具,包括Graphics Frame Analyzer 幀分析工具、效能分析工具和實時分析工具,可以協助開發者迅速定位開發過程中的問題,支援開發者進行效能、功耗、遊戲相容性等方面的除錯,降低開發者成本。

更值得期待的是,在解決開發者的實際問題之後,華為CG Kit還積極探索業界前沿圖形解決方案,如渲染協同AI、動畫協同AI、3D模型協同AI等,並將前沿的計算機圖形學技術提供給開發者,加速開發者對計算機圖形學在產業中的理解和使用,如電影產業、遊戲產業等。未來,基於CG Kit提供的能力,開發者還將創作出更多豐富的應用,帶來更多炫酷的視覺體驗。

開發週期怎樣才能最短?看Accelerate Kit放大招

在開發應用過程中,開發者最關注的往往是效率,更高效的開發工具意味著更短的開發週期和更快的上線速度,節省開發時間。此次全新推出的Accelerate Kit(計算加速服務)將為應用開發者提供更簡單易用的多執行緒程式設計介面,統一執行緒排程管理,充分發揮多核能力,提升程式效能。

與其他開放能力所提供的介面相比,Accelerate Kit提供的多執行緒程式設計介面,具有更高的易用性和實用性,可以提升程式設計效率、降低開發難度。開發者原先的單執行緒任務通過該介面,將被改造成多執行緒任務,再由多執行緒庫統一排程到不同核,從而最大化利用異構多核能力,讓開發者有效利用多核SoC及硬體計算效能,幫助開發者輕鬆解決過載和應用效能問題。

這意味著開發者可以忽略部分執行緒細節,只需將任務分配給多執行緒庫並設定任務要求,由多執行緒庫安排執行,尤其是在簡化大型遊戲、拍照類APP等複雜應用的多執行緒程式設計模型時,Accelerate Kit將充分展現強勁效能優勢,成為開發者的得力“助手”,讓開發者能夠將精力集中在需要關注的執行操作上,讓開發過程更省心、更高效。

除了具備操作更簡單、效能更強大的特點外,Accelerate Kit還兼顧超低功耗,進行鍼對性極限功耗優化,相比業界同類方案實現更優能效。

HMS Core更新的同時,麒麟平臺的開放能力同步升級

華為HMS Core 5.0的上線,讓開發者能夠在遊戲、影音、娛樂、電商、社交等領域,打造出更具創造性的應用,融合全場景體驗,進一步加速HMS生態發展。作為華為“芯端雲”的開放能力合集,HMS Core更新的同時,麒麟平臺的開發能力也再次得到升級。

其實在開放生態方面,麒麟平臺一直在路上。早在2017年就推出HiAI移動計算生態,將端側AI效能開放給全球開發者及合作伙伴,此後持續對開放能力進行優化,為開發者提供更完備的開發工具,不斷提升開發效率。在2019年的華為HDC開發者大會上,麒麟平臺介紹了多媒體融合計算、感知融合計算和AI計算開放能力等方面的能力,為開發者提供更強大的開發工具。

此次,華為推出的CG Kit和Accelerate Kit再次提升麒麟平臺開放能力,讓廣大開發者能夠基於麒麟平臺享受更高效更便捷的開發體驗。值得一提的是,除了麒麟平臺以外,CG Kit和Accelerate Kit可以跨平臺在更多的晶片平臺上發揮性能優勢,讓更多開發者享受快捷高效的開發體驗。

據華為官方介紹,目前HMS Core 5.0向開發者開放的所有能力都是免費的。為方便開發者高效整合HMS Core,華為還向開發者提供了不同的開發工具,幫助開發者低成本、快速打造使用者喜歡的應用。自HMS Core 4.0釋出以來,HMS生態在全球範圍內高速增長。截至2020年3月,其中華為終端全球月活使用者已經達到6.5億,同比增長25%,全球註冊開發者達到140萬,同比增長超過115%;全球接入HMS Core的應用數量超過6萬,同比增長67%。

從此次HMS Core 5.0的上線,我們可以看到華為建立HMS生態的用心與決心。對開發者來說,最重要的始終是開發效率和開發體驗,效率越高越好,體驗越省心越好,而HMS Core在做的就是為開發者提供強大的工具,甚至是和開發者並肩奮鬥的夥伴。只有這樣才能實現雙贏,在真正發揮開放平臺價值的同時,進一步加速HMS生態發展。

看到這裡,相信開發者朋友們會直呼“我又可以了”。基於HMS Core的能力,相信未來會有更多新奇炫酷的應用落地,開啟更豐富多彩的應用生態。

最新評論
  • 整治雙十一購物亂象,國家再次出手!該跟這些套路說再見了
  • 從底層開始構建,EMUI 11首批內測使用者曝光,流暢度靠近iOS