데브허브 | DEVHUB | 새로운 안드로이드XR, 함께 알아볼까요?
- 안드로이드 XR은 구글이 발표한 XR 기기 전용 운영체제(OS)로, 아직 기기 출시 전이지만 많은 관심을 받고 있습니다. 🤖
- XR은 VR(가상 현실), AR(증강 현실), MR(혼합 현실)을 모두 포괄하는 확장 현실의 총칭이며, 유니티는 애플 비전 OS, 메타 퀘스트 등 다양한 XR 플랫폼을 광범위하게 지원합니다. 🌐
- 안드로이드 XR은 몰입형 경험에 초점을 맞춘 OS로, 비디오 시스루 및 옵티컬 시스루 방식의 헤드셋과 AR 글래스 등 여러 XR 하드웨어를 지원합니다. 👓
- 구글의 AI '제미니'를 기반으로 음성 명령 및 상호작용을 지원하며, 모바일 환경의 제약 속에서도 실시간 성능과 개발자 친화적인 에코시스템을 강조합니다. 🗣️
- 안드로이드 XR 앱은 기존 모바일 앱, 대화면 앱 호환부터 3D 공간 기반의 '디퍼런시에이티드 앱'까지 세 가지 유형으로 나뉘며, 유니티 앱은 주로 3D 공간 앱에 해당합니다. 📱
- 삼성, 구글, 퀄컴이 합작하여 개발한 최초의 안드로이드 XR 디바이스인 '프로젝트 무한'이 곧 출시될 예정이며, 메타 퀘스트와 유사한 헤드셋 형태입니다. 🚀
- 유니티는 안드로이드 XR 개발을 위해 OpenXR 플러그인과 구글이 제공하는 'Android XR Extensions for Unity'를 지원하며, Unity 6.1부터는 안드로이드 XR 전용 빌드 프로필을 제공하여 개발 환경을 간소화합니다. 🛠️
- 유니티는 AR Foundation, XR Hands, XR Interaction Toolkit 등 다양한 XR 툴킷과 VR, MR, 멀티플레이어 템플릿을 제공하여 개발자가 쉽게 프로젝트를 시작하고 복잡한 상호작용을 구현할 수 있도록 돕습니다. 🎮
- 기존 XR 프로젝트를 안드로이드 XR로 포팅할 경우, Unity 6/6.1 버전 업그레이드, 컨트롤러 기반에서 핸드 제스처 기반 입력으로의 전환, OpenXR 사용 여부 등이 주요 고려 사항이며, 포팅 기간은 프로젝트 규모에 따라 3~6개월이 소요될 수 있습니다. 🔄
- 메타 퀘스트, 비전 OS, 안드로이드 XR 등 주요 XR 플랫폼들은 공통적으로 URP(Universal Render Pipeline)를 기반으로 하며, 핸드 트래킹을 지원하여 하나의 프로젝트로 여러 플랫폼을 지원하는 크로스 플랫폼 개발에 유리합니다. ✨