Android XR용 앱을 빌드할 때는 다음 개발 플랫폼과 기술 중에서 선택할 수 있습니다.
Jetpack XR SDK
Jetpack XR SDK에는 Android 스튜디오의 친숙한 개발 환경 내에서 XR 기기의 고유한 기능을 활용하도록 빌드된 Android XR Jetpack 라이브러리가 포함되어 있습니다. 다음 작업을 수행하려면 이 SDK로 시작하세요.
- XR 헤드셋 및 유선 XR 안경용으로 기존 Android 모바일 또는 태블릿 앱 최적화 또는 개선
- XR 헤드셋 및 유선 XR 안경을 위한 몰입형 공간화 요소로 새로운 Android XR 앱 빌드
- 휴대전화 앱을 AI 안경으로 확장하는 새로운 증강 환경 빌드
Android Jetpack으로 개발하는 데 이미 익숙하다면 Jetpack XR SDK가 적합합니다. 이 SDK는 이러한 프레임워크 및 라이브러리와 원활하게 통합되도록 설계되었으며, 기존 지식을 사용하여 몰입형 환경과 증강 환경을 모두 빌드할 수 있습니다.
Jetpack XR SDK로 개발하는 방법 자세히 알아보기
Unity
Unity Engine은 아티스트, 디자이너, 개발자가 공동작업하여 몰입감 있고 상호작용적인 환경을 만들 수 있는 실시간 3D 개발 엔진입니다. Unity의 Android XR 지원을 사용하면 개발하는 3D 환경을 세부적으로 제어할 수 있으며 Unity의 기존 OpenXR 지원 및 개발자 생태계의 이점을 누릴 수 있습니다.
Unity로 XR 환경을 이미 빌드했거나 Unity 개발에 익숙한 경우 이 옵션으로 시작하세요.
Android XR용 Unity로 개발하는 방법 자세히 알아보기
OpenXR
OpenXR은 고성능 멀티 플랫폼 XR 환경을 빌드하는 데 사용할 수 있는 로열티가 없는 개방형 표준입니다. Android XR은 OpenXR 1.0 및 1.1을 지원하며 Android XR을 위한 새 확장 프로그램으로 사양을 확장하고 있습니다. Android XR은 개방형 표준을 기반으로 빌드되므로 OpenXR 및 Android를 지원하는 개발 도구는 Android XR과 호환되어야 합니다.
Android XR의 OpenXR 지원에 대해 자세히 알아보기
WebXR
WebXR을 사용하면 웹용 몰입형 환경을 구축할 수 있습니다. Android XR의 Chrome과 같은 호환 웹브라우저에서 VR 및 AR 기기에 대한 액세스를 제공합니다.
웹용 XR 환경을 빌드하거나 웹 앱에 XR 기능을 추가하려면 이 옵션으로 시작하세요. 기존 WebXR 환경도 Android XR에서 작동합니다.