Huawei HMS Core obdržel aktualizaci na v5.0, která přináší nové sady jako AR Engine, Computer Graphics Kit a mnoho dalších změn! Přečtěte si další informace!
Huawei Mobile Services nebo HMS jsou alternativou společnosti Huawei ke GMS a podobně se skládají z aplikací pro uživatele a základních služeb na pozadí. HMS poskytuje zkušenosti, které jsou konzistentní napříč zařízeními a nezávislé na verzi platformy. Ekosystém HMS se skládá z aplikací HMS, tzv Jádro HMSa schopnosti HMS, které jádro umožňuje prostřednictvím dostupných rozhraní API. Nejnovější milník aktualizace HMS Core 5.0 zavádí několik rozhraní API a vylepšení stávajících rozhraní API.
Huawei zdvojnásobil vylepšení HMS Core a jeho přidružených služeb. Ostatně tyto služby a rámce služeb tvoří páteř současných zkušeností Huawei a Honor. K březnu 2020 dosáhl globální měsíční počet aktivních uživatelů Huawei 650 milionů, což představuje meziroční nárůst o 25 %. Počet registrovaných vývojářů na platformě Huawei také dosáhl 1,4 milionu, což je meziroční nárůst o 115 %. A celkový počet aplikací HMS Core také celosvětově přesáhl 60 000, což je meziroční nárůst o 67 %. Huawei vsází všechny své sázky na svůj vlastní ekosystém a neustálé zlepšování HMS Core svědčí o jeho dlouhodobém závazku vůči vizi HMS.
HMS Core 4.0 byl spuštěn již 15. ledna 2020 a představuje nová rozhraní API ve formě sady map, sady pro strojové učení, sady skenování, WisePlay DRM a dalších. Nyní, s HMS Core 5.0, Huawei představuje několik dalších nových API: AR Engine, Computer Graphics Kit, Accelerate Kit.
AR Engine
Huawei AR Engine je ekvivalentní službě ARCore na Google Play. Thie AR Engine v HMS Core slouží jako platforma pro vytváření aplikací pro rozšířenou realitu (AR) na chytrých telefonech Android s čipy HiSilicon Kirin. Integruje základní algoritmy pro AR a poskytuje základní funkce AR, jako je sledování pohybu, sledování prostředí a sledování těla a obličeje. S AR Engine můžete vytvářet aplikace, které spojují virtuální svět se skutečným světem.
Stručně řečeno, Huawei AR Engine nepřetržitě sleduje polohu zařízení a pózy, aby poskytoval možnosti sledování pohybu a prostředí. Využívá kameru zařízení k identifikaci bodů prvků v daném prostoru a poté sleduje relativní pohyb do těchto bodů a následně integruje tyto změny s daty hlášenými inerciálním senzorem na přístroj. Dokáže také rozpoznat ploché roviny, jako jsou podlahy a stěny, a může také odhadnout intenzitu osvětlení kolem nich při identifikaci bodů prvků.
To, co dělá Huawei AR Engine výjimečným, je jeho schopnost umožnit sledování pohybu pro lidi. Může umožnit lokalizaci polohy rukou a rozpoznání konkrétních gest. V rámci API je také komponenta hloubky, která se pak spojí, aby umožnila API sledovat až 21 bodů kostry ruky pro implementaci přesných interaktivních ovládacích prvků a překrytí speciálních efektů. Dokáže také sledovat 23 bodů kostry těla pro detekci lidského držení těla v reálném čase a Huawei předpokládá, že tato data můžete použít k vytváření inovativních aplikací pro fitness a zdraví.
Sada počítačové grafiky
The Sada počítačové grafiky Huawei je vysoce výkonný rámec pro vykreslování počítačové grafiky založený na Vulkanu. Tento framework se skládá z PBR (fyzikálně založeného renderovacího materiálu), modelů, textur, světla, komponentních systémů a dalších. Myšlenkou rámce rendrování je poskytnout nejlepší možnosti 3D vykreslování na zařízeních Huawei, která využívají čipy HiSilicon Kirin. Framework také podporuje sekundární vývoj se sníženou obtížností a složitostí, což podle Huawei pomáhá výrazně zvýšit efektivitu vývoje.
Sada Huawei Computer Graphics Kit lze použít pro případy použití 3D aplikací, protože zapouzdřuje nezbytné metody volání Vulkan API a také implementuje vyhrazenou optimalizaci na GPU Huawei. To výrazně snižuje zátěž při vývoji vysoce kvalitních 3D statických modelů. Sada také poskytuje vysoce výkonný modul pro vykreslování více vláken, který integruje osvědčené postupy při používání vylepšení a rozšíření Vulkan od společnosti Huawei. Sada počítačové grafiky v podstatě pomáhá urychlit zavádění počítačové grafiky v aplikacích tím, že vývojářům nabízí špičkové nástroje, které potřebují k integraci stejné do svého softwaru.
Akcelerační sada
The Huawei Accelerate Kit poskytuje vícevláknovou akcelerační schopnost, která tvrdí, že efektivně zlepšuje souběžné spouštění více vláken, a tím optimalizuje aplikace. Tato sada otevírá tuto schopnost vývojářům jako sada rozhraní API v jazyce C. To vývojářům umožní mnohem větší flexibilitu na zařízeních Android současné generace, která běží na vícejádrovém nastavení. Vícevláknového programování se obecně dosahuje řízením provádění úloh pomocí správy vláken. Se sadou Accelerate Kit jsou vývojáři osvobozeni od podrobností o správě vláken, takže se mohou více soustředit na svou vlastní aplikaci a přitom stále zvyšovat efektivitu.
Audio Kit, Image Kit, Video Kit v HMS Core
HMS Core 5.0 také přidává tři nové sady týkající se zvukových, obrazových a obrazových funkcí telefonu. The Audio sada umožňuje funkce přehrávání zvuku založené na ekosystému HMS Core, včetně možností kódování zvuku, dekódování na úrovni hardwaru a spodní vrstvy systému. The Sada obrázků umožňuje začlenit do vaší aplikace funkce specifického designu a animace. The Video Kit v současnosti poskytuje možnosti přehrávání videa a pracuje se na začlenění rozhraní API pro úpravu videa a dokonce i pro hostování videa v pozdějších verzích. To vám umožní snadno vytvářet aplikace, které mohou přehrávat streamovaná média z adresy poskytnuté třetí stranou.
Další upgrady na HMS Core
Zatímco hlavním zaměřením vydání verze jsou nová rozhraní API, několik nových rozhraní API také získává nové funkce. Například Scan Kit nyní obsahuje skenovací kódy založené na hlubokém učení, které zlepšuje přesnost skenování v náročnějších situacích s vyšší rychlostí odezvy. Mapová sada získala informace o plánování trasy autobusů a metra, takže je nyní mohou vývojáři využít ke zlepšení funkcí ve svých aplikacích. Sada Location Kit nyní podporuje funkce správy plotů.
HMS se prezentuje jako příležitost ke snížení závislosti vaší aplikace na službách Google a také otevírání se do ekosystému zařízení Huawei a Honor, který stále tvoří podstatnou a nezanedbatelnou součást trh. Huawei je v jedné ze vzácných pozic, kdy je schopen nabídnout robustní sadu alternativních API, které poskytují vývojářům i uživatelům podobnou sadu očekávaných funkcí. Huawei má v úmyslu pokročit s integrací HMS Core ve svých zařízeních, takže si jako vývojář opravdu můžete dovolit ignorovat tuto důležitou část trhu?
Podívejte se na všechny sady API přítomné v mobilních službách Huawei