HMS Core 5.0 introduce un motore AR, un kit di grafica computerizzata, un kit di accelerazione e altri miglioramenti

click fraud protection

HMS Core di Huawei ha ricevuto un aggiornamento alla v5.0, portando con sé nuovi kit come AR Engine, Computer Graphics Kit e molte altre modifiche! Continua a leggere per saperne di più!

Huawei Mobile Services, o HMS, è l'alternativa di Huawei ai GMS e, analogamente, consiste in applicazioni rivolte all'utente e in servizi principali in background. HMS offre un'esperienza coerente su tutti i dispositivi e indipendente dalla versione della piattaforma. L'ecosistema HMS è composto da app HMS, the Nucleo dell'HMSe le funzionalità HMS abilitate dal Core tramite le API disponibili. L'ultimo aggiornamento fondamentale di HMS Core 5.0 introduce diverse API e miglioramenti alle API esistenti.

Huawei ha raddoppiato gli sforzi per migliorare HMS Core e i suoi servizi affini. Dopotutto, questi servizi e strutture di servizio costituiscono la spina dorsale dell'attuale esperienza di Huawei e Honor. A marzo 2020, gli utenti attivi mensili globali di Huawei hanno raggiunto i 650 milioni, con un aumento del 25% su base annua. Anche il numero di sviluppatori registrati sulla piattaforma Huawei ha raggiunto 1,4 milioni, con un aumento del 115% su base annua. E anche il numero totale di app HMS Core ha superato le 60.000 a livello globale, con una crescita su base annua del 67%. Huawei sta scommettendo tutte le sue scommesse sul proprio ecosistema e i costanti miglioramenti di HMS Core testimoniano il suo impegno a lungo termine nei confronti della visione HMS.

HMS Core 4.0 è stato lanciato il 15 gennaio 2020, introducendo nuove API sotto forma di Map Kit, Machine Learning Kit, Scan Kit, WisePlay DRM e altro ancora. Ora, con HMS Core 5.0, Huawei introduce alcune nuove API: AR Engine, Computer Graphics Kit, Accelerate Kit.

Motore AR

Motore AR Huawei è equivalente al servizio ARCore di Google Play. Thie AR Engine in HMS Core funge da piattaforma per la creazione di app di realtà aumentata (AR) su smartphone Android con chip HiSilicon Kirin. Integra algoritmi di base per AR per fornire funzionalità AR di base come il tracciamento del movimento, il tracciamento dell'ambiente e il tracciamento del corpo e del volto. Con AR Engine puoi creare app che collegano il mondo virtuale con il mondo reale.

In poche parole, Huawei AR Engine traccia continuamente la posizione e le pose del dispositivo per fornire capacità di tracciamento del movimento e di tracciamento dell'ambiente. Utilizza la fotocamera del dispositivo per identificare i punti caratteristici in un dato spazio e quindi traccia il movimento relativo a questi punti, e successivamente integra tali variazioni con i dati riportati dal sensore inerziale sul dispositivo. Può anche riconoscere piani piatti come pavimenti e pareti e può anche stimare l'intensità della luce attorno ad essi quando identifica i punti caratteristici.

Ciò che rende speciale l'AR Engine di Huawei è la sua capacità di consentire il tracciamento dei movimenti anche per gli esseri umani. Può consentire di localizzare la posizione delle mani e riconoscere gesti specifici. C'è anche un componente di profondità all'interno dell'API, che poi si unisce per consentire all'API di tracciare fino a 21 punti dello scheletro della mano per implementare controlli interattivi precisi e sovrapposizioni di effetti speciali. Può anche tracciare 23 punti dello scheletro del corpo per rilevare la postura umana in tempo reale e Huawei prevede di poter utilizzare questi dati per creare app innovative anche sul fitness e sulla salute.

Kit di grafica computerizzata

IL Kit di grafica computerizzata Huawei è un framework di rendering della grafica computerizzata ad alte prestazioni basato su Vulkan. Questa struttura è costituita da materiale PBR (rendering basato sulla fisica), modelli, trame, luce, sistemi di componenti e altro ancora. L'idea alla base del framework di rendering è fornire le migliori funzionalità di rendering 3D sui dispositivi Huawei che utilizzano chip HiSilicon Kirin. Il framework supporta anche lo sviluppo secondario con difficoltà e complessità ridotte, che secondo Huawei aiuta ad aumentare significativamente l'efficienza dello sviluppo.

