Abbiamo tutti sentito parlare molto dell'avvento della realtà virtuale e della realtà aumentata negli ultimi anni. Sebbene la realtà virtuale sia diventata piuttosto popolare, grazie a vari visori per realtà virtuale, l'AR non ha davvero preso piede, tanto quanto ci aspettavamo. Certo, c'è stato Pokemon Go, ma non era davvero una realtà aumentata in piena regola. Inoltre, Google ha introdotto la piattaforma Tango per AR, ma non ha lasciato un segno perché limitata a un paio di dispositivi. Tuttavia, Google sta di nuovo facendo colpo nel mondo AR. La società ha appena introdotto la piattaforma ARCore per utilizzare la piattaforma ARKit di Apple. Quindi, se ti stai chiedendo cosa sia ARCore, ecco tutto ciò che devi sapere su ARCore:
Cos'è Google ARCore?
Google ARCore è un file kit di sviluppo software (SDK) che porterà funzionalità di realtà aumentata a molti smartphone Android esistenti e futuri. In altre parole, lo è Equivalente di Android ad ARKit di Apple. Le tecnologie fondamentali dietro lo sviluppo di questo sono le stesse di Tango. Per dare un vantaggio, Google ha già reso disponibile l'SDK ARCore per gli sviluppatori per sperimentare nuove app AR. Inoltre, gli sviluppatori possono utilizzare strumenti come Blocks e Tilt Brush compatibili con ARCore per creare facilmente fantastici contenuti 3D per varie app AR
Con ARCore, puoi utilizzare il tuo telefono per indicare edifici specifici o angoli di strade. Abbinalo al servizio di posizionamento visivo (VPS) e puoi materializzare qualsiasi oggetto di scena AR e tornare ad esso in un secondo momento. Utilizzando ARCore, Google ha anche rilasciato una build sperimentale incentrata sull'AR di Chromium, insieme a un browser basato su iOS che utilizza ARKit di Apple.
Come funziona?
ARCore funziona con Java / OpenGL, Unity e Unreal e si concentra principalmente sulle seguenti tre cose:
-
Monitoraggio del movimento
ARCore può determinare sia la posizione che l'orientamento del tuo dispositivo Android. Per questo, utilizza i dati del sensore IMU e la fotocamera del tuo dispositivo per individuare i punti caratteristici in una stanza. Con VPS, gli oggetti di scena AR sembrano essere posizionati nella stessa posizione ogni volta che guardi.
-
Comprensione ambientale
Utilizzando gli stessi punti caratteristica che ARCore riconosce durante il tracciamento del movimento, esso riconosce le superfici orizzontali anche. Costruendo un senso di comprensione ambientale, ti consente quindi di vedere gli oggetti di scena AR posizionati su tali superfici.
-
Stima della luce
ARCore riconosce la luce ambientale nei dintorni e lo utilizza per illuminare di conseguenza gli oggetti di scena AR. Inoltre, un recente esperimento ha scoperto che questo era vero anche per le ombre, conferendogli così un aspetto più realistico.
In cosa è diverso dal tango?
La differenza più evidente che noterai tra ARCore e Tango è requisiti hardware. A differenza dei requisiti hardware personalizzati di Tango che consistevano in due telecamere aggiuntive, ARCore può funzionare su qualsiasi dispositivo Android con Nougat o versioni successive. Un'altra differenza è quella ARCore deve stimare la scala in base al feed della telecamera, mentre Tango misura direttamente la distanza. A parte questo, il nuovo SDK è basato principalmente su Tango stesso. Oppure puoi dire che è una versione meno potente ma più accessibile di Tango.
Google descrive ARCore come conseguenza intenzionale a lungo termine del tango. Ora, se ti stai chiedendo se questo fa sì che i dispositivi Tango - come l'Asus ZenFone AR recentemente rilasciato - giungano al termine, allora potrebbe non essere completamente vero. Il gigante della ricerca si riferisce a Tango come a una piattaforma che sta svanendo in secondo piano come più di una tecnologia abilitante che funziona dietro le quinte di ARCore. Inoltre, sembra plausibile che Google continuerà a spingere per nuove e migliori fotocamere basate su Tango.
In cosa è diverso da ARKit?
ARCore e ARKit sono più simili che diversi. Simile ad ARCore, ARKit funziona con Java / OpenGL, Unity e Unreal. Il suo SDK è già disponibile per il download per tutti gli sviluppatori iOS con un account sviluppatore Apple e funziona su dispositivi con iOS 11 beta. Con il rilascio pubblico di iOS 11, ARKit sarà supportato su tutti i dispositivi che lo eseguono.
La differenza più ovvia e, molto probabilmente, l'unica che potresti aver intuito è questa ARCore supporta dispositivi con Android Nougat o versioni successive, mentre ARKit supporta dispositivi con iOS 11. Se ci sono o meno altre differenze, sarà noto una volta che altre app verranno sviluppate utilizzando ARCore. Se stai cercando un confronto approfondito tra i due, puoi leggere il nostro articolo dettagliato su ARCore vs ARKit.
Dispositivi supportati da ARCore
Google ha annunciato che ARCore attualmente funziona sugli smartphone Google Pixel e Samsung Galaxy S8 con Android 7.0 e versioni successive. Google sta lavorando a stretto contatto con produttori come Samsung, Huawei, LG e Asus, tra molti altri, per raggiungerlo obiettivo di 100 milioni di dispositivi entro la fine dell'anteprima ARCore che è previsto per questo inverno.
Cosa riserva per il futuro?
Se tutto funziona come vuole Google, ARCore può ridefinire il modo in cui ci avviciniamo alla realtà aumentata. In effetti, il team di ARCore sta già lavorando a stretto contatto con il team di Google Lens nella speranza di consentire agli utenti di utilizzare le due tecnologie in modo intercambiabile e fornire loro una migliore esperienza. Possiamo solo sperare che funzioni in questo modo. Perché se lo facesse, saremmo in grado di proiettare oggetti di scena AR ovunque, anche utilizzando Google Lens.
VEDERE ANCHE: 10 migliori app di Google Tango da provare assolutamente
Google ARCore è il futuro?
In breve, non posso dirlo con certezza. Tango sembrava promettente quando è stato introdotto per la prima volta, ma non è riuscito a conquistare il mercato come Google aveva sperato. Dato che ARCore sarà più prontamente disponibile di Tango, se sarà o meno la chiave per l'azienda verso un futuro incentrato sulla realtà aumentata sarà confermato nel tempo. Quali sono le tue idee riguardo a questo? Fammi sapere nella sezione commenti qui sotto.