HMS Core 5.0 introduce un motor AR, un kit de grafică computerizată, un kit de accelerare și mai multe îmbunătățiri

HMS Core de la Huawei a primit o actualizare la v5.0, aducând noi kituri precum AR Engine, Computer Graphics Kit și multe alte modificări! Citiți mai departe pentru mai multe!

Huawei Mobile Services, sau HMS, este alternativa Huawei la GMS și, în mod similar, constă în aplicații orientate către utilizator, precum și servicii de bază de fundal. HMS oferă o experiență consecventă pe toate dispozitivele și independentă de versiunea platformei. Ecosistemul HMS este format din aplicații HMS, HMS Core, și Capabilitățile HMS pe care Core le permite prin intermediul API-urilor disponibile. Cea mai recentă actualizare pentru HMS Core 5.0 introduce mai multe API-uri și îmbunătățiri ale API-urilor existente.

Huawei și-a dublat eforturile pentru îmbunătățirea HMS Core și a serviciilor sale aliate. La urma urmei, aceste servicii și cadre de servicii formează coloana vertebrală a experienței actuale a Huawei și Honor. În martie 2020, utilizatorii activi lunari ai Huawei au ajuns la 650 de milioane, reprezentând o creștere de 25% față de anul trecut. Numărul de dezvoltatori înregistrați pe platforma Huawei a ajuns și el la 1,4 milioane, o creștere de 115% față de anul trecut. Și numărul total de aplicații HMS Core a depășit, de asemenea, 60.000 la nivel global, ceea ce reprezintă o creștere de 67% față de anul trecut. Huawei pune toate pariurile pe propriul ecosistem, iar îmbunătățirile constante ale HMS Core sunt o mărturie a angajamentului său pe termen lung față de viziunea HMS.

HMS Core 4.0 a fost lansat în 15 ianuarie 2020, introducând noi API-uri sub formă de Map Kit, Machine Learning Kit, Scan Kit, WisePlay DRM și multe altele. Acum, cu HMS Core 5.0, Huawei introduce și alte API-uri noi: AR Engine, Computer Graphics Kit, Accelerate Kit.

Motor AR

Motorul Huawei AR este echivalent cu serviciul ARCore de la Google Play. Thie AR Engine din HMS Core servește drept platformă pentru construirea de aplicații de realitate augmentată (AR) pe smartphone-uri Android cu cipuri HiSilicon Kirin. Acesta integrează algoritmi de bază pentru AR pentru a oferi capabilități AR de bază, cum ar fi urmărirea mișcării, urmărirea mediului și urmărirea corpului și a feței. Cu motorul AR, puteți crea aplicații care unesc lumea virtuală cu lumea reală.

Pe scurt, Huawei AR Engine urmărește continuu locația dispozitivului și pozează pentru a oferi abilități de urmărire a mișcării și de urmărire a mediului. Folosește camera dispozitivului pentru a identifica punctele caracteristice dintr-un spațiu dat și apoi urmărește mișcarea relativă la aceste puncte și, ulterior, integrează aceste modificări cu datele raportate de senzorul inerțial de pe dispozitiv. De asemenea, poate recunoaște planuri plate, cum ar fi podele și pereți, și poate, de asemenea, să facă o estimare a intensității luminii din jurul lor atunci când identifică punctele caracteristice.

Ceea ce face ca motorul AR de la Huawei să fie special este capacitatea sa de a activa și urmărirea mișcărilor pentru oameni. Poate permite localizarea locațiilor mâinilor și recunoașterea anumitor gesturi. Există, de asemenea, o componentă de profunzime în cadrul API, care apoi vine împreună pentru a permite API-ului să urmărească până la 21 de puncte ale scheletului manual pentru a implementa controale interactive precise și suprapuneri cu efecte speciale. De asemenea, poate urmări 23 de puncte ale scheletului corpului pentru a detecta postura umană în timp real, iar Huawei are în vedere că puteți utiliza aceste date pentru a crea aplicații inovatoare în jurul fitnessului și sănătății.

Kit de grafică pe computer

The Kit de grafică pe computer Huawei este un cadru de randare grafică computerizată de înaltă performanță bazat pe Vulkan. Acest cadru constă din material PBR (redare bazată pe fizic), modele, texturi, lumină, sisteme de componente și multe altele. Ideea din spatele cadrului de redare este de a oferi cele mai bune capabilități de randare 3D pe dispozitivele Huawei care folosesc cipuri HiSilicon Kirin. Cadrul sprijină, de asemenea, dezvoltarea secundară cu dificultate și complexitate reduse, despre care Huawei susține că ajută la creșterea semnificativă a eficienței dezvoltării.