Il kit Huawei Computer Graphics può essere utilizzato per casi d'uso di applicazioni 3D poiché incapsula i metodi di chiamata API Vulkan necessari e implementa anche l'ottimizzazione dedicata sulla GPU Huawei. Ciò riduce notevolmente il carico di lavoro nello sviluppo di modelli statici 3D di alta qualità. Il kit prevede inoltre un modulo di rendering multi-thread ad alte prestazioni che integra le migliori pratiche nell'utilizzo dei miglioramenti e delle estensioni Vulkan dedicati a Huawei. In sostanza, il Computer Graphics Kit aiuta ad accelerare l'adozione della computer grafica nelle app offrendo agli sviluppatori gli strumenti all'avanguardia di cui hanno bisogno per integrarla nel loro software.

Kit di accelerazione

IL Kit di accelerazione Huawei fornisce funzionalità di accelerazione multi-thread che pretende di migliorare in modo efficiente l'esecuzione simultanea di più thread, ottimizzando così le app. Questo kit apre questa funzionalità agli sviluppatori come un set di API in linguaggio C. Ciò consentirà agli sviluppatori una maggiore flessibilità sui dispositivi Android della generazione attuale che funzionano su una configurazione multi-core. La programmazione multi-thread viene generalmente ottenuta controllando l'esecuzione dell'attività gestendo i thread. Con Accelerate Kit, gli sviluppatori sono liberi dai dettagli di gestione dei thread, così possono concentrarsi maggiormente sulla propria app pur guadagnando in efficienza.

Kit audio, kit immagini, kit video all'interno di HMS Core

HMS Core 5.0 aggiunge anche tre nuovi kit relativi alle funzionalità audio, video e immagine del telefono. IL Kit audio abilita funzionalità di riproduzione audio basate sull'ecosistema HMS Core, comprese funzionalità di codifica audio e decodifica a livello hardware e livello inferiore del sistema. IL Kit di immagini ti consente di incorporare funzioni di progettazione e produzione di animazioni specifiche della scena nella tua app. IL Kit video attualmente fornisce funzionalità di riproduzione video e si sta lavorando per incorporare l'editing video e persino le API di hosting video nelle versioni successive. Ciò ti consentirà di creare facilmente app in grado di riprodurre contenuti multimediali in streaming da un indirizzo fornito da terze parti.

Altri aggiornamenti a HMS Core

Sebbene l'obiettivo principale del rilascio della versione siano le nuove API, anche diverse nuove API stanno ottenendo nuove funzionalità. Ad esempio, lo Scan Kit ora dispone di codici di scansione basati sul deep learning per migliorare la precisione della scansione in situazioni più difficili con velocità di risposta più elevate. Il Map Kit ha ottenuto informazioni sulla pianificazione dei percorsi di autobus e metropolitana, quindi gli sviluppatori possono ora utilizzarle per migliorare le funzioni all'interno delle loro app. Il Location Kit ora supporta le funzionalità di gestione della recinzione.


HMS si presenta come una finestra di opportunità per ridurre la dipendenza della tua app dai servizi Google, nonché da un'opportunità per ridurre la dipendenza della tua app dai servizi Google aprendosi all’ecosistema dei dispositivi Huawei e Honor, che costituisce ancora una parte sostanziale e non ignorabile del mercato. Huawei è in una delle rare posizioni in grado di offrire un solido set di API alternative che forniscono un insieme simile di funzionalità previste sia agli sviluppatori che agli utenti. Huawei intende portare avanti l'integrazione di HMS Core nei suoi dispositivi, quindi come sviluppatore puoi davvero permetterti di ignorare questa importante parte del mercato?

Scopri tutti i kit API presenti in Huawei Mobile Services


Ringraziamo Huawei per aver sponsorizzato questo post. I nostri sponsor ci aiutano a pagare i numerosi costi associati alla gestione di XDA, inclusi i costi del server, sviluppatori a tempo pieno, giornalisti e molto altro. Anche se potresti vedere contenuti sponsorizzati (che saranno sempre etichettati come tali) insieme ai contenuti del Portale, il team del Portale non è in alcun modo responsabile di questi post. I contenuti sponsorizzati, la pubblicità e XDA Depot sono gestiti interamente da un team separato. XDA non comprometterà mai la propria integrità giornalistica accettando denaro per scrivere favorevolmente su un'azienda o alterare in alcun modo le nostre opinioni o punti di vista. La nostra opinione non può essere comprata.