Cuando compilas 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 creadas para aprovechar las capacidades únicas de los dispositivos de XR en el entorno de desarrollo familiar de Android Studio. Comienza con este SDK si deseas realizar alguna de las siguientes acciones:
- 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 de Android XR con elementos inmersivos y espacializados para visores de RE y lentes de RE con cable
- Crea nuevas experiencias aumentadas que extiendan la app para teléfonos a los lentes con IA
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 con esos frameworks y bibliotecas, y te permite usar el conocimiento existente para crear experiencias inmersivas y aumentadas.
Obtén más información para desarrollar con el SDK de Jetpack XR.
Unity
Unity Engine es un motor de desarrollo 3D en tiempo real que permite a artistas, diseñadores y desarrolladores colaborar para crear experiencias interactivas y envolventes. 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 XR creada con Unity o si conoces el desarrollo de 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 sin regalías que se puede usar para crear experiencias de XR multiplataforma y de alto rendimiento. Android XR admite OpenXR 1.0 y 1.1, y estamos expandiendo la especificación con nuevas extensiones para Android XR. Dado que Android XR se basa en estándares abiertos, las herramientas de desarrollo que admiten OpenXR y Android deberían ser compatibles con Android XR.
Obtén más información sobre la compatibilidad con OpenXR en 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 crear una experiencia de XR para la Web o si quieres agregar capacidades de XR a una app web. Las experiencias existentes de WebXR también funcionarán en Android XR.
Obtén más información para compilar apps web con WebXR.