Kit-ul Huawei Computer Graphics poate fi utilizat pentru cazuri de utilizare a aplicațiilor 3D, deoarece încapsulează metodele necesare de apelare API Vulkan și, de asemenea, implementează optimizarea dedicată pe GPU-ul Huawei. Acest lucru reduce foarte mult volumul de muncă în dezvoltarea modelelor statice 3D de înaltă calitate. Kitul oferă, de asemenea, un modul de redare multi-thread de înaltă performanță care integrează cele mai bune practici de utilizare a îmbunătățirilor și extensiilor Vulkan dedicate Huawei. În esență, setul de grafică pe computer ajută la accelerarea adoptării graficii pe computer în aplicații, oferind dezvoltatorilor instrumentele de ultimă oră de care au nevoie pentru a integra aceeași în software-ul lor.

Kit de accelerare

The Kit de accelerare Huawei oferă o capacitate de accelerare cu mai multe fire care pretinde că îmbunătățește eficient execuția simultană a mai multor fire, optimizând astfel aplicațiile. Acest kit deschide această capacitate pentru dezvoltatori ca un set de API-uri în limbaj C. Acest lucru va permite dezvoltatorilor mult mai multă flexibilitate pe dispozitivele Android din generația actuală care rulează pe o configurare multi-core. Programarea multi-thread se realizează în general prin controlul execuției sarcinilor prin gestionarea thread-urilor. Cu Accelerate Kit, dezvoltatorii sunt eliberați de detaliile de gestionare a firelor, astfel încât să se poată concentra mai mult asupra propriei aplicații, câștigând în același timp eficiență.

Kit audio, kit imagine, kit video în cadrul HMS Core

HMS Core 5.0 adaugă, de asemenea, trei kituri noi legate de capabilitățile audio, video și imagine ale telefonului. The Kit audio permite capabilități de redare audio bazate pe ecosistemul HMS Core, inclusiv codificarea audio, capabilitățile de decodare la nivel hardware și nivelul inferior al sistemului. The Kit de imagine vă permite să încorporați în aplicație funcții de design și producție de animație specifice scenei. The Kit video în prezent oferă capabilități de redare video și se lucrează pentru a încorpora editarea video și chiar API-uri de găzduire video în versiunile ulterioare. Acest lucru vă va permite să creați cu ușurință aplicații care pot reda conținut media în flux de la o adresă furnizată de o terță parte.

Alte upgrade-uri la HMS Core

În timp ce principalul obiectiv al lansării versiunii este noile API-uri, mai multe API-uri noi primesc, de asemenea, funcții noi. De exemplu, setul de scanare include acum coduri de scanare bazate pe învățare profundă pentru a îmbunătăți acuratețea scanării în situații mai dificile, cu viteze de răspuns mai mari. Kitul de hărți a obținut informații despre planificarea rutelor de autobuz și metrou, astfel încât dezvoltatorii le pot folosi acum pentru a îmbunătăți funcțiile din aplicațiile lor. Kit-ul de locație acceptă acum capabilități de gestionare a gardului.


HMS se prezintă ca o fereastră de oportunitate pentru reducerea dependenței aplicației dvs. de serviciile Google, precum și de un deschiderea către ecosistemul de dispozitive Huawei și Honor, care încă formează o parte substanțială și inignorabilă a piaţă. Huawei se află într-una dintre rarele poziții de a putea oferi un set robust de API-uri alternative care oferă un set similar de funcționalități așteptate atât dezvoltatorilor, cât și utilizatorilor. Huawei intenționează să avanseze cu integrarea HMS Core în dispozitivele sale, așa că, în calitate de dezvoltator, îți poți permite cu adevărat să ignori această parte importantă a pieței?

Consultați toate kiturile API prezente în Serviciile mobile Huawei


Mulțumim lui Huawei pentru sponsorizarea acestei postări. Sponsorii noștri ne ajută să plătim pentru numeroasele costuri asociate cu rularea XDA, inclusiv costurile serverului, dezvoltatorii cu normă întreagă, scriitorii de știri și multe altele. Deși este posibil să vedeți conținut sponsorizat (care va fi întotdeauna etichetat ca atare) alături de conținutul Portal, echipa Portal nu este în niciun fel responsabilă pentru aceste postări. Conținutul sponsorizat, publicitatea și XDA Depot sunt gestionate în întregime de o echipă separată. XDA nu își va compromite niciodată integritatea jurnalistică acceptând bani pentru a scrie în mod favorabil despre o companie sau pentru a ne modifica opiniile sau opiniile în vreun fel. Opinia noastră nu poate fi cumpărată.