Android XR용 앱을 빌드할 때 다음 개발 플랫폼 및 기술 중에서 선택할 수 있습니다.
Jetpack XR SDK
Jetpack XR SDK에는 Android 스튜디오의 익숙한 개발 환경 내에서 XR 기기의 고유한 기능을 활용하도록 빌드된 Android XR Jetpack 라이브러리가 포함되어 있습니다. 다음 중 하나를 수행하려면 이 SDK로 시작하세요.
- XR 헤드셋 및 유선 XR 글라스에 맞게 기존 Android 모바일 또는 태블릿 앱을 최적화하거나 개선합니다.
- XR 헤드셋 및 유선 XR 글라스를 위한 몰입형 공간화 요소가 포함된 새로운 Android XR 앱을 빌드합니다.
- 휴대전화 앱을 오디오 및 디스플레이 안경으로 확장하는 새로운 증강 환경을 빌드하세요.
이미 Android Jetpack을 사용한 개발에 익숙하다면 Jetpack XR 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 지원에 대해 자세히 알아보기
Godot
Godot는 OpenXR 통합을 통해 Android XR을 지원합니다. 표준 Godot 워크플로를 사용하여 Android용 XR 애플리케이션을 빌드하고 내보낼 수 있습니다.
Android XR용 Godot을 사용한 개발에 관해 자세히 알아보기
Unreal Engine
언리얼 엔진은 OpenXR 표준을 통해 Android XR을 지원합니다. Android XR은 OpenXR 1.1 사양 및 일부 공급업체 확장 프로그램 지원을 통해 OpenXR로 빌드된 앱을 지원하므로 Unreal Engine 5에서 이미 익숙한 표준 도구와 워크플로를 사용할 수 있습니다.
Android XR용 Unreal을 사용한 개발에 관해 자세히 알아보기
WebXR
WebXR을 사용하면 웹용 몰입형 환경을 빌드할 수 있습니다. Android XR의 Chrome과 같은 호환되는 웹 브라우저에서 VR 및 AR 기기에 액세스할 수 있습니다.
웹용 XR 환경을 빌드하거나 웹 앱에 XR 기능을 추가하려면 이 옵션으로 시작하세요. 기존 WebXR 환경도 Android XR에서 작동합니다.