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 지원에 대해 자세히 알아보기
Godot
Godot은 OpenXR 통합을 통해 Android XR을 지원합니다. 표준 Godot 워크플로를 사용하여 Android용 XR 애플리케이션을 빌드하고 내보낼 수 있습니다.
Android XR용 Godot을 사용한 개발 자세히 알아보기
Unreal Engine
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에서 작동합니다.