HMS Core 5.0 introducerer en AR Engine, Computer Graphics Kit, Accelerate Kit og flere forbedringer

click fraud protection

Huaweis HMS Core har modtaget en opdatering til v5.0, der medbringer nye kits som AR Engine, Computer Graphics Kit og mange andre ændringer! Læs videre for mere!

Huawei Mobile Services, eller HMS, er Huaweis alternativ til GMS, og det består på samme måde af brugervendte applikationer samt kernebaggrundstjenester. HMS giver en oplevelse, der er konsistent på tværs af enheder og uafhængig af platformsversionen. HMS-økosystemet består af HMS Apps, den HMS Core, og de HMS-funktioner, som Core muliggør gennem sine tilgængelige API'er. Den seneste milepælsopdatering til HMS Core 5.0 introducerer adskillige API'er og forbedringer til eksisterende API'er.

Huawei har fordoblet med at forbedre HMS Core og dets beslægtede tjenester. Disse tjenester og servicerammer udgør trods alt rygraden i Huawei og Honors nuværende erfaring. Fra marts 2020 har Huaweis globale månedlige aktive brugere nået 650 millioner, hvilket repræsenterer en stigning på 25 % år for år. Antallet af registrerede udviklere på Huaweis platform er også nået op på 1,4 millioner, en stigning på 115 % år for år. Og det samlede antal HMS Core-apps har også oversteget 60.000 globalt, hvilket er en vækst på 67 % år for år. Huawei lægger alle sine væddemål på sit eget økosystem, og de konstante forbedringer i HMS Core er vidnesbyrd om dets langsigtede engagement i HMS-visionen.

HMS Core 4.0 blev lanceret tilbage i januar 15, 2020, og introducerede nye API'er i form af Map Kit, Machine Learning Kit, Scan Kit, WisePlay DRM og mere. Nu, med HMS Core 5.0, introducerer Huawei nogle flere nye API'er: AR Engine, Computer Graphics Kit, Accelerate Kit.

AR motor

Huawei AR-motor svarer til Google Plays ARCore-tjeneste. Denne AR Engine i HMS Core fungerer som en platform til at bygge augmented reality (AR) apps på Android-smartphones med HiSilicon Kirin-chips. Den integrerer kernealgoritmer til AR for at give grundlæggende AR-funktioner såsom bevægelsessporing, miljøsporing og krops- og ansigtssporing. Med AR Engine kan du bygge apps, der bygger bro mellem den virtuelle verden og den virkelige verden.

I en nøddeskal sporer Huawei AR Engine løbende enhedens placering og poserer for at give bevægelsessporing og miljøsporingsevner. Det gør brug af enhedens kamera til at identificere funktionspunkter i et givet rum, og sporer derefter bevægelsen i forhold til til disse punkter, og efterfølgende integrerer disse ændringer med dataene rapporteret af inertialsensoren på enhed. Den kan også genkende flade planer såsom gulve og vægge, og den kan også foretage en vurdering af lysintensiteten omkring dem, når den identificerer trækpunkter.

Det, der gør Huaweis AR Engine speciel, er dens evne til også at aktivere bevægelsessporing for mennesker. Det kan tillade lokalisering af håndplaceringer og genkende specifikke bevægelser. Der er også en dybdekomponent i API'et, som derefter samles for at lade API'en spore så mange som 21 håndskeletpunkter for at implementere præcise interaktive kontroller og specialeffektoverlejringer. Den kan også spore 23 kropsskeletpunkter for at registrere menneskelig kropsholdning i realtid, og Huawei forestiller sig, at du også kan bruge disse data til at bygge innovative apps omkring fitness og sundhed.

Computer grafik sæt

Det Huawei computergrafiksæt er en Vulkan-baseret højtydende computergrafikgengivelsesramme. Denne ramme består af PBR-materialet (fysisk baseret gengivelse), modeller, teksturer, lys, komponentsystemer og mere. Ideen bag gengivelsesrammen er at levere de bedste 3D-gengivelsesmuligheder på Huawei-enheder, der gør brug af HiSilicon Kirin-chips. Rammen understøtter også sekundær udvikling med reduceret sværhedsgrad og kompleksitet, hvilket Huawei hævder er med til at øge udviklingseffektiviteten markant.

