Три недели назад Apple представила гибридные VR- и AR-очки Vision Pro и рассказала о том, что планирует разрешить сторонним разработчикам создавать приложения для гаджета. И уже сегодня она дала эту возможность всем желающим.
Что случилось?
Apple выпустила набор средств разработки (SDK) для создания приложений под visionOS — операционную систему, на которой работает гарнитура Vision Pro. Появление SDK позволит любому разработчику адаптировать свои приложения или создавать их с нуля, задействуя для пользователей все возможности нового гаджета.
SDK построен на той же основе, что и другие операционные системы Apple, поэтому использует знакомые инструменты — Xcode, SwiftUI, RealityKit, ARKit и TestFlight. Это снизит барьер для входа уже существующих в экосистеме компании разработчиков.
Но это не всё. В новом релизе Xcode ожидается две новинки:
- новый инструмент Reality Composer Pro, который позволит работать с 3D-моделями, анимацией, изображениями и звуками внутри среды разработки;
- симулятор visionOS для изучения и тестирования различных вариантов планировок помещений и условий освещения и для лучшего отображения разрабатываемых приложений у конечного пользователя.
Некоторые разработчики уже успели поработать с новым SDK. В компании Elsevier Health, специализирующейся на EdTech в медицине, разработали 3D-атлас для студентов-медиков и ординаторов. Теперь они смогут не только смотреть изображения, но и взаимодействовать с ними в процессе обучения.
Для тех, кому не будет хватать симулятора в Xcode и кто захочет поработать с реальными устройствами без их покупки, Apple откроет специальные офисы в Купертино, Лондоне, Мюнхене, Шанхае, Сингапуре и Токио. В них можно будет не только получить доступ к AR-гарнитуре Vision Pro, но и обсудить свои идеи и трудности с разработчиками из Apple.
SDK для visionOS, а также обновлённый Xcode с симулятором и Reality Composer Pro доступны для участников программы Apple Developer Program. Там же можно ознакомиться с подробной документацией, новыми наборами для проектирования и актуальными руководствами по интерфейсам для visionOS.
Больше интересного про код — в нашем телеграм-канале. Подписывайтесь!