Novedades sobre productos

Google I/O 2025: Crea apps adaptables para Android que se destaquen en todos los factores de forma

Lectura de 5 min
Ver el perfil de Fahd Imtiaz
Fahd Imtiaz Gerente sénior de producto, Experiencia del desarrollador de Android

 

 

Si tu app no está diseñada para adaptarse, te perderás la oportunidad de llegar a una gran cantidad de usuarios en 500 millones de dispositivos. En Google I/O de este año, exploraremos cómo el desarrollo adaptable no es solo una buena idea, sino que es esencial para crear apps que se destaquen en el ecosistema de dispositivos Android en expansión. Esta es tu guía para llegar a los usuarios dondequiera que estén, con experiencias que se adapten perfectamente a sus necesidades.

La ventaja de crear apps adaptables

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

Por ejemplo, los usuarios de apps de entretenimiento (incluidos Prime Video, Netflix y Hulu) en teléfonos y tablets pasan casi un 200% más de tiempo en la app (casi 3 veces más interacción) que los usuarios que solo usan teléfonos en EE.UU.*.

Peacock, el servicio de transmisión de NBCUniversal, observó una tendencia de usuarios que se mueven entre dispositivos móviles y pantallas grandes, y la creación adaptable permite que una sola compilación funcione en los diferentes factores de forma.

“Esto permite que Peacock tenga más tiempo para innovar más rápido y ofrecer más valor a sus clientes”
– Diego Valente, director de dispositivos móviles, Peacock y transmisión global

El desarrollo adaptable de Android ofrece la solución estratégica, lo que permite que las apps funcionen de manera eficaz en una variedad cada vez mayor de dispositivos y contextos a través de opciones de diseño inteligentes que enfatizan la reutilización y la escalabilidad del código. Con el crecimiento continuo de Android en nuevos factores de forma y las próximas mejoras, como el modo de ventanas de escritorio y las pantallas conectadas en Android 16, la capacidad de una app para adaptarse sin problemas a diferentes tamaños de pantalla es cada vez más crucial para retener a los usuarios y mantener la competitividad.

Además de los beneficios directos para los usuarios, el diseño adaptable también se traduce en una mayor visibilidad. Google Play Store ayuda de forma activa a promocionar a los desarrolladores cuyas apps se destacan en diferentes factores de forma. Si tu aplicación ofrece una excelente experiencia en tablets o es excelente en ChromeOS, los usuarios de esos dispositivos podrán descubrir tu app con más facilidad. Esto crea una situación en la que todos ganan: apps de mejor calidad para los usuarios y un público más amplio para ti.

android-adaptive-google-io.png

Lo más reciente en el desarrollo adaptable de Android de Google I/O

Para ayudarte a crear experiencias adaptables atractivas de manera más eficaz, compartimos varias actualizaciones clave en I/O este año.

Compila para el ecosistema de dispositivos Android en expansión

Tus apps para dispositivos móviles ahora pueden llegar a usuarios más allá de los teléfonos en más de 500 millones de dispositivos activos, incluidos plegables, tablets, Chromebooks e incluso automóviles compatibles, con cambios mínimos. Android 16 presenta avances significativos en el modo de ventanas de escritorio para una experiencia similar a la de una computadora en pantallas grandes y cuando los dispositivos están conectados a pantallas externas. Además, Android XR abre una nueva dimensión, lo que permite que tus apps para dispositivos móviles existentes estén disponibles en entornos virtuales envolventes.

El cambio de mentalidad a adaptable

Con el ecosistema de dispositivos Android en expansión, el desarrollo de apps adaptables es una estrategia fundamental. Se trata de cómo la misma app para dispositivos móviles funciona bien en teléfonos, plegables, tablets, Chromebooks, pantallas conectadas, XR y automóviles, lo que sienta una base sólida para dispositivos futuros y se diferencia para factores de forma específicos. No es necesario que vuelvas a compilar tu app para cada factor de forma, sino que realices cambios pequeños e iterativos, según sea necesario. Adoptar esta mentalidad adaptable hoy no se trata solo de mantener el ritmo, sino de liderar el camino para ofrecer experiencias del usuario excepcionales en todo el ecosistema de Android.

adaptive-collage-google-io.png

