visionOS용 빌드

Apple Vision Pro는 둘러보고, 실험하고, 재미있게 즐길 수 있는 무한한 가능성의 공간을 제공하여 앱에서 완전히 새로운 공간 컴퓨팅 경험을 구상할 수 있도록 돕습니다. 익숙한 프레임워크와 도구를 사용하여 Vision Pro용 앱과 게임의 완전히 새로운 세계를 디자인하고 빌드할 수 있습니다.

visionOS 알아보기

공간 컴퓨팅

visionOS는 디지털 콘텐츠와 현실 세계를 독특하게 결합하는 혁신적인 공간 컴퓨팅 경험을 생성하도록 돕습니다. 사용자는 주변 환경과 계속 소통하며 앱과 상호작용할 수도 있고, 개발자가 구축한 세계에 완전히 몰입할 수도 있습니다. 윈도우에서 시작하여 3D 콘텐츠를 불러오고, 몰입감이 넘치는 전체 화면으로 전환했다가 바로 다시 돌아오는 등 유연하고 매끄러운 경험을 제공해 보세요.

visionOS의 공간 컴퓨팅 구성요소를 사용하여 자유롭고 유연한 설계를 시작할 수 있습니다.

윈도우

visionOS 앱에서 하나 이상의 윈도우를 생성할 수 있습니다. 윈도우는 SwiftUI로 빌드할 수 있으며, 친숙한 뷰와 제어기를 제공합니다. 또한 3D 콘텐츠를 추가하여 경험에 심도를 추가할 수 있습니다.

볼륨

3D 볼륨으로 앱에 심도를 추가할 수 있습니다. 볼륨은 RealityKit 또는 Unity를 사용하여 3D 콘텐츠를 표시하는 SwiftUI 장면(Scene)으로서, 공유 공간 또는 앱의 전체 공간에서 어느 각도에서든 볼 수 있는 경험을 생성합니다.

공간

기본적으로 앱은 공유 공간에서 실행되며 Mac 데스크탑에 표시되는 여러 앱과 마찬가지로 나란히 표시됩니다. 앱은 윈도우와 볼륨을 사용하여 콘텐츠를 표시할 수 있으며, 사용자는 이러한 요소의 위치를 원하는 대로 바꿀 수 있습니다. 더 몰입도 높은 경험을 위해 전용 전체 공간에서 앱을 열 수도 있습니다. 이렇게 하면 해당 앱의 콘텐츠만 표시됩니다. 전체 공간에서 앱은 윈도우와 볼륨을 사용하거나, 고정되지 않은 3D 콘텐츠를 생성하거나, 다른 세계로 이어지는 포털을 열거나, 사용자를 환경에 완전히 몰입시킬 수 있습니다.

Apple Intelligence

Apple Intelligence는 차세대 Apple Foundation Models로 구동되는 개인용 인텔리전스 시스템으로, iPhone, iPad, Mac, Apple Watch, Apple Vision Pro 전반에 걸쳐 개인적 맥락에 대한 이해, 앱 동작, 화면 내용 인지 기능을 제공합니다. 앱 인텐트를 통해 앱 콘텐츠와 동작을 Siri AI와 시스템 전반에 통합할 수 있어, 사용자가 앱 기능을 더 자연스럽게 살펴보고 사용할 수 있습니다. 멀티모달 프롬프트와 Apple Foundation Models 또는 Language Model 프로토콜을 준수하는 제공업체 등 모든 언어 모델을 지원하는 Foundation Models 프레임워크를 사용하여 지능형 기능을 앱 내에 직접 빌드할 수도 있습니다.

SwiftUI

윈도우, 볼륨, 공간 경험을 만들고자 하는 경우, SwiftUI는 새로운 visionOS 앱을 빌드하거나 기존 iOS 또는 iPadOS 앱을 visionOS 플랫폼으로 가져오기 위한 좋은 방법입니다. SwiftUI의 완전히 새로워진 3D 기능과 심도, 제스처, 효과, 몰입감 넘치는 장면(Scene) 유형 지원을 활용하여 아름답고 매력적인 Apple Vision Pro용 앱을 빌드해 보세요. 아울러 SwiftUI는 RealityKit과 긴밀하게 통합되어 선명하고 반응성이 뛰어나며 입체적인 인터페이스를 빌드할 수 있으며, UIKit과도 매끄럽게 연동되어 손쉽게 visionOS용 앱을 빌드할 수 있습니다.

