제품 소식

Android Developer Summit에서 제공하는 프로덕션에 즉시 사용 가능한 도구를 사용하여 확장 중인 Android XR 기기 라인업을 위한 앱을 빌드하세요.

읽는 데 3분 소요

집에서 즐기는 완전한 몰입형 환경부터 이동 중에 즐기는 한눈에 들어오는 환경까지, Android XR을 기반으로 빌드하면 사용자가 어디에 있든 사용자의 요구를 충족할 수 있습니다. Android 개발자 서밋에서 Android XR 기반의 최초 유선 XR 글라스인 XREAL AURA를 출시하며 흥미로운 이정표를 세웠습니다. 95g 미만의 가벼운 무게와 휴대용 컴퓨팅 퍽으로 편안하게 착용할 수 있도록 설계된 XREAL AURA는 공유 Android 기반을 활용하므로 기존 앱을 첫날부터 바로 사용할 수 있으며, 더 풍부한 공간 상호작용으로 확장할 수 있는 완벽한 출발점이 됩니다.   

이처럼 확장되는 하드웨어 환경에 맞춰 개발할 수 있도록 Google은 전체 플랫폼 스택에 걸쳐 프로덕션급 도구를 제공하고 있습니다. 핵심 Jetpack XR 라이브러리와 기기 에뮬레이터를 안정화 버전으로 전환하고, Jetpack XR용 ARCore에 실제 앵커링을 추가했으며, Unity, Godot, Unreal Engine 전반에서 3D 엔진 워크플로를 간소화했습니다.

여기에서 발표의 주요 내용을 확인하고 Android Developer Summit XR 세션 재생목록에서 모든 기술 둘러보기를 주문형으로 시청하세요.

핵심 Jetpack XR 기반 및 개발자 도구 안정화

Kotlin과 Compose로 네이티브 환경을 빌드하는 개발자의 경우 프로덕션 준비 상태는 플랫폼 레이어에서 시작됩니다. 핵심 Jetpack XR SDK 라이브러리가 공식적으로 안정화 버전으로 전환되어 장기적인 API 안정성과 프로덕션 성능을 제공합니다. 이 안정화 버전에는 3D 콘텐츠로 Android XR 장면 그래프를 빌드하고 조작하기 위한 Jetpack SceneCore, 환경 인식을 처리하기 위한 Jetpack XR용 ARCore, 표준화된 세션 관리를 위한 XR 런타임이 포함되어 있습니다. 이러한 라이브러리와 더불어 Android 스튜디오의 Android XR 에뮬레이터가 이제 안정화되어, 실제 하드웨어 없이도 노트북에서 바로 XR 기기 전반의 레이아웃을 빌드, 반복, 시각적으로 검증할 수 있습니다.

이러한 기본 API가 실제 애플리케이션으로 어떻게 변환되는지 알아보려면 Jetpack XR SDK에서 맞춤 3D 도형을 사용하여 2D를 뛰어넘는 환경 구축을 참고하세요. Jetpack SceneCore를 사용하여 Kotlin에서 glTF 모델에 애니메이션을 적용하고, 하위 노드를 조작하고, 런타임에 커스텀 PBR 소재를 사용하고, 실시간 절차적 3D 메시를 생성하는 방법을 알아보세요.

디지털 경험을 실제 세계에 고정

Jetpack XR용 ARCore의 Geospatial API가 이제 안정화되어, 높은 정밀도와 강력한 로컬 추적 기능을 통해 디지털 콘텐츠를 실제 좌표에 고정할 수 있습니다. 이러한 기능은 시각적 위치 지정 서비스와 로컬 기기 인식을 결합하여 유선 XR 글라스 전반에서 상황에 맞는 위치 인식 환경을 지원합니다.

XREAL AURA 유선 XR 글라스를 위한 세계 고정 환경 빌드에서는 Jetpack Compose Glimmer를 사용하여 한눈에 볼 수 있는 광학 시스루 UI를 디자인하고 이를 실제 위치에 고정하는 방법을 알아봅니다. 게임 엔진을 사용하는 팀의 경우 Unity를 사용한 Android XR의 공간 콘텐츠 설계 에서 공간 엔티티, 클라우드 앵커, ARCore Geospatial API를 사용하여 Unity에서 실제 공간을 매핑하고, 세션 간에 3D 배치를 유지하고, 공유 멀티 사용자 환경을 동기화하는 방법을 살펴봅니다.

