Se parliamo di hardware e caratteristiche tecniche, non ci sono dubbi. Ma sarà visionOS l’arma in più per il successo di Apple Vision Pro? Una piattaforma tutta nuova. Un mondo completamente nuovo per gli sviluppatori. “Le possibilità di ciò che gli sviluppatori possono immaginare e realizzare per Apple Vision Pro sono infinite. E con strumenti e framework familiari come Xcode, SwiftUI, RealityKit e ARKit, oltre al supporto per Unity e la nuova app di preparazione dei contenuti 3D Reality Composer Pro, gli sviluppatori hanno tutto ciò di cui hanno bisogno per creare straordinarie esperienze spaziali.” Strutture e strumenti familiari. Preparati a progettare e costruire un universo completamente nuovo di app e giochi per Apple Vision Pro.

Uno spettro di immersione
Apple Vision Pro offre uno spazio infinito da esplorare, sperimentare e giocare, dandoti la libertà di ripensare completamente la tua esperienza in 3D. Le persone possono interagire con la tua app rimanendo connesse all’ambiente circostante o immergersi completamente in un mondo da te creato. E le tue esperienze possono essere fluide: inizia in una finestra, inserisci contenuti 3D, passa a una scena completamente coinvolgente e torna subito. La scelta è tua e tutto inizia con gli elementi costitutivi dell’elaborazione spaziale in visionOS.

Puoi creare una o più finestre nell’app visionOS. Sono realizzati con SwiftUI e contengono visualizzazioni e controlli tradizionali e puoi aggiungere profondità alla tua esperienza aggiungendo contenuti 3D.

Aggiungi profondità alla tua app con un volume 3D. I volumi sono scene SwiftUI che possono mostrare contenuti 3D utilizzando RealityKit o Unity, creando esperienze visualizzabili da qualsiasi angolazione nello spazio condiviso o nello spazio completo di un’app.

Per impostazione predefinita, le app vengono avviate nello spazio condiviso, dove coesistono fianco a fianco, proprio come più app su un desktop Mac. Le app possono utilizzare finestre e volumi per mostrare i contenuti e l’utente può riposizionare questi elementi dove preferisce. Per un’esperienza più coinvolgente, un’app può aprire uno spazio completo dedicato in cui verrà visualizzato solo il contenuto dell’app. All’interno di uno spazio completo, un’app può utilizzare finestre e volumi, creare contenuti 3D illimitati, aprire un portale verso un mondo diverso o persino immergere completamente le persone in un ambiente.
Il Framework di Apple
visionOS, con i suoi strumenti rappresentano l’arma in più che Apple Vision Pro può sfruttare.
SwiftUI
Che tu stia creando finestre, volumi o esperienze spaziali, SwiftUI è il modo migliore per creare una nuova app visionOS o portare la tua app iPadOS o iOS esistente sulla piattaforma. Con le nuovissime funzionalità 3D e il supporto per profondità, gesti, effetti e tipi di scene coinvolgenti, SwiftUI può aiutarti a creare app belle e accattivanti per Apple Vision Pro. RealityKit è inoltre profondamente integrato con SwiftUI per aiutarti a creare interfacce nitide, reattive e volumetriche. SwiftUI funziona perfettamente anche con UIKit per aiutarti a creare app per visionOS.
RealityKit
Presenta contenuti 3D, animazioni ed effetti visivi nella tua app con RealityKit, il motore di rendering 3D di Apple. RealityKit può adattarsi automaticamente alle condizioni di illuminazione fisica e proiettare ombre, aprire portali verso un mondo diverso, creare effetti visivi sorprendenti e molto altro ancora. E per creare i tuoi materiali, RealityKit ha adottato MaterialX, uno standard aperto per specificare gli shader di superficie e geometria utilizzati dalle principali società di film, effetti visivi, intrattenimento e giochi.
ARKit
Su Apple Vision Pro, ARKit è in grado di comprendere appieno l’ambiente circostante una persona, offrendo alle tue app nuovi modi per interagire con lo spazio circostante. Per impostazione predefinita, ARKit potenzia le funzionalità principali del sistema di cui le tue app beneficiano automaticamente quando si trovano nello spazio condiviso, ma quando la tua app si sposta in uno spazio completo e chiede l’autorizzazione, puoi sfruttare le potenti API ARKit, come Plane Estimation, Scene Ricostruzione, ancoraggio delle immagini, tracciamento del mondo e tracciamento della mano scheletrica. Quindi spruzza acqua su un muro. Fai rimbalzare una palla dal pavimento. Crea esperienze che stupiscano le persone fondendo il mondo reale con i tuoi contenuti.
Accessibilità
visionOS è progettato pensando all’accessibilità per le persone che desiderano interagire con il proprio dispositivo interamente con gli occhi, la voce o una combinazione di entrambi. E per le persone che preferiscono un modo diverso di navigare nei contenuti, Controllo puntatore consente di selezionare l’indice, il polso o la testa come puntatore alternativo. Puoi creare app accessibili per visionOS utilizzando le stesse tecniche e gli stessi strumenti che già utilizzi su altre piattaforme Apple e contribuire a rendere Apple Vision Pro un’esperienza eccezionale per tutti.
Tutti gli strumenti di cui hai bisogno

Xcode
Lo sviluppo per visionOS inizia con Xcode, che supporta l’SDK visionOS. Aggiungi un target visionOS al tuo progetto esistente o crea un’app completamente nuova. Itera sulla tua app nelle anteprime di Xcode. Interagisci con la tua app nel nuovissimo simulatore visionOS ed esplora vari layout delle stanze e condizioni di illuminazione. Crea test e visualizzazioni per esplorare collisioni, occlusioni e comprensione della scena per il tuo contenuto spaziale.
Reality Composer Pro
Scopri il nuovissimo Reality Composer Pro, progettato per semplificare l’anteprima e la preparazione dei contenuti 3D per le tue app visionOS. Disponibile con Xcode, Reality Composer Pro può aiutarti a importare e organizzare risorse, come modelli 3D, materiali e suoni. Soprattutto, si integra perfettamente con il processo di creazione di Xcode per visualizzare in anteprima e ottimizzare le risorse visionOS.
Unity
Ora puoi utilizzare gli strumenti di creazione affidabili e familiari di Unity per creare nuove app e giochi o reimmaginare i tuoi progetti esistenti creati da Unity per visionOS. Le tue app hanno accesso a tutti i vantaggi di visionOS, come passthrough e rendering dinamico, oltre alle funzionalità familiari di Unity, come AR Foundation. Combinando le funzionalità di creazione e simulazione di Unity con il rendering delle app gestite da RealityKit, i contenuti creati con Unity appaiono e si sentono a casa in visionOS.
Apple Vision Pro è previsto tra febbraio e marzo 2024.





