banner
Casa / Blog / Come installare il software per sviluppatori Apple Vision Pro
Blog

Come installare il software per sviluppatori Apple Vision Pro

Aug 30, 2023Aug 30, 2023

Mercoledì Apple ha rilasciato il suo SDK visionOS e gli strumenti per sviluppatori, insieme a ulteriori informazioni sullo sviluppo per Apple Vision Pro. Ecco una panoramica di cosa è, cosa può fare e come iniziare.

L'SDK di Apple per Apple Vision Pro è incluso nella seconda beta di Xcode. Include strumenti da riga di comando per Xcode 15 beta 2, strumenti per caratteri per Xcode 15 beta e visionOS 1 Beta Simulator Runtime, che viene fornito come file di immagine del disco .dmg.

Per ottenere i nuovi file beta SDK e Xcode, vai su Developer.apple.com/download/ e accedi con il tuo ID Apple. Questi strumenti sono inclusi nella nuova iscrizione gratuita per sviluppatori.

Avrai bisogno del download di Xcode 15 beta 2, che contiene l'app Xcode 15 beta 2 stessa, macOS 14 beta 2 e simulatori assortiti. Avrai bisogno anche degli strumenti da riga di comando per Xcode 15 beta 2 e Xcode 15 beta 2 che contiene anche macOS 14 beta 2.

Se non l'hai ancora fatto, scarica anche Font Tools per Xcode 15 beta in fondo alla pagina rilasciata il 5 giugno.

Quando scarichi Xcode 15 beta 2, assicurati di controllare il filevision OS beta 1casella di controllo in fondo all'elenco, che pesa ben 6,85 GB:

Tieni presente che in tutti i casi sono necessari anche i componenti di download di iOS.

Ciò fornisce ciò che Apple chiama ancora il file xrOS 1.0.simruntime su un file .dmg che importi in Xcode per installare il simulatore visionOS (ne parleremo più avanti).

La curva di apprendimento per visionOS può essere piuttosto ripida, poiché attraversa diverse discipline informatiche oltre alla semplice programmazione. Questi includono la progettazione di oggetti e scene 3D, realtà aumentata (AR), materiali e superfici, illuminazione e rendering.

Oltre ai pezzi Xcode, ti consigliamo di imparare e prendere alcuni elementi aggiuntivi utilizzati dall'ecosistema AR di Apple:

La maggior parte di questi sono disponibili sul sito degli sviluppatori Apple all'indirizzosviluppatori.apple.com/realtà-aumentata/

L'SDK include anche Reality Composer Pro, promesso alla WWDC 23 nelle presentazioni di visionOS. Reality Composer Pro è un'app progettata per aiutare a preparare e visualizzare in anteprima i contenuti 3D per visionOS.

Come parte del rilascio dell'SDK, Apple ha anche rilasciato la versione beta di Reality Converter che consente di convertire tra formati di file AR come .obj, .gltf e .usd e di convertirli tutti nel formato USDZ standard. Puoi anche modificare alcune proprietà delle texture nella beta di Reality Converter.

C'è anche un download aggiuntivo di .dmg nella pagina degli strumenti AR chiamato USDZ Tools che è un set di script Python per la conversione USD. Tutti gli strumenti AR di Apple possono essere trovati nella pagina AR principale su developer.apple.com/augmented-reality/tools/

Il plug-in AR Quick Look è disponibile su Developer.apple.com/augmented-reality/quick-look/ insieme agli esempi.

Con tutto questo installato, ora puoi anche utilizzare gli strumenti di sviluppo 3D di Unity per sviluppare app Apple Vision Pro. Visita il sito Unity su unity.com.

Progettare e scrivere la tua app visionOS è solo una parte dello sviluppo di visionOS. L'altra parte è padroneggiare modelli e spazi 3D.

Dopotutto, Apple chiama Vision Pro un visore AR. Pertanto, le tue app visionOS vengono presentate all'utente nello spazio 3D nel dispositivo Apple Vision Pro.

Dovrai anche avere familiarità con la descrizione della scena universale della Pixar e i file USDZ, che contengono descrizioni di oggetti 3D. Sono disponibili numerose risorse per conoscere i file USDZ. Ad esempio, anche il sito degli sviluppatori di NVIDIA contiene una buona discussione sull'USD.

Nella maggior parte dei casi dovrai convertire i tuoi contenuti 3D in USDZ per utilizzarli in visionOS.

Oltre ai USD, vorrai anche imparare Industrial Light + MagicMaterialeXstandard: uno standard di materiale per oggetti 3D universale open source creato per la prima volta nel 2017 per il film Star Wars: Il risveglio della Forza.

I materiali si riferiscono alle superfici degli oggetti 3D e al loro aspetto. In termini reali, ciò significa materiali come legno, metallo o vetro che stanno simulando.

Sono quattro le modalità di presentazione supportate in visionOS:

Platforms/strong. Click the strongGet/strong button next to each simulator you want to install. Be sure you have enough disk space first for each one./p>New->Project/strong and click the visionOS icon in the template chooser. Click strongNext/strong, name the project, set its options, then click strongNext/strong again and save it to disk by clicking strongCreate/strong./p>New->Target/strong from the strongFile/strong menu:/p>Platforms/strong>New->Project/strong>New->Target/strong>