[ad_1]
Com’è sviluppare per visionOS? Per Karim Morsy, CEO e co-fondatore di Algoriddim, “è stato come riunire tutto il lavoro che abbiamo costruito in tanti anni”.
L’app vincitrice dell’Apple Design Award di Algoriddim djay è da tempo pioniere di nuovi modi per gli amanti della musica e i DJ professionisti di mixare brani sulle piattaforme Apple; nel 2020, il team ha utilizzato anche funzionalità di rilevamento della posa delle mani per creare una prima forma di controllo spaziale dei gesti su iPad. Su Apple Vision Pro, sono stati in grado di sfruttare appieno l’input spaziale, creando una versione di djay controllata interamente da occhi e mani.
“Faccio il DJ da più di vent’anni, in tutti i posti e con ogni tipo di tecnologia, ma francamente questo mi ha lasciato a bocca aperta”, dice Morsy. “È un modo molto naturale di interagire con la musica, e più riusciamo ad abbracciare dispositivi di input che ti permettono di liberarti da tutti questi pulsanti, manopole e cose complicate, riteniamo davvero che sia liberatorio.”
“È emozionante, sembra reale.”
È un sentimento condiviso da Ryan McLeod, creatore del puzzle game vincitore dell’Apple Design Award Scatola nera. “Hai un momento per realizzare: non è nemmeno che interagire in questo modo sia diventato naturale. Non c’è nulla che possa “diventare naturale” in questo. Lo è e basta!” lui dice. “Ricordo molto vividamente di aver riso di quella cosa, perché dovevo fermarmi un attimo e apprezzarlo: dimentichi completamente che questo [concept] è selvaggio.
Scatola nera è famoso su iOS per “aver rotto la quarta parete di vetro”, come dice McLeod, utilizzando i sensori e gli input dell’iPhone in modi insoliti per creare sfide vili che ti chiedono di fare quasi tutto Ma toccare lo schermo. Prima di portare questa esperienza su visionOS, però, McLeod aveva il suo enigma da risolvere: come reimmaginare il gioco per sfruttare l’infinito canvas offerto da Vision Pro.
“Bisogna davvero tornare a quei principi fondamentali: cosa sembrerà nativo e naturale su visionOS e nel mondo di una persona?” lui dice. “Cosa si aspetteranno le persone e cosa no? Come puoi esistere comodamente in quel modo e poi modificare le loro aspettative per creare un puzzle, una sorpresa e una soddisfazione?
Dopo alcune prime prototipazioni di sfide spaziali, l’audio è diventato rapidamente una parte fondamentale del progetto Scatola nera storia. Mentre McLeod e il sound designer Gus Callahan avevano precedentemente creato interfacce sonore per l’app iOS, Spatial Audio sta apportando una nuova dimensionalità ai loro puzzle in visionOS. “È una cosa molto divertente, ineffabile e cambia completamente il livello di immersione”, dice. “Avere i suoni che ti passano davanti è un effetto selvaggio perché evoca emozioni – sembra reale.”
“Ti ci vorranno pochi minuti per far funzionare le tue cose nello spazio.”
Avendo sviluppato esclusivamente per iOS e iPadOS per quasi un decennio e avendo poca esperienza con la modellazione 3D o con RealityKit, McLeod inizialmente era titubante nel provare a creare un’app per l’elaborazione spaziale. “Non avevo mai fatto un cambio di piattaforma del genere”, dice. Ma una volta iniziato a usare Xcode, “c’è stato un momento selvaggio e potente in cui ha capito come configurarlo”.
visionOS è progettato per supportare framework familiari, come SwiftUI, UIKit, RealityKit e ARKit, che aiuta app come Scatola nera trasferire gran parte della base di codice esistente senza doverla riscrivere da zero. “Ciò che mi entusiasma nel dire agli altri sviluppatori è che puoi creare app davvero facilmente”, afferma McLeod. “Ti ci vorranno pochi minuti per far funzionare le tue cose nello spazio.”
Anche per gli sviluppatori che lavorano con un assortimento più complesso di framework, come il team dietro l’app di realtà aumentata JigSpace, la storia è simile. “In tre giorni, avevamo qualcosa di installato e funzionante”, afferma il CEO e co-fondatore Zac Duff, riconoscendo l’abilità del suo team per il loro rapido prototipo.
Un membro di quella squadra lo è JigSpace il co-fondatore Numa Bertron, che ha trascorso alcuni giorni all’inizio del processo di sviluppo per conoscere SwiftUI. “Era là fuori, imparava tutto quello che poteva, giocava con Swift Playgrounds, e poi tornava il giorno dopo e diceva: ‘Oh, ragazzi, non crederai quanto sia potente questa cosa,'” Duff dice.
Sebbene sia nuovo in SwiftUI, il JigSpace team non è estraneo al framework di realtà aumentata di Apple, avendolo utilizzato per anni nelle proprie app per aiutare le persone a conoscere il mondo utilizzando oggetti 3D. Su Vision Pro, il team sta sfruttando le funzionalità di ARKit per posizionare oggetti 3D nel mondo e creare gesti personalizzati per il ridimensionamento, il tutto mantenendo l’interfaccia principale dell’app in una finestra e facilmente accessibile.
JigSpace sta anche esplorando come le persone possono collaborare con SharePlay e Spatial Personas. “Si tratta di un ripensamento fondamentale del modo in cui le persone interagiscono insieme attorno alla conoscenza”, afferma Duff. “Ora possiamo semplicemente farti sperimentare qualcosa proprio di fronte a te. E non solo: puoi coinvolgere altre persone in quell’esperienza, e diventa molto più importante avere tutte le persone giuste nella stanza con te.
“Vuoi sentirti a casa.”
Le esperienze condivise possono essere utili per l’istruzione e la collaborazione, ma per Xavi H. Oromí, direttore tecnico di XRHealth, si tratta anche di trovare modi nuovi ed efficaci per aiutare le persone. Sebbene Oromí e il suo team siano nuovi sulle piattaforme Apple, hanno una notevole esperienza nella creazione di esperienze completamente coinvolgenti: stavano creando app per visori VR già nel 2012 per aiutare le persone a riconoscere le fobie, riabilitazione fisica, salute mentale e altri servizi terapeutici .
Vision Pro ha fatto subito al caso di Oromí e del team, soprattutto per la fluidità di immersione offerta da visionOS. “Offrire una sorta di esposizione graduale e lasciare che la persona decida come dovrebbe essere: è qualcosa che è naturalmente molto integrato con la terapia stessa”, dice Oromí.
Basandosi su questo principio, il team ha progettato un’esperienza per aiutare le persone con acrofobia (paura dell’altezza), realizzata interamente con i framework Apple. Pur non avendo alcuna esperienza di sviluppo con Swift o Xcode, il team è riuscito a costruire un prototipo di cui essere orgoglioso in appena un mese.
Nell’app visionOS, una persona può aprire un portale nel suo spazio attuale che dà loro la sensazione di essere posizionati ad un’altezza significativa senza immergersi completamente nell’ambiente di quell’app. Per Oromí, questo apre nuove possibilità per entrare in contatto con i pazienti e aiutarli a sentirsi con i piedi per terra senza sovraccaricare il loro livello di comfort. “Vuoi sentirti a casa”, dice Oromí, “L’alternativa prima [in a completely immersive experience] è stato che ho dovuto togliere le cuffie e quindi ho interrotto completamente l’immersione.”
Ha anche il vantaggio aggiuntivo di offrire alle persone un modo per rimanere fedeli a se stesse. In alcune delle loro precedenti esperienze immersive su altre piattaforme, osserva Oromí, le mani e i corpi dei pazienti erano rappresentati nello spazio utilizzando avatar virtuali. Ma questo comportava le sue sfide: “Molti pazienti affermavano di sentire che il loro corpo non era il loro”, dice. “È molto difficile per la nostra società così diversificata creare rappresentazioni di avatar che corrispondano a tutti nel mondo… [In Vision Pro]dove puoi vedere il tuo stesso corpo attraverso il passante, non abbiamo bisogno di creare una rappresentazione.”
Se combinato con SharePlay, le persone possono rimanere in contatto e supportate dai propri terapisti virtuali spingendo al contempo i propri limiti e sfidando le paure comuni. “Tra anni, quando guarderemo indietro”, afferma Oromí, “potremo dire che tutto è iniziato con il lancio di Vision Pro: è lì che abbiamo davvero reso possibile una vera terapia virtuale”.
“Vai alle gare.”
Quando l’SDK arriverà alla fine di questo mese, gli sviluppatori di tutto il mondo potranno scaricare Xcode e iniziare a creare le proprie app e giochi per visionOS. Con 46 sessioni incentrate sull’anteprima di Apple Vision Pro alla WWDC, ci sono molte nuove conoscenze da esplorare, ma Duff e McLeod hanno alcuni consigli supplementari.
“Se non l’hai ancora fatto, prendi SwiftUI”, afferma McLeod, sottolineando che conoscere il framework può aiutare gli sviluppatori ad aggiungere funzionalità principali della piattaforma alla loro app esistente. Suggerisce inoltre di familiarizzare con la modellazione di base e Reality Composer Pro. “Ad un certo punto, vorrai uscire dalla pagina”, dice. Ma, osserva con un sorriso, non è necessario diventare un esperto di grafica 3D per costruire per questa piattaforma. “Puoi arrivare davvero lontano con un modello semplice e [Reality Composer Pro] shader.”
Duff rispecchia queste raccomandazioni, aggiungendo un ultimo framework all’elenco: RealityKit. “Se stai passando da [other renderers] ci sono alcuni cambiamenti fondamentali che devi conoscere”, afferma. “Ma con queste tre cose, sei pronto per le gare.”
Scopri di più sullo sviluppo per visionOS e su cosa puoi fare per prepararti all’SDK su Developer.Apple.com.
Ulteriori informazioni sullo sviluppo per visionOS
Prepara le tue app per visionOS
Esplora le sessioni su visionOS
[ad_2]
Source link