Cómo diseñar apps diferenciadas para Android XR

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 para Android compatibles diseñadas para pantallas grandes y para 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

App para pantalla grande compatible con XR

Aplicación diferenciada para 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.

Una app para Android de Nivel 1 o Nivel 2 para pantallas grandes 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.

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 XR, como paneles espaciales o contenido de XR, como un video en 3D.

Cómo diseñar apps diferenciadas para Android XR

Cuando se ejecuta en Full Space, tu app de XR puede usar funciones para crear una sensación de presencia y un nivel de participación más profundo. Para aprovechar el lienzo ilimitado, considera agregar los siguientes elementos:

Paneles espaciales

Expande tu app en el espacio de un usuario sin restricciones. Los usuarios pueden mover los paneles para obtener una experiencia personalizada.

Modelos 3D

Fomenta el aprendizaje y la exploración prácticos con modelos 3D que los usuarios pueden rotar, cambiar de tamaño y mover.

Entornos espaciales

Transporta a los usuarios a un espacio nuevo y aumenta la atención 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 para 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.