Nueva generación Galaxy Z: cómo adaptar tus apps a los nuevos foldables
El último Galaxy Unpacked nos ha dejado una nueva generación de dispositivos plegables entre los que se encuentran el Galaxy Z Fold8 Ultra, Galaxy Z Fold8 y Galaxy Z Flip8 con nuevos formatos, pantallas y posibilidades que amplían una categoría en la que en Samsung llevamos ya ocho generaciones innovando.
Para quienes desarrolláis apps, esta evolución abre también nuevas formas de plantear la experiencia de usuario y de aprovechar todo lo que pueden ofrecer las distintas pantallas. Pero…¿cómo conseguir que una app se vea y funcione igual de bien independientemente del formato?
Aquí es donde entra en juego Android 17, que da todavía más protagonismo al desarrollo adaptativo y refuerza la experiencia en dispositivos con pantallas grandes. Una evolución que invita a mirar nuestras interfaces con otros ojos y a aprovechar mejor el espacio disponible.
¿Sabéis ya qué cambia y qué posibilidades abre para vuestras apps? Vamos a descubrirlo.
Los nuevos Galaxy Z que llegan tras el Unpacked
El pasado 22 de julio se celebró en Londres el último Galaxy Unpacked, donde desde Samsung presentamos nuestra nueva generación de dispositivos foldables. Galaxy Z Fold8 Ultra combina ligereza con el procesador Qualcomm Snapdragon 8 Elite Gen 5 for Galaxy y una batería de 5.000 mAh, convirtiéndose en un dispositivo especialmente preparado para la multitarea.
En el caso del Galaxy Z Fold8 apostamos por un formato compacto que, una vez desplegado, ofrece una relación de aspecto 4:3 diseñada para proporcionar una visualización más inmersiva y aprovechar al máximo el contenido en pantalla. Y, en el caso del Galaxy Z Flip8 es nuestro Galaxy Flip más ligero y delgado hasta la fecha. Su formato compacto vuelve a sacar partido de la FlexCam, ofreciendo diferentes posibilidades para capturar contenido, desde fotografías en grupo hasta vídeos con estilo videocámara.
Pero detrás de esta evolución del hardware hay un aspecto especialmente interesante para quienes desarrolláis aplicaciones. Galaxy Z Fold8 cuenta con una orientación natural landscape-first y una pantalla principal con una relación de aspecto más amplia, dos características que plantean nuevos retos a la hora de diseñar interfaces adaptativas.
Cómo desarrollar para la nueva generación de Galaxy foldables
Aquí es donde los plegables se ponen interesantes porque el Galaxy Z Fold8 no solo ofrece más pantalla, sino también nuevas formas de aprovecharla. Una misma app puede acompañar al usuario mientras cambia el tamaño de la pantalla, la orientación o la forma de utilizar el dispositivo. Y ahí es donde una buena interfaz adaptativa puede marcar la diferencia.
Además, Android 17 llega para impulsar todavía más esta forma de desarrollar. En las aplicaciones dirigidas a API 37 o superior, algunas restricciones de orientación, relación de aspecto y redimensionamiento dejan de aplicarse en pantallas cuya dimensión mínima sea igual o superior a 600dp. ¿La idea? Que la experiencia se adapte a la pantalla y no al revés. Y para los developers, esto abre todo un abanico de posibilidades para sacar más partido a los nuevos formatos.
¿Cómo podéis preparar vuestra app?
Diseñad interfaces fluidas y adaptativas. En lugar de crear layouts pensando en unas dimensiones concretas, la interfaz debe responder al espacio disponible. Las Window Size Classes permiten utilizar el ancho de la ventana como referencia para determinar cómo debe reorganizarse el contenido y ajustar después otros elementos en función de la altura.
Trabajad con el espacio real de la aplicación. El tamaño físico de la pantalla no siempre coincide con el área disponible para vuestra app, especialmente cuando el usuario utiliza funciones como multiventana o pantalla dividida. Con Jetpack WindowManager podéis conocer las dimensiones reales de la ventana y adaptar la interfaz a cada situación.
Aprovechad las nuevas posibilidades de Jetpack Compose. Las últimas versiones incorporan herramientas pensadas para construir interfaces más flexibles. APIs como Grid, FlexBox o MediaQuery permiten reorganizar componentes y adaptar el diseño según factores como el tamaño de la ventana, la postura del dispositivo o la presencia de un teclado.
- Haced que vuestra app reconozca los pliegues. Jetpack WindowManager permite detectar características físicas de los dispositivos plegables, como pliegues y bisagras. Esta información puede utilizarse para evitar colocar contenido importante en esas zonas o incluso aprovecharlas como separadores naturales dentro de la interfaz.
- Mantened la continuidad al plegar y desplegar. Cambiar la postura del dispositivo no debería obligar al usuario a empezar de nuevo. Conservar correctamente el estado de la interfaz, por ejemplo mediante ViewModel, permite mantener el contenido y la navegación durante estos cambios de configuración.
- Probad vuestra interfaz en diferentes dispositivos Galaxy. Con Galaxy Emulator Skin podéis aplicar perfiles de dispositivos Galaxy al emulador de Android Studio y comprobar cómo responde vuestra aplicación ante diferentes tamaños y resoluciones de pantalla. Esto os permite detectar posibles problemas de interfaz durante el desarrollo sin necesidad de disponer físicamente de cada dispositivo. Podéis consultar todos los pasos para configurarlo en la guía oficial de Galaxy Emulator Skin.
Desarrollar para una pantalla que ya no tiene una única forma
Cada nueva generación de Galaxy Z amplía las formas en las que los usuarios pueden interactuar con sus aplicaciones. Una pantalla que se pliega, se despliega o permite trabajar con diferentes contenidos al mismo tiempo no solo plantea nuevos requisitos técnicos, también ofrece más espacio para pensar experiencias diferentes.
Para quienes desarrolláis aplicaciones, la oportunidad está precisamente ahí: ir más allá de adaptar lo que ya existe y empezar a pensar qué podéis hacer de forma diferente cuando el propio dispositivo ofrece nuevas formas de interactuar con el contenido. Los nuevos Galaxy foldables son una invitación a experimentar, probar y seguir llevando vuestras aplicaciones al siguiente nivel.
Samsung Dev Spain es la comunidad oficial de Samsung para desarrolladores españoles. Si te das de alta como desarrollador PRO, puedes acceder a material gratuito como la Guía Samsung Health, participar en nuestros quizs o ser el primero en poder apuntarte a nuestras formaciones gratuitas impartidas por expertos y disfrutar de ventajas exclusivas en Samsung PLUS.