RealityKit

Apple의 3D 렌더링 엔진인 RealityKit을 사용하여 앱에 3D 콘텐츠, 애니메이션, 시각 효과를 표현해 보세요. RealityKit은 물리적인 조명 환경에 따라 자동으로 그림자를 생성할 수 있으며, 다른 세계로 이어지는 포털을 열거나, 멋진 시각 효과를 생성하는 등 다양한 작업을 할 수 있습니다. 또한 RealityKit은 영화, 시각 효과, 엔터테인먼트, 게임 업계의 선도 기업들이 재질 제작에 널리 활용하는 서피스 및 지오메트리 셰이더용 개방형 표준인 MaterialX를 도입했습니다.

ARKit

ARKit은 Apple Vision Pro에서 사용자의 주변 환경을 완전히 인식합니다. 따라서 앱이 새로운 방식으로 사용자 주변의 공간과 상호작용할 수 있습니다. 기본적으로 공유 공간에서 앱은 ARKit이 구동하는 핵심 시스템 기능을 자동으로 활용합니다. 앱이 전체 공간으로 이동하여 권한을 요청하면 Plane Estimation, Scene Reconstruction, Image Anchoring, World Tracking, Skeletal Hand Tracking 등의 강력한 ARKit API를 활용할 수 있습니다. 벽에 물을 뿌리고 통통 튀는 공을 바닥에 던져 보세요. 콘텐츠와 현실 세계를 조화롭게 융합하여 사용자가 경탄할 만한 경험을 창조해 보세요.

Reality Composer Pro

Reality Composer Pro를 사용하면 visionOS 앱, iOS 앱 등을 위한 3D 콘텐츠를 Mac에서 바로 쉽고 빠르게 반복 실행하고, 미리 보며, 준비할 수 있습니다. 영화 같은 정밀함으로 놀라운 장면을 빌드하고 캐릭터에 애니메이션 효과를 적용해 보세요. 또한 실시간 미리보기로 Apple Vision Pro에서 변경 사항을 실시간으로 확인할 수 있습니다.

Reality Composer Pro는 긴밀한 Xcode 통합, 강력한 비주얼 스크립팅, 애셋 생성을 지원하는 생성형 인텔리전스, 그리고 디자이너, 아티스트, 엔지니어 모두를 위한 맞춤형 작업 흐름으로 아이디어와 경험 사이의 격차를 좁힙니다.

Xcode

visionOS용 개발은 Xcode와 visionOS SDK로 시작됩니다. visionOS 타겟을 기존 프로젝트에 추가하거나 완전히 새로운 앱을 빌드한 후 Xcode Preview에서 앱을 반복 실행할 수 있습니다. visionOS 시뮬레이터에서 앱과 상호작용하고, 다양한 공간 레이아웃과 조명 환경을 적용해 보세요. 테스트 및 시각적 효과를 생성하고 공간 콘텐츠에 충돌, 오클루전, 공간 이해 기능을 적용해 보세요.

Unity

Unity의 친숙하고 강력한 작성 도구를 사용하여 새로운 앱과 게임을 만들거나 Unity에서 생성한 기존 프로젝트를 visionOS용으로 재구상하세요. AR Foundation과 같은 친숙한 Unity 기능 외에도 패스스루 및 동적 포비티드 렌더링(Dynamically Foveated Rendering) 등 visionOS가 제공하는 모든 이점을 앱에서 활용할 수 있습니다. Unity의 작성 및 시뮬레이션 기능과 RealityKit의 앱 렌더링을 결합하여 Unity로 생성한 콘텐츠를 visionOS에서도 원활하고 매끄럽게 구현할 수 있습니다.

더 많은 Apple 플랫폼 탐색하기

모든 Apple 플랫폼과 매끄럽게 연동되는 근사한 앱과 게임을 만들어보세요. 한 번만 빌드하고 통합된 생태계에 배포하세요.