HMS Core od Huawei dostalo aktualizáciu na v5.0, ktorá prináša nové súpravy ako AR Engine, Computer Graphics Kit a mnoho ďalších zmien! Prečítajte si viac!
Huawei Mobile Services alebo HMS sú alternatívou spoločnosti Huawei ku GMS a podobne pozostáva z aplikácií pre používateľa, ako aj základných služieb na pozadí. HMS poskytuje zážitok, ktorý je konzistentný naprieč zariadeniami a nezávislý od verzie platformy. Ekosystém HMS sa skladá z aplikácií HMS, tzv Jadro HMSa schopnosti HMS, ktoré jadro umožňuje prostredníctvom dostupných rozhraní API. Najnovšia míľniková aktualizácia HMS Core 5.0 predstavuje niekoľko rozhraní API a vylepšenia existujúcich rozhraní API.
Huawei zdvojnásobil zlepšenie HMS Core a jeho príbuzných služieb. Koniec koncov, tieto služby a rámce služieb tvoria chrbticu súčasných skúseností Huawei a Honor. V marci 2020 dosiahol globálny mesačný počet aktívnych používateľov Huawei 650 miliónov, čo predstavuje medziročný nárast o 25 %. Počet registrovaných vývojárov na platforme Huawei tiež dosiahol 1,4 milióna, čo predstavuje medziročný nárast o 115 %. A celkový počet aplikácií HMS Core celosvetovo presiahol 60 000, čo predstavuje medziročný nárast o 67 %. Huawei vsádza všetky svoje stávky na svoj vlastný ekosystém a neustále zlepšovanie HMS Core je dôkazom jeho dlhodobého záväzku voči vízii HMS.
HMS Core 4.0 bol spustený už 15. januára 2020 a predstavuje nové rozhrania API vo forme súpravy máp, súpravy strojového učenia, súpravy skenovania, WisePlay DRM a ďalších. Teraz, s HMS Core 5.0, Huawei predstavuje niekoľko ďalších nových API: AR Engine, Computer Graphics Kit, Accelerate Kit.
AR Engine
Huawei AR Engine je ekvivalentom služby ARCore Google Play. Thie AR Engine v HMS Core slúži ako platforma na vytváranie aplikácií rozšírenej reality (AR) na smartfónoch so systémom Android s čipmi HiSilicon Kirin. Integruje základné algoritmy pre AR, aby poskytoval základné funkcie AR, ako je sledovanie pohybu, sledovanie prostredia a sledovanie tela a tváre. Pomocou AR Engine môžete vytvárať aplikácie, ktoré spájajú virtuálny svet so skutočným svetom.
Stručne povedané, Huawei AR Engine nepretržite sleduje polohu zariadenia a pózy, aby poskytoval možnosti sledovania pohybu a prostredia. Využíva kameru zariadenia na identifikáciu funkčných bodov v danom priestore a potom sleduje relatívne pohyb do týchto bodov a následne integruje tieto zmeny s údajmi, ktoré hlási inerciálny senzor na zariadenie. Dokáže tiež rozpoznať ploché roviny, ako sú podlahy a steny, a môže tiež odhadnúť intenzitu osvetlenia okolo nich pri identifikácii prvkov.
Čo robí Huawei AR Engine výnimočným, je jeho schopnosť umožniť sledovanie pohybu aj pre ľudí. Umožňuje lokalizáciu polohy rúk a rozpoznávanie konkrétnych gest. V rámci API je tiež hĺbkový komponent, ktorý sa potom spojí, aby umožnil API sledovať až 21 bodov kostry ruky na implementáciu presných interaktívnych ovládacích prvkov a prekrytí špeciálnych efektov. Dokáže tiež sledovať 23 bodov kostry tela na detekciu ľudského držania tela v reálnom čase a Huawei predpokladá, že tieto údaje môžete použiť aj na vytváranie inovatívnych aplikácií v oblasti fitness a zdravia.
Súprava počítačovej grafiky
The Súprava počítačovej grafiky Huawei je vysokovýkonný rámec na vykresľovanie počítačovej grafiky založený na Vulkan. Tento rámec pozostáva z PBR (fyzikálne založeného vykresľovacieho materiálu), modelov, textúr, svetla, systémov komponentov a ďalších. Myšlienkou rámca vykresľovania je poskytnúť najlepšie možnosti 3D vykresľovania na zariadeniach Huawei, ktoré využívajú čipy HiSilicon Kirin. Rámec tiež podporuje sekundárny vývoj so zníženou obtiažnosťou a zložitosťou, čo podľa Huawei pomáha výrazne zvýšiť efektivitu vývoja.
Súpravu Huawei Computer Graphics Kit možno použiť pre prípady použitia 3D aplikácií, pretože zahŕňa potrebné metódy volania Vulkan API a tiež implementuje špecializovanú optimalizáciu na GPU Huawei. To výrazne znižuje pracovné zaťaženie pri vývoji vysokokvalitných 3D statických modelov. Súprava tiež poskytuje vysokovýkonný modul na vykresľovanie viacerých vlákien, ktorý integruje najlepšie postupy pri používaní vylepšení a rozšírení Vulkan od spoločnosti Huawei. Súprava počítačovej grafiky v podstate pomáha urýchliť zavádzanie počítačovej grafiky do aplikácií tým, že vývojárom ponúka špičkové nástroje, ktoré potrebujú na integráciu toho istého do svojho softvéru.
Súprava zrýchlenia
The Huawei Accelerate Kit poskytuje viacvláknovú akceleračnú schopnosť, ktorá tvrdí, že efektívne zlepšuje súbežné vykonávanie viacerých vláken, čím optimalizuje aplikácie. Táto súprava otvára túto možnosť vývojárom ako súbor rozhraní API v jazyku C. To umožní vývojárom oveľa väčšiu flexibilitu na zariadeniach s Androidom súčasnej generácie, ktoré bežia na viacjadrovom nastavení. Viacvláknové programovanie sa vo všeobecnosti dosahuje riadením vykonávania úloh riadením vlákien. Vďaka súprave Accelerate Kit sú vývojári oslobodení od podrobností o správe vlákien, takže sa môžu viac sústrediť na svoju vlastnú aplikáciu a zároveň dosiahnuť efektivitu.
Audio Kit, Image Kit, Video Kit v rámci HMS Core
HMS Core 5.0 tiež pridáva tri nové súpravy týkajúce sa zvukových, obrazových a obrazových funkcií telefónu. The Zvuková súprava umožňuje prehrávanie zvuku na základe ekosystému HMS Core, vrátane možností kódovania zvuku, dekódovania na úrovni hardvéru a spodnej vrstvy systému. The Súprava obrázkov vám umožňuje začleniť do vašej aplikácie funkcie špecifického dizajnu a animácie. The Video Kit v súčasnosti poskytuje možnosti prehrávania videa a pracuje sa na začlenení rozhraní API na úpravu videa a dokonca aj na hosťovanie videa v neskorších vydaniach. To vám umožní jednoducho vytvárať aplikácie, ktoré dokážu prehrávať streamované médiá z adresy poskytnutej treťou stranou.
Ďalšie vylepšenia HMS Core
Zatiaľ čo hlavným zameraním vydania verzie sú nové rozhrania API, niekoľko nových rozhraní API tiež získava nové funkcie. Napríklad súprava Scan Kit teraz obsahuje skenovacie kódy založené na hlbokom učení na zlepšenie presnosti skenovania v náročnejších situáciách s vyššou rýchlosťou odozvy. Súprava máp získala informácie o plánovaní trasy autobusov a metra, takže ich vývojári teraz môžu použiť na zlepšenie funkcií vo svojich aplikáciách. Súprava Location Kit teraz podporuje funkcie správy plotov.
HMS sa prezentuje ako príležitosť na zníženie závislosti vašej aplikácie na službách Google, ako aj na otváranie sa do ekosystému zariadení Huawei a Honor, ktorý stále tvorí podstatnú a nezanedbateľnú súčasť trhu. Huawei je v jednej z mála pozícií, keď dokáže ponúknuť robustnú sadu alternatívnych rozhraní API, ktoré vývojárom aj používateľom poskytujú podobný súbor očakávaných funkcií. Huawei má v úmysle pokročiť v integrácii HMS Core v rámci svojich zariadení, takže ako vývojár si naozaj môžete dovoliť ignorovať túto dôležitú súčasť trhu?
Pozrite si všetky súpravy API prítomné v mobilných službách Huawei