Apple ottiene dietro la realtà aumentata con ARKit
WWDC ha rivelato i piani di Apple per la Realtà Aumentata. AR è qualcosa che si dice a lungo come la prossima grande cosa di Cupertino. Con ARKit, Apple si rivolge agli sviluppatori per offrirti app in realtà aumentata utilizzando il tuo iPhone e iPad.
Con l'integrazione in SpriteKit e SceneKit, dovrebbe essere facile per gli sviluppatori aggiornare le loro app. Ma come questo influenzerà le app del futuro?
Cos'è la realtà aumentata?
Come James ha scritto nella sua copertura degli sforzi VR di Apple VR su un Mac? Potrebbe essere più probabile di quanto pensi! VR su un Mac? Potrebbe essere più probabile di quanto pensi! Quando Apple dice "pensiamo che la realtà virtuale sia una cosa ora", ti siedi e prendi nota. Per saperne di più, Pokemon Go è stato il primo assaggio di molte app per AR. È stato un inizio semplicistico, mettendo una semplice sovrapposizione dei Pokemon sull'immagine nella tua fotocamera. Non ha interagito con lo sfondo, né il gioco ha fatto nulla con l'orientamento del tuo dispositivo.
Quindi non dovrebbe essere una sorpresa Apple ha mostrato un aggiornamento di Pokemon Go. Tuttavia, piuttosto che ignorare lo sfondo, Pikachu salta su e giù nella sabbia sollevando polvere. Hanno anche mostrato di spostare il telefono intorno agli oggetti AR. Puoi vederli da diverse angolazioni sullo sfondo. Possono reagire in base alla posizione del telefono.
C'è stato un momento chiave importante, in quanto uno sviluppatore ha costruito un paesaggio sopra un tavolo. Era un'animazione dal vivo con oggetti 3D che puoi vedere da ogni angolazione. Le app utilizzano ancora il tuo iPhone o iPad come portale per vedere il contenuto. Tuttavia, è stato impressionante vedere le prime possibilità. Finora abbiamo visto principalmente espedienti di gioco, ma ciò potrebbe essere dovuto a limitazioni hardware.
ARKit e le nuove API
ARKit è il fulcro di Apple per questa nuova tecnologia. Questo è un nuovo set di API che consente agli sviluppatori di ottenere dati dalla fotocamera e dagli accelerometri. Quindi tracciano i dati per rendere l'app come una sovrapposizione al mondo reale.
In teoria, uno sviluppatore può implementare la realtà aumentata nella propria app con solo poche nuove chiamate. Quindi è possibile ottenere i dati utilizzati per disegnare un oggetto sovrapposto nello spazio reale. La salsa segreta che Apple apprezza per ARKit è il rilevamento del piano orizzontale. Se non ricordi la tua geometria, l'aereo in questo senso è una superficie piatta. L'iPhone può usare questi come punti per posizionare oggetti, consentendo all'applicazione di rendere oggetti su più superfici come mettere una sedia sul pavimento e una lampada su un tavolo.
Apple utilizza qualcosa chiamato Visual Intertial Odometry (VIO) per tenere traccia di come si muove un dispositivo. Quindi passa ai dati dell'app, senza dover ricalibrare. VIO utilizza due ingressi per telecamera API iOS esistenti e CoreMotion. Se guardi le sessioni degli sviluppatori da WWDC o leggi i documenti, è chiaro che Apple si è concentrata sull'utilizzo dei dati esistenti per creare AR.
C'è un po 'di lavoro in più, ma dovrebbe facilitare l'utilizzo delle app esistenti. ARKit è certificato per funzionare su chip A9 o versioni successive, portando telefoni fin dall'iPhone SE iPhone SE Recensione iPhone SE Recensione Il nuovo iPhone di Apple è il più piccolo prodotto dalla società dall'uscita di iPhone 5s nel 2013. Nonostante sia pieno zeppo di l'hardware più recente, faticheresti a distinguere i due. Leggi di più lungo per il viaggio.
SpriteKit e animazione 2D nella vita reale
SpriteKit è il set di strumenti di animazione 2D che Apple offre agli sviluppatori. Viene principalmente utilizzato per creare giochi 2D, ma ha altri usi. SpriteKit sta ottenendo alcuni aggiornamenti per l'integrazione nelle app AR.
Gli sprite sono arte digitale 2D che può muoversi sullo schermo. L'esempio più noto è nei giochi a 8 e 16 bit in cui i caratteri appaiono sullo schermo come sprite. Per iOS, gli sprite sono in a “scena di sprite” che funge da layout per un gioco o un'app. Quindi gli sviluppatori creano fisica o movimento per gli sprite.
Innanzitutto, ora supporta lo spostamento e l'inversione degli sprite nello spazio 2D. Ciò significa che il tuo sprite può avere due lati mentre lo capovolgi, dandogli una prospettiva anche se è piatta. Nella sessione WWDC, hanno usato l'esempio di collocare emoji galleggianti nello spazio. La telecamera si è spostata su come erano appesi al telefono e l'un l'altro.
Un'altra interessante dimostrazione è stata scoppiare tre strati di una scena su un tavolo. Questo dà una profondità e una prospettiva di gioco 2D nel mondo reale. Hanno anche mostrato di mettere un armadietto arcade nella stanza per giocare a un gioco. Internet Archive presenta 900 Classic Arcade Games al tuo browser. Qui ci sono 7 dei migliori Internet Archive che portano 900 giochi arcade classici al tuo browser. Ecco 7 dei migliori La sala giochi della tua città potrebbe essersi chiusa a metà degli anni '90, ma ciò non dovrebbe impedirti di ottenere la correzione dei tuoi giochi classici. Leggi di più . Quest'ultimo non era così pratico, ma sembrava bello.
SceneKit elabora le ombre
SceneKit è il toolkit di animazione 3D di Apple per le app. Non troppo sta cambiando con SceneKit per integrarsi con AR. È già un kit di animazione abbastanza completo. SceneKit è un'API complessa, ma se sei curioso consulta la documentazione.
ARKit cambia il modo in cui l'API utilizza i dati della videocamera per catturare il comportamento dell'illuminazione nel tuo ambiente. Quindi, passa quei dati all'animazione 3D. Gli oggetti vengono quindi visualizzati con la stessa illuminazione. Questo impedisce agli oggetti AR di avere un bagliore ultraterreno.
Ikea sta uscendo con un'app Come costruire una scrivania economica da Ikea, e cosa significa utilizzare Come costruire una scrivania economica da Ikea, e come si usa C'è una moda che sta emergendo per i banchi in piedi, letteralmente scrivanie che stai al lavoro mentre lavori. Dopo aver trascorso gli ultimi cinque anni come scrittore freelance indipendente che trascorre la maggior parte dei suoi giorni seduto a ... Leggi altro che ti permette di mostrare i mobili nella stanza dove vuoi. Questa illuminazione significa che dovresti essere in grado di vederlo il più vicino possibile alla realtà. Ahimè, non puoi dire quanto sia comoda quella sedia, ma puoi vedere se la tua luce di lettura lo fa avere un colore divertente.
Occhiali o braccia stanche a settembre?
Se tutti questi strumenti sono limitati a Pokemon Go cloni 10 Pokemon Go Suggerimenti che ogni principiante ha bisogno di sapere 10 Pokemon Go Suggerimenti che ogni principiante deve sapere Pokemon Go può essere un po 'scoraggiante se sei appena iniziato, quindi abbiamo fatto una lista di 10 cose che devi sapere per essere il migliore! Per saperne di più e app come IKEA, AR non cambierà (ancora) il gioco. Questi sono fantastici, ma il trucco di correre con il tuo iPhone o iPad come un portale perderà la sua novità.
In questo articolo ci sono alcuni video di YouTube delle demo già fatte. Quindi sembra che gli sviluppatori siano entusiasti come Apple delle possibilità.
Dovremo vedere cosa Apple offre questo autunno per essere sicuri di come gli sviluppatori adottino ARKit. Ciò che è chiaro per ora, è che Apple ha creato un sacco di strumenti di sviluppo facili da usare. Con il supporto di Unity e Unreal, i produttori di videogiochi si divertiranno con giochi di realtà aumentata: valgono i soldi? Giochi di realtà aumentata: valgono i soldi? Non sarebbe più semplice giocare a uno sparatutto in prima persona se tu fossi effettivamente in possesso della pistola? Oppure tali miglioramenti sono ampiamente ridondanti in un'epoca in cui i giochi mobili possono reggersi da soli. Leggi di più pure.
Personalmente mi piacerebbe vedere un'app di gioco da tavolo usare AR per mettere la scacchiera e le tessere davanti a te, con le informazioni del tuo giocatore ancora sull'iPad. Potresti implementare più dispositivi o passare e giocare anche in multiplayer.
Quale sarebbe la tua app AR ideale per l'iPad? Se ti senti sottotono, quale hardware di Apple ti entusiasmerebbe per l'AR? Fateci sapere nei commenti.
Scopri di più su: Augmented Reality, iOS 11.