Selecciona tus herramientas y tecnologías de desarrollo

Cuando creas una app para Android XR, puedes elegir entre las siguientes plataformas y tecnologías de desarrollo:

SDK de Jetpack XR

El SDK de XR de Jetpack contiene bibliotecas de Jetpack de Android XR compiladas para aprovechar las capacidades únicas de los dispositivos de RE dentro del entorno de desarrollo familiar de Android Studio. Comienza con este SDK si quieres hacer lo siguiente:

  • Optimizar o mejorar una app existente para dispositivos móviles o tablets Android para visores de RE y lentes de RE con cable
  • Crea una nueva app para Android XR con elementos inmersivos y espacializados para visores de RE y lentes de RE con cable
  • Crea nuevas experiencias de realidad aumentada que extiendan tu app para teléfonos a lentes con pantalla y audio

Si ya te sientes cómodo desarrollando con Android Jetpack, el SDK de Jetpack XR es una opción natural para ti. Está diseñado para integrarse sin problemas en esos frameworks y bibliotecas, y te permite usar los conocimientos existentes para crear experiencias envolventes y aumentadas.

Obtén más información para desarrollar con el SDK de Jetpack XR.

Unity

Unity Engine es un motor de desarrollo en 3D en tiempo real que permite que artistas, diseñadores y desarrolladores colaboren para crear experiencias inmersivas e interactivas. La compatibilidad de Unity con Android XR te brinda un alto nivel de control sobre las experiencias en 3D que desarrollas, a la vez que te beneficias de la compatibilidad establecida de Unity con OpenXR y su ecosistema de desarrolladores.

Si ya tienes una experiencia de RE compilada con Unity o si conoces el desarrollo con Unity, comienza con esta opción.

Obtén más información para desarrollar con Unity para Android XR.

OpenXR

OpenXR es un estándar abierto y libre de regalías que se puede usar para crear experiencias de RE multiplataforma de alto rendimiento. Android XR admite OpenXR 1.0 y 1.1, y estamos expandiendo la especificación con nuevas extensiones para Android XR. Como Android XR se basa en estándares abiertos, las herramientas para desarrolladores que admiten OpenXR y Android deberían ser compatibles con Android XR.

Obtén más información sobre la compatibilidad de OpenXR con Android XR.

Godot

Godot admite Android XR a través de su integración con OpenXR. Puedes compilar y exportar aplicaciones de RE para Android con el flujo de trabajo estándar de Godot.

Obtén más información para desarrollar con Godot para Android XR.

Unreal Engine

Unreal Engine admite Android XR a través del estándar OpenXR. Android XR admite apps compiladas con OpenXR a través de su compatibilidad con la especificación de OpenXR 1.1 y algunas extensiones de proveedores, por lo que puedes usar las herramientas y los flujos de trabajo estándar con los que ya estás familiarizado en Unreal Engine 5.

Obtén más información para desarrollar con Unreal para Android XR.

WebXR

WebXR te permite crear experiencias inmersivas para la Web. Proporciona acceso a dispositivos de RV y RA en navegadores web compatibles, como Chrome en Android XR.

Comienza con esta opción si quieres compilar una experiencia de RE para la Web o si quieres agregar funciones de RE a una app web. Las experiencias de WebXR existentes también funcionarán en Android XR.

Obtén más información para compilar apps web con WebXR.