Novedades de productos

Google I/O 2025: crea aplicaciones Android adaptables que destaquen en todos los factores de forma

Lectura de 5 minutos
Fahd Imtiaz
Responsable de producto sénior

 

 

Si tu aplicación no está diseñada para adaptarse, te estás perdiendo la oportunidad de llegar a una gran cantidad de usuarios en 500 millones de dispositivos. En Google I/O de este año, vamos a analizar por qué el desarrollo adaptativo no es solo una buena idea, sino que es esencial para crear aplicaciones que destaquen en el creciente ecosistema de dispositivos Android. Esta guía te ayudará a llegar a los usuarios dondequiera que estén con experiencias perfectamente adaptadas a sus necesidades.

Ventajas de crear diseños adaptativos

En el mundo actual multidispositivo, los usuarios esperan que sus aplicaciones favoritas funcionen a la perfección y de forma intuitiva, ya sea en un smartphone, una tablet o un Chromebook. Esta expectativa de disfrutar de experiencias fluidas no se limita a la comodidad, sino que es un factor importante para fomentar la interacción y la retención de los usuarios.

Por ejemplo, los usuarios de aplicaciones de entretenimiento (como Prime Video, Netflix y Hulu) en teléfonos y tablets pasan casi el triple de tiempo en la aplicación (casi el triple de interacción) que los usuarios que solo tienen un teléfono en EE. UU.*.

Peacock, el servicio de streaming de NBCUniversal, ha observado que los usuarios se mueven entre móviles y pantallas grandes, y que la compilación adaptativa permite que una sola compilación funcione en diferentes factores de forma.

"Esto permite a Peacock tener más tiempo para innovar más rápido y ofrecer más valor a sus clientes".
– Diego Valente, responsable de la división de móviles de Peacock y de streaming global

El desarrollo adaptativo para Android ofrece una solución estratégica que permite que las aplicaciones funcionen de forma eficaz en una gama cada vez mayor de dispositivos y contextos mediante decisiones de diseño inteligentes que hacen hincapié en la reutilización del código y la escalabilidad. Con el crecimiento continuo de Android en nuevos factores de forma y las próximas mejoras, como el modo Ventanas de ordenador y las pantallas conectadas en Android 16, la capacidad de una aplicación para adaptarse sin problemas a diferentes tamaños de pantalla es cada vez más importante para retener a los usuarios y seguir siendo competitiva.

Además de las ventajas directas para los usuarios, el diseño adaptativo también se traduce en una mayor visibilidad. Google Play Store ayuda de forma activa a promocionar a los desarrolladores cuyas aplicaciones destacan en diferentes factores de forma. Si tu aplicación ofrece una experiencia fantástica en tablets o es excelente en ChromeOS, los usuarios de esos dispositivos podrán descubrirla más fácilmente. De esta forma, todos ganamos: los usuarios disfrutan de aplicaciones de mejor calidad y tú consigues una audiencia más amplia.

android-adaptive-google-io.png

Novedades sobre el desarrollo adaptativo para Android de Google I/O

Para ayudarte a crear experiencias adaptativas atractivas de forma más eficaz, este año hemos compartido varias novedades importantes en I/O.

Desarrollar para el ecosistema de dispositivos Android en expansión

Ahora, tus aplicaciones móviles pueden llegar a usuarios que no solo usan teléfonos en más de 500 millones de dispositivos activos, incluidos plegables, tablets, Chromebooks e incluso coches compatibles, con cambios mínimos. Android 16 introduce mejoras significativas en el modo Ventanas para ofrecer una experiencia similar a la de un ordenador en pantallas grandes y cuando los dispositivos están conectados a pantallas externas. Además, Android XR abre una nueva dimensión, ya que permite que tus aplicaciones móviles estén disponibles en entornos virtuales inmersivos.

El cambio de mentalidad hacia la adaptación

Con el ecosistema de dispositivos Android en expansión, el desarrollo de aplicaciones adaptativas es una estrategia fundamental. Se trata de cómo la misma aplicación móvil funciona bien en teléfonos, plegables, tablets, Chromebooks, pantallas conectadas, dispositivos XR y coches, lo que sienta una base sólida para futuros dispositivos y permite diferenciar los factores de forma específicos. No es necesario que vuelvas a compilar tu aplicación para cada factor de forma, sino que puedes hacer pequeños cambios iterativos cuando sea necesario. Adoptar esta mentalidad adaptativa hoy en día no se trata solo de mantener el ritmo, sino de liderar el camino para ofrecer experiencias de usuario excepcionales en todo el ecosistema Android.

adaptive-collage-google-io.png

