HMS Core 5.0 introduceert een AR Engine, Computer Graphics Kit, Accelerate Kit en meer verbeteringen

Huawei's HMS Core heeft een update ontvangen naar v5.0, met nieuwe kits zoals AR Engine, Computer Graphics Kit en vele andere veranderingen! Lees verder voor meer!

Huawei Mobile Services, of HMS, is Huawei’s alternatief voor GMS en bestaat op dezelfde manier uit gebruikersgerichte applicaties en kernachtergrondservices. HMS biedt een ervaring die consistent is op alle apparaten en onafhankelijk van de platformversie. Het HMS-ecosysteem bestaat uit HMS Apps, de HMS Kernen de HMS-mogelijkheden die de Core mogelijk maakt via de beschikbare API's. De nieuwste mijlpaalupdate van HMS Core 5.0 introduceert verschillende API's en verbeteringen aan bestaande API's.

Huawei heeft de verbetering van HMS Core en aanverwante diensten verdubbeld. Deze diensten en serviceframeworks vormen immers de ruggengraat van de huidige ervaring van Huawei en Honor. Vanaf maart 2020 heeft Huawei's wereldwijde maandelijkse actieve gebruikers 650 miljoen bereikt, wat een stijging betekent van 25% op jaarbasis. Het aantal geregistreerde ontwikkelaars op het Huawei-platform heeft ook 1,4 miljoen bereikt, een stijging van 115% op jaarbasis. En het totale aantal HMS Core-apps heeft wereldwijd ook de 60.000 overschreden, wat een groei van 67% op jaarbasis is. Huawei zet al zijn inzetten op zijn eigen ecosysteem, en de voortdurende verbeteringen in HMS Core getuigen van zijn langetermijnbetrokkenheid bij de HMS-visie.

HMS Core 4.0 werd op 15 januari 2020 gelanceerd en introduceerde nieuwe API's in de vorm van de Map Kit, Machine Learning Kit, Scan Kit, WisePlay DRM en meer. Nu introduceert Huawei met HMS Core 5.0 nog een aantal nieuwe API's: AR Engine, Computer Graphics Kit, Accelerate Kit.

AR-motor

Huawei AR-motor is gelijk aan de ARCore-service van Google Play. Deze AR Engine in HMS Core dient als platform voor het bouwen van augmented reality (AR) apps op Android-smartphones met HiSilicon Kirin-chips. Het integreert kernalgoritmen voor AR om basis AR-mogelijkheden te bieden, zoals bewegingsregistratie, omgevingsregistratie en lichaams- en gezichtstracking. Met de AR Engine kun je apps bouwen die de virtuele wereld met de echte wereld overbruggen.

Kort gezegd volgt de Huawei AR Engine continu de locatie en poses van het apparaat om bewegingsregistratie en omgevingsregistratie mogelijk te maken. Het maakt gebruik van de camera van het apparaat om kenmerkende punten in een bepaalde ruimte te identificeren en volgt vervolgens de relatieve beweging naar deze punten, en integreert deze veranderingen vervolgens met de gegevens gerapporteerd door de traagheidssensor op de apparaat. Het kan ook vlakke vlakken zoals vloeren en muren herkennen, en kan ook een schatting maken van de lichtintensiteit eromheen bij het identificeren van kenmerkende punten.

Wat de AR Engine van Huawei bijzonder maakt, is de mogelijkheid om bewegingsregistratie ook voor mensen mogelijk te maken. Het kan het lokaliseren van handlocaties mogelijk maken en specifieke gebaren herkennen. Er is ook een dieptecomponent binnen de API, die vervolgens samenkomt om de API maar liefst 21 handskeletpunten te laten volgen om nauwkeurige interactieve bedieningselementen en overlays met speciale effecten te implementeren. Het kan ook 23 lichaamsskeletpunten volgen om de menselijke houding in realtime te detecteren, en Huawei voorziet dat je deze gegevens ook kunt gebruiken om innovatieve apps rond fitness en gezondheid te bouwen.

Grafische computerkit

De Huawei grafische computerkit is een op Vulkan gebaseerd krachtig raamwerk voor het renderen van computergraphics. Dit raamwerk bestaat uit PBR-materiaal (physically based rendering), modellen, texturen, licht, componentsystemen en meer. Het idee achter het renderingframework is om de beste 3D-renderingmogelijkheden te bieden op Huawei-apparaten die gebruik maken van HiSilicon Kirin-chips. Het raamwerk ondersteunt ook secundaire ontwikkeling met verminderde moeilijkheidsgraad en complexiteit, wat volgens Huawei de ontwikkelingsefficiëntie aanzienlijk helpt verhogen.

