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 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.

Una app para dispositivos móviles existente que no se haya modificado para adaptarse a una pantalla grande o a cualquier otro factor de forma.

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.

Una app para Android de nivel 1 o 2 para pantallas grandes que implementó optimizaciones de diseño para todos los tamaños de pantalla y configuraciones del dispositivo

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.

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.

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:

Un panel espacial en una app de XR.

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.

Un entorno espacial en una app de XR.

Entornos espaciales

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.