익숙한 3D 엔진 전반에서 확장

Android XR은 전용 실시간 엔진으로 제작된 풍부한 대화형 환경을 비롯해 개발자가 이미 빌드하고 있는 모든 환경을 지원합니다. Android XR 엔진 허브가 이제 안정화되어 Unity, Godot, Unreal Engine 전반에서 설정, 구성, 최적화 파이프라인을 간소화합니다. Engine Hub는 사전 구성된 OpenXR 확장 프로그램과 검증된 프로젝트 설정으로 프로젝트 스캐폴딩을 간소화하므로 즉시 제작을 시작할 수 있습니다. 또한 네이티브 프로파일링 워크플로를 제공하여 엔진 인터페이스 내에서 직접 CPU 및 GPU 코어 전반의 시스템 트레이스, 열 한도, 프레임 예산을 캡처하고 검사할 수 있습니다.

이러한 런타임 시스템이 Android UI와 직접 연결되는 방식을 확인하려면 XR용 Jetpack Compose에서 3D 엔진을 사용하여 몰입형 환경 개선을 시청하고 OpenXR 공간 컨테이너를 사용하여 Godot 및 Unity를 네이티브 Jetpack Compose 앱 내에 라이브러리로 삽입하는 방법을 알아보세요.

익숙한 엔진을 지원하므로 기존 3D 타이틀을 Android XR 폼 팩터에 원활하게 적용할 수 있습니다. Contract XR과 같은 팀은 이미 XREAL AURA에서 이식된 Unity 게임인 Jigsaw Night를 통해 이 파이프라인을 활용하고 있습니다. 플레이어가 돌아다니고, 조각을 전달하고, 함께 퍼즐을 풀 수 있는 공동작업 공간을 만들어 가벼운 XR 글라스와 엔진 워크플로가 어떻게 자연스러운 다중 사용자 혼합 현실 환경을 지원하는지 보여줍니다.

개발자 스포트라이트: Contract XR로 XREAL AURA를 위한 공동작업 혼합 현실 빌드하기

온디바이스 오디오를 사용한 멀티모달 상호작용 설계

기기 라인업이 오디오 상호작용으로 확장됨에 따라 가볍고 멀티모달 환경을 설계할 수 있는 새로운 도구를 도입하고 있습니다. 이제 개발자는 ML Kit Gen AI Text to Speech API를 활용하여 온디바이스 AI를 기반으로 자연스러운 음성을 생성할 수 있습니다. 오디오 우선 및 증강 환경에서 사용자를 안내하기 위해 이어콘을 비롯한 사운드 권장사항에 관한 새로운 디자인 가이드를 출시했습니다. 이러한 요소가 실제로 작동하는 모습을 보려면 Gemini Nano 4를 사용하여 지능형 글라스를 위한 오디오 중심 환경 빌드하기를 시청하여 Jetpack Projected, ML Kit, 온디바이스 Gemini Nano를 핸즈프리 대화형 앱에 결합하는 방법을 알아보세요.

최신 도구 시작하기

핵심 SDK, 에뮬레이터, 엔진 도구의 업데이트를 통해 Android XR 생태계 전반에서 몰입형 경험과 증강 경험을 빌드할 수 있는 기반이 마련되었습니다. 지금 Android 스튜디오의 최신 안정화 버전으로 업데이트하여 안경 폼 팩터용 Android XR 가상 기기를 설정하고 테스트하거나, 안정적인 Jetpack XR 종속 항목을 빌드 파일에 추가하거나, 선호하는 3D 엔진용 Android XR 엔진 허브 플러그인을 설치하세요. XREAL AURA와 같은 새로운 기기가 출시된 지금이 Android XR용 앱을 빌드하기에 가장 좋은 시기입니다. Android XR 개발자 사이트에서 지금 바로 시작하는 데 필요한 안정적인 라이브러리, 도구, 가이드를 확인하세요.

Android Dev Summit의 모든 기술 세션과 심층 분석을 살펴보려면 전체 Android XR 세션 재생목록을 확인하세요.

작성자:
계속 읽기