De Huawei Computer Graphics Kit kan worden gebruikt voor gebruiksscenario's voor 3D-toepassingen, omdat deze de noodzakelijke Vulkan API-aanroepmethoden omvat en ook speciale optimalisatie op de Huawei GPU implementeert. Dit vermindert de werklast bij het ontwikkelen van hoogwaardige statische 3D-modellen aanzienlijk. De kit voorziet ook in een krachtige multi-thread rendering-module die de best practices integreert bij het gebruik van door Huawei toegewijde Vulkan-verbeteringen en -extensies. In wezen helpt de Computer Graphics Kit de acceptatie van computergraphics in apps te versnellen door ontwikkelaars de geavanceerde tools te bieden die ze nodig hebben om deze in hun software te integreren.

Versnellen Kit

De Huawei Accelerate-kit biedt multi-threaded versnellingsmogelijkheden die claimen de gelijktijdige uitvoering van meerdere threads efficiënt te verbeteren, waardoor apps worden geoptimaliseerd. Deze kit biedt ontwikkelaars deze mogelijkheid als een set C-taal-API's. Dit geeft ontwikkelaars veel meer flexibiliteit op Android-apparaten van de huidige generatie die op een multi-core opstelling draaien. Multi-thread-programmering wordt over het algemeen bereikt door de taakuitvoering te controleren door threads te beheren. Met de Accelerate Kit zijn ontwikkelaars verlost van threadbeheerdetails, zodat ze zich meer kunnen concentreren op hun eigen app en toch efficiënter kunnen worden.

Audiokit, beeldkit, videokit binnen HMS Core

HMS Core 5.0 voegt ook drie nieuwe kits toe met betrekking tot de audio-, video- en beeldmogelijkheden van de telefoon. De Audiokit maakt audioafspeelmogelijkheden mogelijk op basis van het HMS Core-ecosysteem, inclusief audiocodering, decoderingsmogelijkheden op hardwareniveau en de onderste systeemlaag. De Beeldkit Hiermee kunt u scènespecifieke ontwerp- en animatieproductiefuncties in uw app opnemen. De Videokit biedt momenteel mogelijkheden voor het afspelen van video's, en er wordt gewerkt aan het opnemen van videobewerking en zelfs videohosting-API's in latere releases. Hiermee kunt u eenvoudig apps bouwen die streaming media kunnen afspelen vanaf een adres dat door een derde partij is verstrekt.

Andere upgrades naar HMS Core

Hoewel de belangrijkste focus van de versierelease ligt op de nieuwe API's, krijgen verschillende nieuwe API's ook nieuwe functies. De Scan Kit beschikt nu bijvoorbeeld over op deep learning gebaseerde scancodes om de scannauwkeurigheid in meer uitdagende situaties met hogere reactiesnelheden te verbeteren. De Map Kit heeft informatie over de bus- en metrorouteplanning verzameld, zodat ontwikkelaars deze nu kunnen gebruiken om de functies in hun apps te verbeteren. De Location Kit ondersteunt nu mogelijkheden voor hekbeheer.


HMS presenteert zichzelf als een kans om de afhankelijkheid van uw app van Google-services te verminderen toegang tot het apparaat-ecosysteem van Huawei en Honor, dat nog steeds een substantieel en onmiskenbaar onderdeel vormt van de markt. Huawei bevindt zich in een van de zeldzame posities waarin het een robuuste reeks alternatieve API's kan aanbieden die een vergelijkbare reeks verwachte functionaliteiten bieden aan zowel ontwikkelaars als gebruikers. Huawei is van plan vooruitgang te boeken met de HMS Core-integratie binnen zijn apparaten, dus kun je het je als ontwikkelaar echt veroorloven om dit belangrijke deel van de markt te negeren?

Bekijk alle API-kits die aanwezig zijn in Huawei Mobile Services


Wij danken Huawei voor het sponsoren van dit bericht. Onze sponsors helpen ons met het betalen van de vele kosten die gepaard gaan met het runnen van XDA, inclusief serverkosten, fulltime ontwikkelaars, nieuwsschrijvers en nog veel meer. Hoewel je mogelijk gesponsorde inhoud (die altijd als zodanig wordt gelabeld) naast Portal-inhoud ziet, is het Portal-team op geen enkele manier verantwoordelijk voor deze berichten. Gesponsorde inhoud, advertenties en XDA Depot worden volledig beheerd door een apart team. XDA zal nooit zijn journalistieke integriteit in gevaar brengen door geld te accepteren om positief over een bedrijf te schrijven, of onze meningen of standpunten op welke manier dan ook te veranderen. Onze mening is niet te koop.