visionOS 알아보기
완전히 새로운 플랫폼. 익숙한 프레임워크와 도구. Apple Vision Pro용 앱과 게임을 위한 새로운 세계��� 구축하고 디자인하는 데 필요한 것을 준비해 보세요.
완전히 새로운 플랫폼. 익숙한 프레임워크와 도구. Apple Vision Pro용 앱과 게임을 위한 새로운 세계��� 구축하고 디자인하는 데 필요한 것을 준비해 보세요.
심도와 공간을 효과적으로 활용하며 공유 공���에서 다른 앱과 병렬 실행도 가능한, 풍부한 공간 경험을 제공하는 앱을 제작해 보세요. 이제 SwiftUI 장면 편집자 windowResizability
를 사용하여 볼륨 크기를 조정할 수 있습니다. 볼륨에 고정 또는 동적 크기 조절 기능을 적용하여 3D 객체가 사용자로부터 멀어질 때 크기를 유지하거나 거리에 따라 작아지게 할 수 있습니다. 또한 이제 볼륨에 오너먼트를 고정할 수 있습니다.
카드 및 장기 말 등의 조정, 배치 및 레이아웃 설정, 게임 보드 정의 등을 통해 게임 테이블 위의 상호 경험을 손쉽게 개발할 수 있는 새로운 프레임워크입니다.
visionOS를 위한 새로운 API는 향상된 센서 접근과 폭넓은 제어 기능을 제공하므로 더욱 강력한 엔터프라이즈 솔루션 및 공간 경험을 만들 수 있습니다. 기본 카메라, 공간 바코드 및 QR 코드 스캔, Apple Neural Engine 등을 사용해 보세요.
업데이트된 Apple Vision Pro 입력 방식을 활용하여 사용자의 손을 디지털 콘텐츠의 앞이나 뒤에 표시할 수 있습니다.
장면 이해의 정확성을 위한 기능이 크게 향상되었습니다. 이제 모든 방향에서 평면을 감지할 수 있으며 주변 표면의 객체를 고정할 수 있습니다. Room Anchor는 실내 공간에 따라 사용자의 주변 환경을 고려합니다. visionOS를 위한 새로운 Object Tracking API를 사용하면 사용자 주변의 개별 객체에 콘텐츠를 첨부할 수 있습니다.
Apple Vision Pro가 제공하는 무한한 가능성의 공간에서 완전히 새로운 3D 환경의 경험을 자유롭게 상상하며 둘러보고, 실험하고, 재미있게 활용해 보세요. 사용자는 주변 환경과 계속 소통하며 앱과 상호작용할 수도 있고, 개발자가 구축한 세계에 완전히 몰입할 수도 있습니다. 윈도우에서 시작하여 3D 콘텐츠를 불러오고, 몰입감이 넘치는 전체 화면으로 전환했다가 바로 다시 돌아오는 등 유연하고 매끄러운 경험을 제공해 보세요.
visionOS의 공간 컴퓨팅 구성 요소를 사용하여 자유롭고 유연한 설계를 시작할 수 있습니다.
visionOS 앱에서 하나 이상의 윈도우를 생성할 수 있습니다. 윈도우는 SwiftUI로 빌드할 수 있으며, 친숙한 뷰와 제어기를 제공합니다. 또한 3D 콘텐츠를 추가하여 경험에 심도를 추가할 수 있습니다.
3D 볼륨으로 앱에 심도를 추가할 수 있습니다. 볼륨은 RealityKit 또는 Unity를 사용하여 3D 콘텐츠를 표시하는 SwiftUI 장면(Scene)으로서, 공유 공간 또는 앱의 전체 공간에서 어느 각도에서든 볼 수 있는 경험을 생성합니다.
기본적으로 앱은 공유 공간에서 실행되며 Mac 데스크탑에 표시되는 여러 앱과 마찬가지로 나란히 표시됩니다. 앱은 윈도우와 볼륨을 사용하여 콘텐츠를 표시할 수 있으며, 사용자는 이러한 요소의 위치를 원하는 대로 바꿀 수 있습니다. 더 몰입도 높은 경험을 위해 전용 전체 공간에서 앱을 열 수도 있습니다. 이렇게 하면 해당 앱의 콘텐츠만 표시됩니다. 전체 공간에서 앱은 윈도우와 볼륨을 사용하거나, 고정되지 않은 3D 콘텐츠를 생성하거나, 다른 세계로 이어지는 포털을 열거나, 사용자를 환경에 완전히 몰입시킬 수 있습니다.
윈도우, 볼륨, 공간 경험을 만들고자 하는 경우, SwiftUI는 새로운 visionOS 앱을 빌드하거나 기존 iPadOS 또는 iOS 앱을 이 플랫폼으로 가져오기 위한 좋은 방법입니다. SwiftUI의 완전히 새로워진 3D 기능과 심도, 제스처, 효과, 몰입감 넘치는 장면(Scene) 유형 지원을 활용하여 아름답고 매력적인 Apple Vision Pro용 앱을 빌드해 보세요. 아울러 SwiftUI는 RealityKit과 긴밀하게 통합되어 선명하고 반응성이 뛰어나며 입체적인 인터페이스를 빌드할 수 있으며, UIKit과도 매끄럽게 연동되어 손쉽게 visionOS용 앱을 빌드할 수 있습니다.
Apple의 3D 렌더링 엔진인 RealityKit을 사용하여 앱에 3D 콘텐츠, 애니메이션, 시각 효과를 표현해 보세요. RealityKit은 물리적인 조명 환경에 따라 자동으로 그림자를 생성할 수 있으며, 다른 세계로 이어지는 포털을 열거나, 멋진 시각 효과를 생성하는 등 여러 작업을 할 수 있습니다. 또한 RealityKit은 질감 표현을 위해 영화, 시각 효과, 엔터테인먼트, 게임 업계의 대표 기업들이 서피스(Surface) 및 지오메트리(Geometry) 셰이더를 지정하는 데 사용하는 개방형 표준인 MaterialX를 도입했습니다.
ARKit은 Apple Vision Pro에서 사용자의 주변 환경을 완전히 인식합니다. 따라서 앱은 새로운 방식으로 사용자 주변의 공간과 상호작용할 수 있습니다. 기본적으로 공유 공간에서 앱은 ARKit이 구동하는 핵심 시스템 기능을 자동으��� 활용합니다. 앱이 전체 공간으로 이동하여 권한을 요청하면 Plane Estimation, Scene Reconstruction, Image Anchoring, World Tracking, Skeletal Hand Tracking 등의 강력한 ARKit API를 활용할 수 있습니다. 벽에 물을 뿌리고 통통 튀는 공을 바닥에 던져 보세요. 콘텐츠와 현실 세계를 조화롭게 융합하여 사용자가 경탄할 만한 경험을 창조해 보세요.
visionOS는 눈, 목소리 또는 이 둘의 조합만으로 기기와 상호작용하고자 하는 사용자를 위해 손쉬운 사용 기능을 이용할 수 있도록 디자인되었습니다. 다른 방식으로 콘텐츠를 탐색하고자 하는 사용자는 포인터 제어를 통해 자신의 검지, 손목, 머리를 대체 포인터로 선택할 수 있습니다. 다른 Apple 플랫폼에서 사용하고 있는 기술과 도구를 동일하게 활용하여 손쉬운 사용이 가능한 visionOS용 앱을 만들�� Apple Vision Pro가 모두를 위한 놀라운 경험이 되도록 지원해 보세요.
visionOS의 개발은 visionOS SDK를 지원하는 Xcode에서 시작됩니다. visionOS 타겟을 기존 프로젝트에 추가하거나 완전히 새로운 앱을 빌드한 후 Xcode Preview에서 앱을 반복 실행할 수 있습니다. 새로운 visionOS 시뮬레이터에서 앱과 상호작용하고, 다양한 공간 레이아웃과 조명 환경을 적용해 보세요. 테스트 및 시각적 효과를 생성하고 공간 콘텐츠에 충돌, 오클루전, 공간 이해 기능을 적용해 보세요.
visionOS 앱용 3D 콘텐츠를 쉽게 미리 보고 준비할 수 있도록 설계된 새로운 Reality Composer Pro에 대해 알아보세요. Reality Composer Pro는 3D 모델, 재질, 사운드와 같은 애셋을 가져오고 구성할 수 있으며, Xcode와 함께 사용할 수 있습니다. 무엇보다도 Xcode 빌드 프로세스와 긴밀하게 통합되어 visionOS 애셋을 미리 보고 최적화할 수 있다는 게 가장 큰 장점입니다.
이제 Unity의 친숙하고 강력한 작성 도구를 사용하여 새로운 앱과 게임을 만들거나 Unity에서 생성한 ���존 프로젝트를 visionOS용으로 재구상할 수 있습니다. AR Foundation과 같은 친숙한 Unity 기능 외에도 패스스루 및 동적 포비티드 렌더링(Dynamically Foveated Rendering) 등 visionOS가 제공하는 모든 이점을 앱에서 활용할 수 있습니다. Unity의 작성 및 시뮬레이션 기능과 RealityKit의 앱 렌더링을 결합하여 Unity로 생성한 콘텐츠를 visionOS에서도 원활하고 매끄럽게 구현할 수 있습니다.
visionOS SDK, Xcode, 시뮬레이터, Reality Composer Pro, 문서, 샘플 코드, 디자인 지침 등을 사용하여 개발을 시작하세요.
새로운 visionOS 앱을 만드셨거나 기존 iPad 또는 iPhone 앱을 Apple Vision Pro 사용자에게 제공하고자 하신다면, 앱을 준비하고 App Store에 제출하는 데 필요한 자세한 정보를 확인해 보세요.
visionOS용 앱 및 게임 개발에 Apple의 직접적인 지원을 받을 수 있습니다. 예정된 이벤트, 테스트 기회 및 visionOS 플랫폼을 위한 놀라운 경험을 구축하는 데 도움이 되는 기타 프로그램에 대해 자세히 알아보시기 바랍니다.