Apple ARKit vs Google ARCore - Qual è la migliore piattaforma di realtà aumentata?

Apple ARKit vs Google ARCore - Qual è la migliore piattaforma di realtà aumentata?

sommario

La realtà aumentata consiste nel sovrapporre immagini virtuali a immagini del mondo reale. Ad esempio, l'applicazione di realtà aumentata IKEA Places consente di sovrapporre i mobili virtuali a immagini del mondo reale per scegliere i tuoi mobili visualizzando in anteprima la loro integrazione nel soggiorno dell'utente. Come regola generale, la realtà aumentata viene visualizzata tramite un dispositivo elettronico. Sebbene gli occhiali o le cuffie sembrino essere i dispositivi più adatti a questa tecnologia, smartphone e tablet sono attualmente i più utilizzati. Le immagini virtuali si sovrappongono alla realtà ripresa dalla fotocamera del tablet o dello smartphone.



Apple ARKit vs Google ARCore: che cos'è Google ARCore?

In 2014, Google ha lanciato Tango, il suo primo SDK dedicato alla realtà aumentata. Se questa piattaforma non ha avuto il successo atteso, ha almeno permesso di gettare le basi per Google ARCore. Questo nuovo SDK, presentato nell'agosto 2017, consente di utilizzare la realtà aumentata su tutti gli smartphone con Android 7.0 Nougat o versioni successive. Questa è la principale differenza con Google Tango, che richiedeva uno smartphone con una fotocamera con rilevamento della profondità per funzionare.


Per il resto, proprio come Tango, ARCore si basa sul rilevamento di oggetti fisici situati vicino all'utente per visualizzare contenuti di realtà aumentata sulle immagini riprese dalla fotocamera dello smartphone o del tablet. Per ottenere ciò, ARCore utilizza i diversi sensori dello smartphone per rilevare superfici orizzontali, tenere conto dei movimenti dello smartphone e stimare la luce che entra nella stanza per poter illuminare oggetti virtuali realisticamente in base all'ambiente.


Per consentire agli sviluppatori web di iniziare con la realtà aumentata, Google ha anche lanciato un prototipo di browser web permettendo di sviluppare applicazioni allo stesso modo del mobile. Per Google questo è un passaggio fondamentale per l'evoluzione della realtà aumentata, anche se questa nuova fase è ancora allo stadio sperimentale. A lungo termine, Google spera di vedere apparire i siti web di realtà aumentata.

Funzionalità principali:

  • Tracking : Il tracciamento del movimento ARCore si basa sui dati del sensore IMU. L'SDK determina la posizione e l'orientamento del dispositivo da punti nello spazio circostante.
  • Capire l'ambiente : ARCore rileva le superfici orizzontali allo stesso modo dei movimenti.
  • Stima della luminosità : La luminosità viene misurata utilizzando il sensore di luce ambientale dello smartphone.

Apple ARKit vs Google ARCore: qu'est-ce que Apple ARKit?

Come Google ARCore, ARKit è un kit di sviluppo di app di realtà aumentata per dispositivi mobili. Presentato a giugno 2017 come parte della conferenza annuale WWDC, questo kit è dedicato esclusivamente a iOS e ti consente di creare applicazioni AR per iPhone e iPad con iOS 11 o versioni successive. Secondo alcuni esperti come l'ex dirigente Samsung Matthew Miesnieks, questa è la più grande rivoluzione per il settore della realtà aumentata sin dal suo inizio.


Secondo Apple, questo SDK consentirà agli sviluppatori di creare esperienze di realtà aumentata di alta qualità per iPhone e iPad fondendo oggetti e informazioni digitali con l'ambiente che circonda gli utenti. Apple ha una certa competenza nel campo della realtà aumentata grazie all'acquisizione di startup specializzate come Metaio e Flyby. Tim Cook ha ammesso da tempo di essere entusiasta della realtà aumentata e è molto probabile che l'Apple ARKit sia in sviluppo da molti anni.


Funzionalità principali:

  • Tracking : Apple ARKit ti consente di monitorare la posizione dello smartphone nel mondo reale in tempo reale. Per fare ciò, l'SDK combina il VIO (Visual Inertial Odometer) con i dati della fotocamera e del sensore di movimento del dispositivo.
  • Comprensione dell'ambiente e percezione della luce : Con ARKit, iPhone e iPad possono identificare superfici piane del mondo reale in tempo reale per l'integrazione realistica di elementi virtuali.

Apple ARKit vs Google ARCore: requisiti hardware e software per le applicazioni

Apple ARKit vs Google ARCore - Qual è la migliore piattaforma di realtà aumentata?

ARCore e ARKit sono entrambi compatibili con Java / OpenGL, Unity e Unreal. Entrambi gli SDK offrono funzionalità per il monitoraggio del movimento, la comprensione dell'ambiente e la stima della luminosità. In teoria, entrambe le piattaforme possono funzionare con la maggior parte degli smartphone esistenti. Non sono necessari sensori o fotocamere aggiuntivi rispetto a quelli già integrati negli smartphone attuali.