Aprovecha las potentes herramientas y bibliotecas para crear apps adaptables:

  • Biblioteca de diseños adaptables de Compose: Esta biblioteca facilita el desarrollo adaptable, ya que permite que el código de tu app se ajuste a patrones de diseño canónicos, como la lista-detalles y el panel complementario, que se redistribuyen automáticamente a medida que se cambia el tamaño, se gira o se pliega la app. En la versión 1.1, presentamos la expansión de paneles, lo que permite a los usuarios cambiar el tamaño de los paneles. La app de demostración Socialite mostró cómo una base de código que usa esta biblioteca puede adaptarse a seis factores de forma. También se anunciaron nuevas estrategias de adaptación, como "Levitate" (elevar un panel, p.ej., a un diálogo o una hoja inferior) y "Reflow" (reorganizar paneles en el mismo nivel) en la versión 1.2 (alfa). En el caso de XR, las anulaciones de componentes pueden espacializar automáticamente los elementos de la IU.
  • **Jetpack Navigation 3 (alfa)**: Esta nueva biblioteca de navegación simplifica la definición de los recorridos del usuario en las pantallas con menos código estándar, en especial para los diseños de varios paneles en Compose. Ayuda a controlar situaciones en las que los paneles de lista y detalles pueden ser destinos separados en pantallas más pequeñas, pero se muestran juntos en pantallas más grandes. Consulta la nueva biblioteca de Jetpack Navigation en alfa.
  • Mejoras en la entrada de Jetpack Compose: La arquitectura en capas de Compose, la sólida compatibilidad con la entrada y la ubicación única para la lógica de diseño simplifican la creación de IUs adaptables. En la próxima versión de Compose 1.9, se incluirán menús contextuales con el botón derecho y funciones mejoradas del panel táctil o el mouse.
  • **Clases de tamaño de ventana**: Usa clases de tamaño de ventana para las decisiones de diseño de nivel superior. AndroidX.window 1.5 presenta dos nuevas clases de tamaño de ancho: "grande" (1200 dp a 1600 dp) y "extra grande" (1600 dp y más), lo que proporciona puntos de interrupción más detallados para pantallas grandes. Esto ayuda a decidir cuándo expandir los rieles de navegación o mostrar tres paneles de contenido. También se anunció la compatibilidad con estos nuevos puntos de interrupción en la biblioteca de diseños adaptables de Compose 1.2 alfa, junto con instrucciones de diseño.
  • **Vistas previas de Compose**: Obtén comentarios rápidos visualizando tus diseños en una amplia variedad de tamaños de pantalla y relaciones de aspecto. También puedes especificar diferentes dispositivos por nombre para obtener una vista previa de la IU en sus respectivos tamaños y con sus valores de inserción.
  • Prueba de diseños adaptables: Validar tus diseños adaptables es fundamental, y Android Studio ofrece varias herramientas para realizar pruebas, incluidas vistas previas para diferentes tamaños y relaciones de aspecto, un emulador redimensionable para probar en diferentes tamaños de pantalla con un solo AVD, pruebas de capturas de pantalla y pruebas de comportamiento instrumental. Además, con Journeys with Gemini en Android Studio, puedes definir pruebas con lenguaje natural para realizar pruebas aún más sólidas en diferentes tamaños de ventana.

Cómo garantizar la disponibilidad de la app en todos los dispositivos

Evita declarar innecesariamente las funciones requeridas (como cámaras o GPS específicos) en tu manifiesto, ya que esto puede impedir que tu app aparezca en Play Store en dispositivos que carecen de esos componentes de hardware específicos, pero que, de lo contrario, podrían ejecutar tu app perfectamente.

Cómo controlar diferentes métodos de entrada

Recuerda controlar varios métodos de entrada, como la entrada táctil, el teclado y el mouse, en especial con las Chromebooks desmontables y las pantallas conectadas.

Prepárate para los cambios en la API de orientación y cambio de tamaño en Android 16

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

Consideraciones adaptables para juegos

Los juegos también deben ser adaptables y Unity 6 agregará compatibilidad mejorada para el control de la configuración, incluidas las APIs para capturas de pantalla, relación de aspecto y densidad. Los casos de éxito, como Asphalt Legends Unite, muestran aumentos significativos en la retención de usuarios en plegables después de implementar funciones adaptables.

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

Comienza a crear apps adaptables hoy mismo

Es hora de mejorar tus apps para Android y hacer que respondan de forma intuitiva en todos los factores de forma. Con las herramientas y actualizaciones más recientes que presentamos, tienes el poder de crear experiencias que fluyan sin problemas en todos los dispositivos, desde plegables hasta automóviles y más. Implementar estas estrategias te permitirá expandir tu alcance y deleitar a los usuarios en todo el ecosistema de Android.

Inspírate con la charla "El desarrollo adaptable de Android hace que tu app se destaque en todos los dispositivos" y explora todos los recursos que necesitarás para comenzar tu recorrido en developer.android.com/adaptive-apps.

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


*Fuente: Datos internos de Google

Escrito por
Continuar leyendo