Huawei Computer Graphics Kit kan bruges til 3D-applikationer, da det indkapsler de nødvendige Vulkan API-opkaldsmetoder og også implementerer dedikeret optimering på Huawei GPU. Dette reducerer i høj grad arbejdsbyrden ved udvikling af 3D statiske modeller af høj kvalitet. Sættet sørger også for et højtydende flertråds-rivningsmodul, der integrerer bedste praksis i brugen af ​​Huawei-dedikerede Vulkan-forbedringer og udvidelser. I bund og grund hjælper computergrafiksættet med at accelerere overtagelsen af ​​computergrafik i apps ved at tilbyde udviklere de banebrydende værktøjer, de har brug for for at integrere det samme i deres software.

Accelerate Kit

Det Huawei Accelerate Kit giver mulighed for multi-threaded acceleration, der hævder at effektivt forbedre den samtidige udførelse af flere tråde og derved optimere apps. Dette sæt åbner denne mulighed for udviklere som et sæt C-sprog API'er. Dette vil give udviklere meget mere fleksibilitet på den nuværende generation af Android-enheder, der kører på en multi-core opsætning. Flertrådsprogrammering opnås generelt ved at kontrollere opgaveudførelsen ved at administrere tråde. Med Accelerate Kit er udviklere frigjort fra trådstyringsdetaljer, så de kan fokusere mere på deres egen app, mens de stadig opnår effektivitet.

Audio Kit, Image Kit, Video Kit i HMS Core

HMS Core 5.0 tilføjer også tre nye sæt, der vedrører telefonens lyd-, video- og billedfunktioner. Det Lydsæt muliggør lydafspilningsfunktioner baseret på HMS Core-økosystemet, inklusive lydkodning, afkodningsfunktioner på hardwareniveau og systemets bundlag. Det Billedsæt giver dig mulighed for at inkorporere scenespecifikke design- og animationsproduktionsfunktioner i din app. Det Video Kit giver i øjeblikket mulighed for videoafspilning, og der arbejdes på at inkorporere videoredigering og endda videohosting-API'er i senere udgivelser. Dette giver dig mulighed for nemt at bygge apps, der kan afspille streamingmedier fra en adresse fra en tredjepart.

Andre opgraderinger til HMS Core

Mens hovedfokus for versionsudgivelsen er de nye API'er, får flere nye API'er også nye funktioner. For eksempel har Scan Kit nu deep learning-baserede scanningskoder for at forbedre scanningsnøjagtigheden i mere udfordrende situationer med højere responshastigheder. Kortsættet har fået ruteplanlægningsoplysninger for bus og metro, så udviklere kan nu bruge disse til at forbedre funktionerne i deres apps. Placeringssættet understøtter nu hegnsstyringsfunktioner.


HMS præsenterer sig selv som et vindue med muligheder for at reducere din apps afhængighed af Google-tjenester såvel som en åbner sig ind i Huawei og Honors enhedsøkosystem, som stadig udgør en væsentlig og uigenkaldelig del af marked. Huawei er i en af ​​de sjældne positioner med at kunne tilbyde et robust sæt alternative API'er, der giver et lignende sæt forventede funktionaliteter til både udviklere og brugere. Huawei har til hensigt at gå videre med HMS Core-integration i sine enheder, så har du som udvikler virkelig råd til at ignorere denne vigtige del af markedet?

Se alle API-sæt, der findes i Huawei Mobile Services


Vi takker Huawei for at sponsorere dette indlæg. Vores sponsorer hjælper os med at betale for de mange omkostninger forbundet med at køre XDA, herunder serveromkostninger, fuldtidsudviklere, nyhedsforfattere og meget mere. Selvom du måske ser sponsoreret indhold (som altid vil blive mærket som sådan) ved siden af ​​portalindhold, er portalteamet på ingen måde ansvarlig for disse indlæg. Sponsoreret indhold, annoncering og XDA Depot administreres udelukkende af et separat team. XDA vil aldrig kompromittere sin journalistiske integritet ved at acceptere penge til at skrive positivt om en virksomhed eller ændre vores meninger eller synspunkter på nogen måde. Vores mening kan ikke købes.