Aprovecha potentes herramientas y bibliotecas para crear aplicaciones adaptativas:

  • Biblioteca Compose Adaptive Layouts: esta biblioteca facilita el desarrollo adaptativo al permitir que el código de tu aplicación se ajuste a patrones de diseño canónicos, como el de lista y detalle y el de panel de asistencia, que se reorganizan automáticamente cuando se cambia el tamaño, se gira o se pliega la aplicación. En la versión 1.1, introdujimos la ampliación de paneles, que permite a los usuarios cambiar el tamaño de los paneles. La aplicación de demostración Socialite mostró cómo se puede adaptar una base de código que usa esta biblioteca a seis factores de forma. En la versión 1.2 (alfa) también se anunciaron nuevas estrategias de adaptación, como "Levitar" (elevar un panel, por ejemplo, a un cuadro de diálogo o a una hoja inferior) y "Reorganizar" (reorganizar los paneles en el mismo nivel). En XR, las anulaciones de componentes pueden espacializar automáticamente los elementos de la interfaz de usuario.
  • Navegación de Jetpack 3 (alfa): esta nueva biblioteca de navegación simplifica la definición de los recorridos de los usuarios por las pantallas con menos código repetitivo, sobre todo en diseños de varios paneles en Compose. Ayuda a gestionar situaciones en las que los paneles de lista y de detalles pueden ser destinos independientes en pantallas más pequeñas, pero se muestran juntos en pantallas más grandes. Echa un vistazo a la nueva biblioteca de navegación de Jetpack en versión alfa.
  • Mejoras en la entrada de Jetpack Compose: la arquitectura en capas de Compose, la compatibilidad con entradas y la ubicación única de la lógica de diseño simplifican la creación de interfaces de usuario adaptativas. En la versión 1.9 de Compose, se incluirán menús contextuales al hacer clic con el botón derecho y funciones mejoradas para trackpads y ratones.
  • Clases de tamaño de ventana: usa clases de tamaño de ventana para tomar decisiones sobre el diseño de nivel superior. AndroidX.window 1.5 introduce dos nuevas clases de tamaño de ancho: "grande" (de 1200 a 1600 dp) y "extragrande" (1600 dp o más), que proporcionan puntos de interrupción más granulares para pantallas grandes. Esto ayuda a decidir cuándo ampliar las barras de navegación o mostrar tres paneles de contenido. También se ha anunciado la compatibilidad con estos nuevos puntos de interrupción en la versión alfa 1.2 de la biblioteca de diseños adaptables de Compose, junto con directrices de diseño.
  • Vistas previas de Compose: recibe comentarios rápidamente visualizando tus diseños en una amplia variedad de tamaños de pantalla y relaciones de aspecto. También puedes especificar diferentes dispositivos por su nombre para previsualizar tu interfaz de usuario en sus respectivos tamaños y con sus valores de inserción.
  • Prueba de diseños adaptables: es fundamental validar tus diseños adaptables. Android Studio ofrece varias herramientas para hacerlo, como vistas previas de diferentes tamaños y relaciones de aspecto, un emulador redimensionable para probar diferentes tamaños de pantalla con un solo AVD, pruebas de capturas de pantalla y pruebas de comportamiento instrumentales. Además, con Journeys with Gemini en Android Studio, puedes definir pruebas usando lenguaje natural para hacer pruebas aún más sólidas en diferentes tamaños de ventana.

Asegurar la disponibilidad de la aplicación en distintos dispositivos

Evita declarar funciones obligatorias innecesarias (como cámaras o GPS específicos) en tu manifiesto, ya que esto puede impedir que tu aplicación aparezca en Play Store en dispositivos que no tengan esos componentes de hardware específicos, pero que podrían ejecutar tu aplicación perfectamente.

Gestionar diferentes métodos de entrada

Recuerda gestionar varios métodos de entrada, como la pantalla táctil, el teclado y el ratón, sobre todo en Chromebooks desmontables y pantallas conectadas.

Prepararse para los cambios en las APIs de orientación y cambio de tamaño en Android 16

A partir de Android 16, en las aplicaciones orientadas al SDK 36, se ignorarán las restricciones de orientación, redimensionamiento y relación de aspecto del manifiesto y del tiempo de ejecución en pantallas que tengan al menos 600 dp en ambas dimensiones. Para cumplir las expectativas de los usuarios, tus aplicaciones deben tener diseños que funcionen tanto en ventanas verticales como horizontales, y deben admitir el cambio de tamaño en tiempo de ejecución. Hay una marca de manifiesto de inhabilitación temporal tanto a nivel de aplicación como de actividad para retrasar estos cambios hasta targetSdk 37. Además, estos cambios no se aplican a las aplicaciones clasificadas como "Juegos". Más información sobre estos cambios en la API

Consideraciones de accesibilidad para juegos

Los juegos también deben ser adaptables, y Unity 6 añadirá compatibilidad mejorada para la gestión de la configuración, incluidas las APIs para capturas de pantalla, relación de aspecto y densidad. Casos de éxito como el de Asphalt Legends Unite muestran aumentos significativos en la retención de usuarios en plegables tras implementar funciones adaptativas.

adaptive-android-examples-form-factors-banner.png

Empieza a crear anuncios adaptativos hoy mismo

Ahora es el momento de mejorar tus aplicaciones Android para que respondan de forma intuitiva en todos los factores de forma. Con las últimas herramientas y actualizaciones que presentamos, puedes crear experiencias que fluyan de forma fluida en todos los dispositivos, desde plegables hasta coches y más. Si implementas estas estrategias, podrás ampliar tu cobertura y ofrecer una experiencia excelente a los usuarios de todo el ecosistema Android.

Inspírate con la charla El desarrollo adaptativo para Android hace que tu aplicación destaque en todos los dispositivos y consulta todos los recursos que necesitas para empezar en developer.android.com/adaptive-apps.

Consulta este anuncio y todas las novedades de Google I/O 2025 en io.google a partir del 22 de mayo.


*Fuente: datos internos de Google

Escrito por:

Seguir leyendo