visionOS

visionOS는 Apple이 Apple Vision Pro를 위해 개발하는 공간 컴퓨팅 운영체제다. 2024년 2월 출시된 Apple Vision Pro에서 처음 제공되었으며, 사용자의 실제 공간과 디지털 콘텐츠를 결합하는 3차원 사용자 인터페이스를 중심으로 설계되었다. 눈동자와 손의...

분류공간 컴퓨팅 운영체제
개발·배포Apple
첫 제품 출시2024년
대상 하드웨어Apple Vision Pro
공통 기반Darwin·XNU
Mach 계보Mach·BSD
사용자 인터페이스시선, 손짓, 음성
렌더링RealityKit, Metal, 공간 컴포지터
주요 앱 형태공간 창, 3차원 콘텐츠
입체 음향Spatial Audio
앱 개발visionOS SDK, SwiftUI
상태개발 중
공식 자료Apple Vision Pro 공개

visionOS는 Apple이 Apple Vision Pro를 위해 개발하는 공간 컴퓨팅 운영체제다. 2024년 2월 출시된 Apple Vision Pro에서 처음 제공되었으며, 사용자의 실제 공간과 디지털 콘텐츠를 결합하는 3차원 사용자 인터페이스를 중심으로 설계되었다. 눈동자와 손의 동작, 음성 및 공간 오디오를 입력·출력의 중요한 요소로 사용하고, 가상 창과 입체 콘텐츠를 물리적 공간에 배치할 수 있다.[1]

시스템 기술의 계보는 macOS, iOS 및 iPadOS가 공유하는 Darwin과 XNU에 연결된다. XNU 커널의 Mach 하위 시스템은 실행 단위·메모리·메시지 전달의 기반을 제공하고 BSD 계열의 서비스는 일반적인 UNIX 시스템 인터페이스에 관여한다. 그 위에서 visionOS는 공간 좌표계, 렌더링, 실시간 센서 처리와 새로운 앱 창 관리 모델을 통합한다.[2]

Apple은 visionOS를 iPhone·iPad 앱의 일부 호환 실행과 공간 컴퓨팅용 네이티브 응용 프로그램을 함께 지원하는 플랫폼으로 발전시켰다. 디스플레이가 전통적인 2차원 화면에 고정되지 않는다는 점에서 사용자 인터페이스는 크게 다르지만, Mach에서 XNU로 이어지는 저수준 커널 계보에서는 Apple 운영체제 제품군의 한 분기에 속한다.

visionOS는 전통적인 모니터에 표시되는 2차원 앱 창을 넘어서 실제 공간에 디지털 콘텐츠를 배치하도록 설계되었다. 시선과 손의 동작, 음성을 입력으로 사용하고 가상 창과 3차원 객체, 공간 오디오를 함께 처리한다. 렌더링과 센서 입력에는 전문적인 사용자 공간 프레임워크가 필요하지만 운영체제의 기본 태스크·메모리·IPC와 UNIX 인터페이스는 Apple의 XNU·Darwin 계열과 기술적으로 이어져 있다.[3]

Apple은 visionOS를 공간 컴퓨팅이라는 새로운 사용자 환경을 위한 독립 운영체제로 발전시키면서 iPad와 iPhone 앱의 일부 기술을 호환 실행에 활용했다. 같은 XNU 커널 계보를 공유해도 앱 창을 구성하는 방법과 하드웨어 입력·실행 정책이 다른 만큼 macOS나 iPadOS의 단순한 UI 변형으로만 분류하기 어렵다. 운영체제 기술의 계보는 Mach에서 NeXT와 Darwin, 현대 XNU로 이어지는 공통 기반에 위치한다.

역사

Apple Vision Pro 발표

2024년 visionOS 공개

후속 개발

시스템 구조

Darwin·XNU

센서와 공간 처리

프로세스와 메모리

공간 사용자 인터페이스

3차원 창

시선·손·음성 입력

공간 오디오

그래픽과 렌더링

RealityKit

Metal

컴포지터

응용 프로그램 환경

visionOS SDK

호환 iPad·iPhone 앱

보안과 개인정보

지원 하드웨어

macOS·iOS·iPadOS와의 관계

관련 문서

  1. Apple 공식 자료 ↩
  2. Apple: Darwin Kernel Architecture ↩
  3. Apple Vision Pro 소개 ↩