visionOS에 대해 알아보기
무한한 가능성의 공간.
무한한 가능성의 공간.
탁월한 프레임워크와 도구를 갖춘 visionOS는 놀라운 공간 경험을 만들기 위한 완벽한 플랫폼입니다. 게임 구상, 미디어 경험 구축, SharePlay를 통한 소통 및 협업 설계, 비즈니스용 앱 개발, visionOS 지원을 위한 웹 사이트 업데이트 등 다양한 계획을 지원하기 위한 세션과 정보가 제공됩니다. 46개의 세션에서 visionOS 플랫폼용 개발, 공간 경험 디자인, 테스트 및 도구에 대해 알아보고 SDK에 대한 정보를 확인하세요.
visionOS는 개발자가 공간 컴퓨팅을 위해 디자인된 앱으로 완전히 새로운 세계를 구축할 수 있도록 익숙한 프레임워크와 새로운 개념을 결합했습니다. 공간 컴퓨팅의 기본 요소와 visionOS 플랫폼용 앱 및 게임 디자인에 대해 다루는 기초 세션 시리즈에서 개발 여정을 시작하는 데 유용한 정보를 확인해 보세요. SwiftUI, UIKit, RealityKit, ARKit과 같은 친숙한 프레임워크가 어떻게 확장되어 무한한 가능성의 공간을 위한 앱을 빌드하는 데 도움을 주는지 알아보세요. 여기에 마련된 세션은 개발자의 Apple 플랫폼 관련 개발 경력과 상관없이 visionOS 개발을 위한 훌륭한 토대를 제공할 것입니다.
공간 컴퓨팅을 구성하는 기본 요소인 윈도우, 볼륨, 공간에 대해 알아보고 이러한 요소를 사용하여 매력적이고 몰입감 넘치는 경험을 구축하는 방법을 알아보세요. visionOS용 앱을 만드는 데 사용할 수 있는 프레임워크를 소개하고 심도, 범위, 몰입도를 사용하여 디자인하는 방법을 설명합니다. Xcode, 새로운 Reality Composer Pro와 같은 Apple 도구를 사용하는 방법과 모두를 위한 공간 컴퓨팅 앱을 만드는 방법을 살펴보세요.
visionOS의 기초를 숙지하고 나면 플랫폼을 구동하는 프레임워크에 대해 자세히 알아보세요. visionOS용 SwiftUI를 살펴보고, 윈도우와 볼륨에 심도를 추가하는 방법을 알아보고, 전체 공간을 사용하여 완전히 새로운 앱 경험을 제공해 보세요. 아울러 공간 컴퓨팅을 위한 UIKit을 소개하고 이를 SwiftUI와 함께 사용하는 방법을 공유합니다.
SwiftUI와 RealityKit에 대한 깊은 이해를 위해 SwiftUI 장면(Scene) 유형을 집중 조명하는 세션 시리즈를 살펴보고 윈도우, 볼륨, 공간 전반에서 탁월한 경험을 구축하세요. Model 3D API에 대해 알아보고, 앱에 심도와 차원을 추가하는 방법을 배우고, RealityView를 사용하여 3D 콘텐츠를 렌더링하는 방법을 알아보세요. 세션을 시청하고 몰입감 넘치는 멋진 visionOS용 경험을 구축할 수 있는 새로운 SwiftUI 장면(Scene) 유형인 ImmersiveSpace를 시작해 보세요. 장면(Scene) 유형을 관리하고, 몰입도를 높이고, 환상적인 경험을 구축하기 위한 모범 사례에 대해 알아보세요.
두 번째 시리즈에서는 RealityKit을 사용하여 앱에 매력적이고 몰입감 넘치는 콘텐츠를 제공하는 방법을 알아봅니다. RealityKit 엔티티, 구성 요소 및 시스템부터 시작하여 3D 모델과 효과를 프로젝트에 추가하는 방법을 알아보세요. 엔티티 계층에 콘텐츠를 삽입하고, 앵커를 사용하여 가상 콘텐츠와 현실 세계를 통합하고, 앱에 입자 효과를 구현하고, 비디오 콘텐츠를 추가하고, 포털을 통해 더 몰입감 넘치는 경험을 선사할 수 있는 방법을 확인해 보세요.
마지막으로, visionOS에서 ARKit을 활용하는 방법에 대해 알아보세요. visionOS 플랫폼은 ARKit 알고리즘을 사용하여 지속성, 세계 매핑, 세그멘테이션, 매팅, 환경 조명과 같은 기능을 처리합니다. 이러한 알고리즘은 항상 실행되고 있기 때문에 앱과 게임이 공유 공간에 있는 동안 ARKit을 자동으로 활용할 수 있습니다. 앱이 전용 전체 공간을 열면 ARKit API를 활용하여 가상 콘텐츠를 현실 세계와 통합할 수 있습니다.
완전히 새롭게 재탄생한 이 프레임워크를 통해 개인정보를 보호하면서 대화형 경험을 구축하는 방법을 알아보세요. 바닥에 가상의 공을 튕기거나 벽에 가상의 페인트를 흩뿌리는 등 사용자의 공간과 상호작용하는 3D 콘텐츠를 만드는 방법을 알아보세요. ARKit API의 최신 업데이트 내용을 살펴보고 앱에서 손 동작 추적과 공간의 기하학적 구조를 활용하는 방법을 데모에서 확인해 보세요.
공간 컴퓨팅을 위한 멋진 앱, 게임 및 경험을 디자인하는 방법을 알아보세요. 새로운 입력 및 구성요소를 살펴보고, 심도와 범위에 대해 자세히 알아보세요. 몰입감 넘치는 순간을 더하고 공간 음향 사운드스케이프를 만들어 보세요. 협업 및 소통의 기회를 포착하세요. 사용자가 새로운 세계를 탐색하는 중에도 주변 환경과 연결된 상태를 유지할 수 있도록 해보세요. 공간 경험을 처음 디자인해보는 초보 개발자부터 수 년 동안 몰입형 앱을 빌드해 온 베테랑 개발자까지, visionOS와 함께 마법처럼 멋진 순간과 매혹적인 사운드스케이프, 인간 중심적 UI 등을 만드는 법에 대해 자세히 알아볼 수 있습니다.
Apple은 멋진 visionOS용 앱, 게임 및 경험을 빌드하는 데 도움이 되는 종합 도구 모음을 제공합니다. Xcode를 사용하여 첫 visionOS 프로젝트를 시작하는 방법을 알아보고, 도구 및 테스트 관련 업데이트를 살펴보고, 3D 개발 작업 흐름에서 Reality Composer Pro를 활용하는 방법을 알아보고, Unity의 작성 도구를 사용하여 공간 컴퓨팅을 위한 멋진 경험을 만드는 방법을 확인해 보세요.
Xcode로 visionOS용 앱 개발을 시작하세요. Xcode Previews에서 기존 프로젝트에 visionOS 대상을 추가하거나 새로운 앱 및 프로토타입을 빌드하는 방법, Reality Composer Pro에서 콘텐츠를 가져오는 방법을 알아보세요. 또한 visionOS 시뮬레이터를 사용하여 다양한 장면 및 조명 환경 시뮬레이션에서 경험을 평가하는 방법을 알아보세요. 테스트 및 시각적 효과를 생성하여 공간 콘텐츠에 충돌, 오클루전, 공간 이해 기능을 적용해 보고, 성능과 효율성을 위해 콘텐츠를 최적화하는 방법을 알아보세요.
visionOS 앱을 위한 3D 콘텐츠를 미리 보고 준비하는 새로운 방법을 알아보세요. 이번 달 말부터 제공되는 Reality Composer Pro는 USD의 장점을 활용하여 3D 모델, 재질, 사운드와 같은 애셋을 구성하고, 편집하고, 미리 볼 수 있도록 지원합니다. Reality Composer Pro를 활용하여 앱을 위한 몰입감 넘치는 콘텐츠를 만들고, 객체에 재질을 추가하고, Xcode에서 Reality Composer Pro 콘텐츠를 실현하는 방법을 확인해 보세요. Apple 플랫폼의 USD(Universal Scene Description)에 관한 최신 업데이트 내용도 소개합니다.
Unity에서 visionOS 경험을 바로 구축하는 방법을 알아보세요. Unity 개발자들이 기존 3D 장면 및 애셋을 사용하여 visionOS용 앱 또는 게임을 빌드하는 방법을 살펴보세요. Unity와 Apple 프레임워크의 긴밀한 통합 덕분에 윈도우, 볼륨 또는 공유 공간용 3D 콘텐츠를 빌드할 때 RealityKit을 사용할 수 있는 곳이라면 어디서든 원하는 경험을 구축할 수 있습니다. 또한 네이티브 입력, 패스스루 등 Apple 플랫폼용으로 빌드할 때의 이점을 모두 누릴 수 있습니다. Unity를 사용하여 완전히 몰입감 넘치는 경험을 만드는 방법도 확인해 보세요.
Unity에서 앱을 빌드하는 방법에 대해 자세히 알아보기
App Store Connect는 App Store에서 visionOS 앱을 관리, 테스트 및 배포하는 데 필요한 도구를 제공합니다. 첫 공간 컴퓨팅 앱을 배포하고, 기존 앱에 visionOS 지원을 추가하고, 호환성을 관리하기 위한 기본 사항과 모범 사례를 확인해 보세요. 또한 visionOS용 TestFlight를 통해 앱을 테스트하고, 이를 반복하면서 소중한 피드백을 수집하는 방법을 알아보세요.
visionOS를 통해 게임과 미디어 경험에서 진정으로 몰입감 넘치는 순간을 만들어 내는 방법을 알아보세요. 게임과 미디어는 모든 영역의 몰입감을 활용하여 새로운 방식으로 멋진 이야기를 전달하고 사용자와 소통할 수 있습니다. visionOS용 게임 및 내러티브 개발을 시작할 수 있는 방법을 확인해 보세요. RealityKit으로 3D 콘텐츠를 효과적으로 렌더링하는 방법을 알아보고, 시각 및 움직임에 대한 디자인 고려 사항을 살펴보고, Metal 또는 Unity를 통해 몰입감 넘치는 경험을 만들어 사용자에게 새로운 세상을 선사하는 방법을 확인하세요.
사운드를 통해 visionOS 앱 및 게임의 경험을 획기적으로 향상할 수 있습니다. 버튼 누르기에 음향 효과를 추가하거나 몰입감 넘치는 사운드스케이프를 생성해 보세요. Apple 디자이너가 사운드를 선택하고 사운드스케이프를 빌드하여 윈도우, 볼륨 및 공간에서 생생하고 몰입감 넘치는 경험을 선사하는 방법을 알아보세요. 청각적 단서를 공간적으로 배치하고, 반복되는 사운드에 변화를 주고, 앱에 청각적 즐거움을 선사하여 앱의 기본 상호작용을 풍부하게 만드는 방법을 확인하세요.
앱 또는 게임에서 미디어 콘텐츠를 제공하는 경우, 비디오 파이프라인을 업데이트하고 멋진 visionOS용 재생 경험을 선사하는 데 도움이 되는 세션 시리즈를 확인해 보세요. 딜리버리 파이프라인을 확장하여 3D 콘텐츠를 지원하는 방법을 알아보고, 앱에서의 공간 미디어 스트리밍에 대한 팁과 기술을 살펴보세요. visionOS용 비디오 재생을 구동하는 프레임워크와 API를 통해 매력적이고 몰입감 넘치는 재생 경험을 제공하는 방법도 알아보세요.
공유와 협업은 visionOS의 핵심 요소입니다. visionOS 앱 및 게임은 사용자들이 마치 같은 공간에 있는 것처럼 느끼게 해주는 경험을 제공합니다. 기본적으로 사용자는 Mac에서와 마찬가지로 FaceTime 통화 중에 다른 사용자와 앱 윈도우를 공유할 수 있습니다. GroupActivities 프레임워크를 적용하면 차세대 협업 경험을 제공할 수 있습니다.
앱에서 생성할 수 있는 공유 활동 유형에 대해 알아보고 Apple Vision Pro에서 SharePlay를 지원하기 위한 디자인 및 빌드를 시작하세요. 경험에서 참가자 간에 공유된 컨텍스트를 명확히 하고 공유 페르소나(Spatial Persona)를 지원하여 앱에서 더 의미 있는 상호작용을 지원하는 방법을 살펴보세요.
visionOS용 웹에 대해 알아보고 사용자에게 완전히 새로운 방식으로 웹 콘텐츠를 제공하는 방법에 대해 알아보세요. visionOS 플랫폼의 입력 모델을 살펴보고 공간 컴퓨팅을 위해 웹 사이트를 최적화하는 방법을 알아보세요. 최신 표준이 웹용 3D 경험을 구체화하는 데 어떤 도움이 되는지 알아보고, Safari 확장 프로그램의 새로운 업데이트 내용을 살펴보세요. 또한 Safari에서 개발자 기능을 사용하여 Apple Vision Pro용 경험을 프로토타이핑하고 테스트하는 방법을 확인하세요.
웹 또는 앱에서 Quick Look을 사용하는 경우 3D 콘텐츠, 공간 이미지 및 비디오 등을 위해 훌륭한 미리보기를 추가하는 방법을 알아보세요. 시스템이 이러한 경험을 제공하는 다양한 방법을 공유하고, 공유 공간에서 이 콘텐츠를 드래그 앤 드롭하여 새 윈도우를 생성하는 방법을 시연하고, 앱 내에서 바로 Quick Look에 접근하는 방법을 살펴봅니다. 3D 품질 및 성과에 대한 중요 고려 사항을 비롯하여 visionOS에서 Quick Look용 3D 콘텐츠를 만들기 위한 모범 사례도 확인해 보세요.
visionOS에서 기존 iPadOS 및 iOS 앱을 실행하는 방법을 살펴보세요. visionOS 플랫폼에서 iPadOS 및 iOS 앱이 작동하는 방식을 살펴보고, 프레임워크 종속성에 대해 알아보고, iPad 전용 앱 상호작용에 대해 알아보세요. 기존 앱의 수준을 한 단계 끌어올릴 준비가 됐다면 공유 공간에 맞게 iPad 및 iPhone 앱을 최적화하는 방법과 시각적 처리를 개선하는 방법을 확인하세요.