A través de Google Play, Android XR ofrece una amplia variedad de apps y experiencias para visores de realidad extendida, desde el catálogo existente de apps para dispositivos móviles hasta experiencias de realidad extendida envolventes y espacializadas.
Consulta esta guía para aprender a preparar y distribuir tus apps a los usuarios de Android XR a través de Google Play. Asegúrate de leer los lineamientos de calidad de las apps para Android XR para obtener información sobre los estándares de calidad y usabilidad.
Sigue esta guía para hacer lo siguiente:
- Comenzar a usar Play Store y Play Console
- Obtener información sobre los Android App Bundle y las restricciones de tamaño
- Elegir un segmento para tu app
- Administrar exclusiones de dispositivos
Comenzar a usar Play Store y Play Console
Si ya tienes una app para dispositivos móviles publicada en Play Store, te resultará familiar publicar una app para Android XR. Si eres nuevo en el Play Store o Play Console, estos recursos te ayudarán a comenzar.
Con Android XR, un usuario puede visitar Play Store en un visor de realidad extendida y descargar una app directamente en el visor.
Para subir y publicar una app, se requiere una cuenta de Play Console. Puedes desarrollar y publicar tu app con una cuenta de Play Console existente o crear una si eres nuevo en la plataforma.
El Centro de ayuda de Play Console tiene la información que necesitas para comenzar:
- Registrarse para obtener una cuenta de desarrollador de Google Play
- Consultar el Centro de políticas para desarrolladores de Google Play
- Crear y configurar tu app con Play Console
- Configurar los precios de tu app
- Configurar una prueba abierta, cerrada o interna
- Obtener información sobre el formato de publicación de Android App Bundle y el explorador de paquetes de aplicación
- Ver informes, estadísticas y estadísticas sobre tu app y sus usuarios
Obtener información sobre los Android App Bundle y las restricciones de tamaño
Un Android App Bundle es un formato de publicación que incluye todo el código y los recursos compilados de tu app, y difiere la generación y la firma de APK a Google Play.
Google Play usa tu paquete de aplicación para generar y publicar APK optimizados para cada configuración de dispositivo, de modo que solo se descarguen el código y los recursos necesarios para un dispositivo específico para ejecutar tu app. No es necesario compilar, firmar y administrar varios APK para optimizar la compatibilidad con diferentes dispositivos, y los usuarios obtienen descargas más pequeñas y optimizadas.
La mayoría de los proyectos de apps no requieren mucho esfuerzo para compilar paquetes de aplicaciones que admitan la entrega de APK optimizados. La publicación de APK optimizados se convierte en un beneficio automático si ya haces alguna de estas acciones:
- Organizar tu código y tus recursos según las convenciones establecidas
- Compilar paquetes Android App Bundle firmados con Android Studio o con la línea de comandos, y cargarlos en Google Play
Los límites de tamaño máximos de Google Play también se aplican a las apps para Android XR.
Es posible que quieras aprovechar Play Asset Delivery o Play Feature Delivery para las apps para Android XR, en especial si tu app incluye muchos recursos grandes. Play Feature Delivery usa capacidades avanzadas de los paquetes de aplicaciones, lo que permite que ciertas funciones de tu app se entreguen de manera condicional o se descarguen a pedido. Play Asset Delivery es la solución de Google Play que permite entregar grandes cantidades de recursos de juegos, y ofrece métodos de entrega flexibles y de alto rendimiento.
Elegir un segmento para tu app
Play Console te brinda opciones para publicar y administrar tus apps. Para Android XR, puedes elegir entre dos segmentos: el segmento para dispositivos móviles o el segmento exclusivo para Android XR.
El segmento que elijas depende principalmente de si agregas una IU espacial, modelos 3D o entornos espaciales a una app para dispositivos móviles existente o si compilas una app de realidad extendida nueva. Lee las siguientes secciones para obtener orientación sobre las opciones de segmentos.
Espacializar una app para dispositivos móviles existente
Las apps existentes publicadas en el segmento para dispositivos móviles se pueden descubrir automáticamente en Google Play para los usuarios de Android XR, siempre que la app no incluya funciones no compatibles con Android XR.
Si eliges diferenciar tu app para dispositivos móviles para la realidad extendida agregando funciones como la IU espacial, modelos 3D o entornos espaciales, tienes dos opciones para distribuir la app a los usuarios de Android XR. En cualquier caso, usa el mismo nombre de paquete que tu app existente.
Seguir publicando en el segmento para dispositivos móviles
En la mayoría de los casos, puedes agrupar funciones o contenido de realidad extendida en tu APK para dispositivos móviles existente. No necesitarás realizar ningún cambio de publicación específico en Play Console. Puedes seguir trabajando con tu APK existente y publicar los mismos recursos en el segmento para dispositivos móviles. Los usuarios de Android XR recibirán artefactos del segmento para dispositivos móviles.
Publicar tu experiencia de realidad extendida en el segmento exclusivo para Android XR
En algunas situaciones, tu app de realidad extendida y tu app para dispositivos móviles pueden tener funciones o requisitos significativamente diferentes. Por ejemplo, tu app de realidad extendida podría requerir un conjunto diferente de permisos o podría ofrecer una funcionalidad muy diferente que dificulte la refactorización para atender casos de uso de dispositivos móviles y de realidad extendida. En estos casos, puedes crear un APK nuevo para tu experiencia de realidad extendida con la entrada de app registrada existente en Play. El APK nuevo compartirá un nombre de paquete con tu app para dispositivos móviles existente. Tu app para dispositivos móviles existente permanecerá publicada en el segmento para dispositivos móviles, y tu nueva variación de la app de realidad extendida se publicará en el segmento exclusivo para Android XR.
Si bien esta opción puede proporcionar flexibilidad adicional en tus lanzamientos, tiene más sobrecarga, ya que tienes varios APK para lanzar y administrar. Para publicar en
el segmento exclusivo para Android XR, la aplicación debe incluir la
android.software.xr.api.spatial función o la
android.software.xr.api.openxr en el manifiesto de la app, según
si la app se compila con el SDK de Jetpack XR o con OpenXR o Unity.
Obtén más información sobre las funciones dePackageManager para apps de realidad extendida.
Las apps que se publiquen en el segmento exclusivo para Android XR solo serán visibles para los dispositivos Android XR que admitan la función android.software.xr.api.spatial o la función android.software.xr.api.openxr, según lo que se especifique en el manifiesto de la app.
Para obtener instrucciones detalladas sobre cómo usar el segmento exclusivo para Android XR, consulta la guía de Play Console.
Compilar una app de realidad extendida nueva
En el caso de las aplicaciones nuevas que están destinadas exclusivamente a dispositivos de realidad extendida, debes publicar exclusivamente en el segmento exclusivo para Android XR. Para publicar en el segmento exclusivo para Android XR, la aplicación debe incluir la
android.software.xr.api.spatial o la
android.software.xr.api.openxr en el manifiesto de la app, según
si la app se compila con el SDK de Jetpack XR o con OpenXR o Unity.
Para obtener más información sobre las funciones de PackageManager para apps de realidad extendida, consulta las
secciones correspondientes en las páginas del SDK de Jetpack XR y OpenXR.
Las apps que se publiquen en el segmento exclusivo para Android XR solo serán visibles
para los dispositivos Android XR que admitan la función
android.software.xr.api.spatial o la función
android.software.xr.api.openxr, según lo que se especifique
en el manifiesto de la app.
Para obtener instrucciones detalladas sobre cómo usar el segmento exclusivo para Android XR, consulta la guía de Play Console.
Administrar exclusiones de dispositivos
Después de subir al menos un paquete de aplicación a Play Console, podrás ver el catálogo de dispositivos disponibles y consultar cuáles son compatibles con tu app. Visita el Centro de ayuda de Play Console para comprender cómo ver y restringir los dispositivos compatibles con tu app.
Consulta también
- Prepara tu app para el lanzamiento
- Agrega recursos de vista previa para promocionar tu app
- Firma la app
- Sube tu app
- Configura una prueba abierta, cerrada o interna
- Lanza con confianza
- Requisitos de pruebas de apps para las cuentas de desarrollador personales nuevas
- Centro para desarrolladores de Google Play
OpenXR™ y el logotipo de OpenXR son marcas comerciales de The Khronos Group Inc. y están registradas como marcas comerciales en China, la Unión Europea, Japón y el Reino Unido.