visionOS
본 서비스가 제공하는 내용 및 자료가 사실임을 보증하지 않습니다. 시스템은 언제나 실수를 할 수 있습니다. 중요한 의사결정 및 법리적 해석, 금전적 의사결정에 사용하지 마십시오.
visionOS는 애플이 Apple Vision Pro 헤드셋을 위해 개발한 공간 컴퓨팅 운영 체제이다. iPadOS의 핵심 프레임워크(UIKit, SwiftUI, ARKit, RealityKit)를 기반으로 하며, 포비에이트 렌더링 및 실시간 상호작용을 위한 혼합 현실 전용 프레임워크를 추가하였다. 사용자는 눈, 손, 음성으로 시스템을 제어하며, 디지털 콘텐츠를 물리적 공간에 자연스럽게 통합할 수 있다. visionOS는 창(Window), 3D 볼륨(Volume), 완전 몰입형 공간 등 다양한 몰입 수준을 지원한다.
개요
visionOS는 Apple Vision Pro를 구동하는 운영 체제이다. iPadOS에서 파생되었으며, UIKit, SwiftUI, ARKit, RealityKit 등 기존 애플 프레임워크를 재사용하면서 공간 컴퓨팅에 특화된 새로운 프레임워크를 추가하였다. 사용자는 시선, 손동작, 음성 명령으로 시스템을 조작하며, 디지털 콘텐츠가 실제 공간에 존재하는 듯한 경험을 제공한다. visionOS는 창(Window), 3D 볼륨(Volume), 완전 몰입형 공간(Immersive Space) 등 세 가지 기본 장면 유형을 통해 몰입도의 스펙트럼을 지원한다.

특징
상호작용 방식
사용자는 눈으로 항목을 응시하고, 손가락을 탭하거나 핀치하여 선택하며, 음성으로 Siri를 호출하거나 텍스트를 입력할 수 있다. 시스템은 사용자의 시선과 손 위치를 실시간으로 추적하여 자연스러운 조작을 가능하게 한다.
창(Window)
SwiftUI로 구축된 전통적인 2D 창을 지원한다. 여러 개의 창을 동시에 열어 공간에 배치할 수 있으며, 각 창은 일반적인 뷰와 컨트롤을 포함한다.
볼륨(Volume)
3D 콘텐츠를 표시하기 위한 장면 유형이다. SwiftUI 씬으로 정의되며, 앱에 깊이감을 추가할 수 있다.
몰입형 공간(Immersive Space)
완전히 몰입된 3D 환경을 제공한다. 사용자는 주변 현실과 완전히 차단되거나 부분적으로 혼합된 경험을 선택할 수 있다.
환경(Environments)
Apple Vision Pro의 Home View에서 환경 탭을 통해 다양한 가상 배경(예: 달 표면, 사막 등)을 선택할 수 있다. 이 환경은 사용자의 물리적 공간을 대체하거나 보완한다.
앱 및 서비스
Apple TV, Safari, Photos 등 기본 앱이 포함되며, App Store에서 서드파티 앱을 다운로드할 수 있다. FaceTime을 통해 다른 사람과 연결할 수 있다.
개발
visionOS 앱 개발은 Apple Silicon이 탑재된 Mac에서 Xcode를 사용하여 이루어진다. SwiftUI를 권장 프레임워크로 사용하며, 기존 iPad 또는 iPhone 앱이 있다면 타겟에 visionOS 목적지를 추가하여 기본 시스템 모양을 활용할 수 있다. 또한 플랫폼별 기능을 추가하여 더 나은 경험을 제공할 수 있다. 개발자는 Xcode 시뮬레이터를 통해 앱을 테스트하고, 베타 버전의 visionOS를 기기에 설치하여 실제 환경에서 검증할 수 있다. Apple은 개발자에게 샘플 코드, 비디오, API 문서 등 다양한 리소스를 제공한다.