Tuttavia, ci sono diversi vincoli software per poter accedere a queste due piattaforme. Pertanto, AppleARKit è compatibile solo con iPhone e iPad con iOS 11 o versioni successive. Da parte sua, Google ARCore sarà disponibile su tutti gli smartphone con Android 7.0 Nougat o versioni successive. Se queste condizioni sono soddisfatte dal tuo smartphone, potrai scaricare le applicazioni di realtà aumentata create con ARKit e ARCore dall'App Store iOS o dal Google Play Store.


Apple ARKit vs Google ARCore: disponibilità SDK e dispositivi compatibili

Apple ARKit vs Google ARCore - Qual è la migliore piattaforma di realtà aumentata?

L'SDK Apple ARKit est disponibile per il download per tutti gli sviluppatori iOS che dispongono di un account sviluppatore Apple. È compatibile con tutti i dispositivi con iOS 11 o versioni successive.

Per quanto riguarda ARCore, una versione di anteprima dell'SDK è già disponibile per gli sviluppatori Android. Tuttavia, al momento sono compatibili solo Google Pixel e Samsung Galaxy S8 con Android Nougat o versioni successive. Samsung ha annunciato che tutti i suoi futuri smartphone Galaxy S o Galaxy Note di fascia alta saranno compatibili. La versione finale dell'SDK sarà comunque compatibile con tutti i dispositivi con Android Nougat o versioni successive.


Apple ARKit vs Google ARCore: dove sono le applicazioni create con questi SDK?

Google ha già promesso che le app ARCore saranno disponibili su oltre 100 milioni di dispositivi Android entro la fine del 2017. D'ora in poi, se il tuo smartphone ha Android Nougat o versioni successive, puoi scaricare le prime app create con l'SDK sul Play Store Android. Google ha già presentato una selezione delle migliori applicazioni realizzate con ARCore all'inizio di settembre 2017.

Allo stesso modo, ci sono già molte applicazioni create con Apple ARKit sull'App Store iOS. Durante il keynote del 12 settembre 2017, Apple ha presentato una selezione delle migliori app AR già disponibili e in arrivo su iOS. Ti invitiamo inoltre a scoprire la nostra selezione delle migliori applicazioni ARKit.

Apple ARKit vs Google ARCore: qual è il miglior SDK?

In termini di potenziale, Google ARCore gode di un certo vantaggio rispetto ad Apple ARKit. Solo i dispositivi con iOS 11 o versioni successive saranno compatibili con le app ARKit, mentre tutti i dispositivi con Android Nougat o versioni successive potranno eseguire applicazioni sviluppate con ARCore. Inoltre, Google prevede di rendere il suo SDK compatibile con il Web. Tuttavia, poiché l'iPhone è uno dei dispositivi più venduti al mondo, il potenziale pubblico rimane abbastanza attraente per gli sviluppatori.

Inoltre, i nuovi iPhone 8 e iPhone X sono ottimizzati direttamente per la realtà aumentata. Il loro processore A11 Bionic è ottimizzato per il rilevamento del movimento e l'analisi della luce. Pertanto, Apple ha il vantaggio nell'area hardware e le applicazioni ARKit dovrebbero essere più realistiche di quelle create con ARCore. Inoltre, l'ecosistema iOS è più standardizzato, il rischio di malfunzionamento delle applicazioni su alcuni dispositivi è ridotto al minimo. Al contrario, la grande differenza di potenza e dimensioni dello schermo tra i diversi smartphone Android può essere un problema.

Google beneficia anche di un vantaggio in termini di esperienza nel campo della realtà virtuale grazie al suo Project Tango. Per quanto riguarda il software richiesto, i due kit sono simili. Entrambi funzionano con Java / OpenGL, Unity e Unreal. Entrambi si basano anche sulla comprensione dell'ambiente, sulla cattura del movimento e sulla rilevazione della luce.

Tuttavia, nell'area della mappatura, anche Google ARCore ha un vantaggio. Sua la capacità di raccogliere e memorizzare informazioni sul mondo reale per un uso futuro supera ARKit. Questo perché l'SDK di Apple memorizza solo una quantità limitata di dati sulla posizione recenti. Inoltre, ARCore ha la capacità di gestire dati più grandi.

Apple ARKit vs Google ARCore: quale futuro per la realtà aumentata?

Apple ARKit vs Google ARCore - Qual è la migliore piattaforma di realtà aumentata?

De molti esperti hanno da tempo previsto la realtà aumentata come la prossima rivoluzione tecnologica. Finora, tuttavia, questa tecnologia non è riuscita a fare appello al grande pubblico.

Tuttavia, grazie a questi due kit di sviluppo, è probabile che la realtà aumentata si democratizzi finalmente. In ogni caso, questa è l'opinione del CEO di Epic Games, secondo il quale questo kit permetterà di prendere vita migliaia di applicazioni AR.



Aggiungi un commento di Apple ARKit vs Google ARCore - Qual è la migliore piattaforma di realtà aumentata?
Commento inviato con successo! Lo esamineremo nelle prossime ore.