banner
Дом / Блог / Как установить программное обеспечение разработчика Apple Vision Pro
Блог

Как установить программное обеспечение разработчика Apple Vision Pro

Aug 30, 2023Aug 30, 2023

В среду Apple выпустила SDK и инструменты разработчика для VisionOS, а также дополнительную информацию о разработке для Apple Vision Pro. Вот обзор того, что это такое, что он может делать и как начать.

SDK Apple для Apple Vision Pro включен во вторую бета-версию Xcode. Он включает инструменты командной строки для Xcode 15 beta 2, инструменты шрифтов для Xcode 15 beta и среду выполнения VisionOS 1 Beta Simulator, которая упакована в виде файла образа диска .dmg.

Чтобы получить новые бета-файлы SDK и Xcode, перейдите на сайт Developer.apple.com/download/ и войдите в систему, используя свой Apple ID. Эти инструменты включены в новое бесплатное членство для разработчиков.

Вам понадобится загрузка Xcode 15 beta 2, которая содержит само приложение Xcode 15 beta 2, macOS 14 beta 2 и различные симуляторы. Вам также понадобятся инструменты командной строки для Xcode 15 beta 2 и Xcode 15 beta 2, который также содержит macOS 14 beta 2.

Если вы еще этого не сделали, загрузите бета-версию Font Tools для Xcode 15 внизу страницы, выпущенную 5 июня.

При загрузке Xcode 15 beta 2 обязательно проверьтеVisionOS бета 1флажок внизу списка, который весит целых 6,85 ГБ:

Обратите внимание, что во всех случаях вам также потребуются компоненты загрузки iOS.

Это обеспечивает то, что Apple до сих пор называет файлом xrOS 1.0.simruntime в .dmg, который вы импортируете в Xcode для установки симулятора VisionOS (подробнее об этом ниже).

Кривая обучения для VisionOS может быть довольно крутой — помимо простого программирования необходимо пересечь несколько вычислительных дисциплин. К ним относятся дизайн 3D-объектов и сцен, дополненная реальность (AR), материалы и поверхности, а также освещение и рендеринг.

В дополнение к частям Xcode вам захочется изучить и получить несколько дополнительных элементов, используемых в экосистеме дополненной реальности Apple:

Большинство из них доступны на сайте разработчиков Apple по адресу:Developer.apple.com/augmented-reality/

SDK также включает Reality Composer Pro, который был обещан на WWDC 23 в презентации VisionOS. Reality Composer Pro — это приложение, предназначенное для подготовки и предварительного просмотра 3D-контента для VisionOS.

В рамках выпуска SDK Apple также выпустила бета-версию Reality Converter, которая позволяет конвертировать форматы файлов AR, такие как .obj, .gltf и .usd, и конвертировать их все в стандартный формат USDZ. Вы также можете изменить некоторые свойства текстуры в бета-версии Reality Converter.

На странице инструментов AR также есть дополнительная загрузка .dmg под названием USDZ Tools, которая представляет собой набор скриптов Python для конвертации долларов США. Все инструменты дополненной реальности Apple можно найти на главной странице дополненной реальности по адресу Developer.apple.com/augmented-reality/tools/.

Плагин AR Quick Look можно найти по адресу Developer.apple.com/augmented-reality/quick-look/ вместе с образцами.

Установив все это, вы теперь также можете использовать инструменты 3D-разработки Unity для разработки приложений Apple Vision Pro. Посетите сайт Unity unity.com.

Проектирование и написание приложения VisionOS — это лишь одна часть разработки VisionOS. Другая часть — освоение 3D-моделей и пространств.

В конце концов, Apple называет Vision Pro AR-гарнитурой. Таким образом, ваши приложения VisionOS представляются пользователю в трехмерном пространстве на устройстве Apple Vision Pro.

Вам также необходимо быть знакомым с универсальным описанием сцены Pixar и файлами USDZ, которые содержат описания 3D-объектов. Существует ряд ресурсов, где можно узнать о файлах USDZ. Например, на сайте разработчиков NVIDIA также есть хорошее обсуждение доллара США.

В большинстве случаев вам потребуется конвертировать 3D-контент в USDZ для использования в VisionOS.

Помимо долларов США, вам также понадобится изучить Industrial Light + Magic.МатериалXStandard — универсальный стандарт 3D-материалов с открытым исходным кодом, впервые созданный в 2017 году для фильма «Звёздные войны: Пробуждение силы».

Материалы относятся к поверхностям трехмерных объектов и к тому, как эти поверхности выглядят. В реальном мире это означает такие материалы, как дерево, металл или стекло, которые они имитируют.

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>