Android XR admite apps en diferentes etapas de desarrollo. Se creó para minimizar el esfuerzo que requiere un desarrollador para crear una app para varias plataformas y factores de forma.
Android XR ejecuta automáticamente apps de Android compatibles diseñadas para pantallas grandes y de dispositivos móviles. Con algunas adaptaciones, puedes convertirla en una app diferenciada si quieres que sea más envolvente.
App para dispositivos móviles compatible con XR
Una app para dispositivos móviles existente que no se modificó para adaptarse a una pantalla grande o a cualquier otro factor de forma. Este tipo de app es compatible automáticamente con Android XR, siempre y cuando no requiera ninguna función que no sea compatible, como la telefonía. Los usuarios pueden completar flujos de tareas críticos. Se ponen a disposición automáticamente en Play Store.
App para pantalla grande compatible con XR
Una app para Android de pantalla grande de nivel 1 o nivel 2 que implementó optimizaciones de diseño para todos los tamaños de pantalla y configuraciones de dispositivos (por ejemplo, pantallas grandes además de dispositivos móviles), junto con compatibilidad mejorada para dispositivos de entrada externos y multitarea. Se ponen a disposición automáticamente en Play Store.
App diferenciada para XR
Una app diferenciada para XR tiene una experiencia del usuario diseñada explícitamente para XR y, además, implementa funciones que solo se ofrecen en XR. Puedes aprovechar al máximo las funciones de Android XR y diferenciar las experiencias de tu app agregando funciones de realidad extendida, como paneles espaciales o contenido de realidad extendida, como un video en 3D.
Cómo diseñar apps diferenciadas para Android XR
Cuando se ejecuta en el espacio completo, tu app de RA puede usar funciones para crear una sensación de presencia y un nivel de participación más profundo. Para aprovechar el lienzo infinito, considera agregar los siguientes elementos:
Expande tu app en el espacio de un usuario sin restricciones. Los usuarios pueden mover los paneles para obtener una experiencia personalizada.
Fomenta el aprendizaje y la exploración prácticos con modelos 3D que los usuarios pueden rotar, cambiar de tamaño y mover.
Transporta a los usuarios a un espacio nuevo y aumenta el enfoque con escenas envolventes personalizadas.
Sugerencias para comenzar rápidamente
- Personaliza la IU de tu app como quieras, al igual que en Android.
- Sigue los lineamientos de pantallas grandes de Material Design para garantizar que las apps se vean y funcionen correctamente en cualquier tamaño.
- Sigue las recomendaciones de diseño visual de Android XR para la tipografía, los colores y el movimiento. Considera usar componentes de Material Design para que tu app se sienta nativa de la plataforma.
- Identifica los momentos clave en los que las funciones espaciales mejorarán la experiencia del usuario y desbloquearán las capacidades únicas de la XR.
- Agrega indicadores visuales claros para permitir que los usuarios cambien rápidamente entre el espacio completo y el espacio principal. Por ejemplo, puedes usar los íconos de contraer contenido y expandir contenido para los botones para activar transiciones.