Novedades sobre productos

Guía para gerentes de producto sobre cómo adaptar apps para Android en diferentes dispositivos

Lectura de 6 min
Ver el perfil de Fahd Imtiaz
Fahd Imtiaz Senior Product Manager, Android Developer Experience

Hoy, Android lanza algunas actualizaciones en toda la plataforma. Esto incluye el inicio del lanzamiento de Android 16, con detalles para desarrolladores y usuarios, una versión preliminar para desarrolladores que mejora las experiencias de escritorio de Android con pantallas conectadas, y actualizaciones para los usuarios de Android en las apps de Google y mucho más, además del Pixel Drop de junio. También repasamos todas las actualizaciones de Google I/O para los desarrolladores de Android que se enfocan en crear apps para Android excelentes y adaptables.

Con la aparición continua de nuevos factores de forma, el ecosistema de Android es más dinámico que nunca.

Desde teléfonos y plegables hasta tablets, Chromebooks, TVs, automóviles, Wear y XR, los usuarios de Android esperan que sus apps se ejecuten sin problemas en una gama cada vez más diversa de factores de forma. Sin embargo, muchas apps para Android no cumplen con estas expectativas, ya que se compilan con restricciones de IU, como estar bloqueadas en una sola orientación o tener una capacidad de cambio de tamaño limitada.

Teniendo esto en cuenta, Android 16 introdujo cambios en la API para que las apps segmentadas para el nivel de SDK 36 ignoren las restricciones de orientación y cambio de tamaño a partir de los dispositivos con pantalla grande, lo que generó un cambio hacia un modelo unificado en el que las apps adaptativas son la norma. Este es el momento de seguir adelante. Las apps adaptativas no solo son el futuro de Android, sino que también son la expectativa para que tu app se destaque en todos los factores de forma de Android.

Por qué deberías priorizar el formato adaptable ahora

500-plus-devices.png

Fuente: Datos internos de Google

Priorizar las optimizaciones para que tu app sea adaptable no se trata solo de mantenerte al día con los cambios en la API de orientación y cambio de tamaño en Android 16 para las apps que segmentan el SDK 36. Las apps adaptativas ofrecen beneficios tangibles en la experiencia del usuario, la eficiencia del desarrollo y el alcance en el mercado.

  • Las apps para dispositivos móviles ahora pueden llegar a los usuarios en más de 500 millones de dispositivos activos con pantalla grande: Las apps para dispositivos móviles se ejecutan en dispositivos plegables, tablets, Chromebooks y hasta en automóviles compatibles con cambios mínimos. Android 16 introducirá avances significativos en el modo de ventanas de escritorio para brindar una experiencia similar a la de una computadora en pantallas grandes, incluidas las pantallas conectadas. Además, Android XR abre una nueva dimensión, lo que permite que tus apps existentes estén disponibles en entornos envolventes. La expectativa del usuario es clara: una experiencia coherente y de alta calidad que se adapte de forma inteligente a cualquier pantalla, ya sea un dispositivo plegable, una tablet con teclado o una ventana móvil y redimensionable en una Chromebook.
  • "El nuevo concepto básico" con cambios en la API de orientación y cambio de tamaño en Android 16: Creemos que las apps para dispositivos móviles están experimentando un cambio para que la IU se adapte de forma responsiva a cualquier tamaño de pantalla, al igual que los sitios web. Android 16 ignorará las restricciones definidas por la app, como la orientación fija (solo vertical) y las ventanas que no se pueden cambiar de tamaño, comenzando con las pantallas grandes (el ancho más pequeño del dispositivo es >= 600 dp), incluidas las tablets y las pantallas interiores de los plegables. En la mayoría de las apps, es clave para ayudarlas a adaptarse a cualquier tamaño de pantalla. En algunos casos, si tu app no es adaptable, podría ofrecer una experiencia del usuario deficiente en estas pantallas. Esto hace que el diseño adaptable pase de ser una opción a un requisito fundamental.
goodbye.png
  • Aumenta el alcance de los usuarios y la visibilidad de las apps en Play: Las apps adaptativas están mejor posicionadas para obtener una clasificación más alta en Play y aparecer en artículos editoriales en diferentes factores de forma, lo que permite llegar a un público más amplio en las páginas principales y la búsqueda de Play. Además, Google Play Store muestra calificaciones y opiniones en todos los factores de forma. Si tu app no está optimizada, la primera impresión de un usuario potencial podría verse afectada por una opinión de 1 estrella en la que se queja de una IU estirada en un dispositivo que ni siquiera posee. Además, es más probable que los usuarios interactúen con las apps que brindan una excelente experiencia en todos sus dispositivos.
  • Mayor participación en pantallas grandes: Los usuarios de dispositivos con pantallas grandes suelen tener diferentes patrones de interacción. En pantallas grandes, los usuarios pueden participar en sesiones más largas, realizar tareas más complejas y consumir más contenido.

La función Conceptos registró un aumento del 70% en la participación de los usuarios en pantallas grandes después de la optimización.
El uso de 6 de las principales apps de transmisión de contenido multimedia en EE.UU. aumentó hasta 3 veces más para los usuarios de tablets y teléfonos, en comparación con los usuarios solo de teléfonos.

  • Experiencias en la app más accesibles: Según el Banco Mundial, el 15% de la población mundial tiene algún tipo de discapacidad. Las personas con discapacidades dependen de apps y servicios accesibles para comunicarse, aprender y trabajar. Si se adapta a la orientación preferida del usuario, se mejora la accesibilidad de las aplicaciones, lo que ayuda a crear una experiencia inclusiva para todos.

Actualmente, la mayoría de las apps se compilan solo para smartphones

android-16-form-factors_2.png

"…si se considera la cantidad de usuarios, el ROI no justifica la inversión".

Esta es una objeción frecuente de los administradores de productos y los responsables de la toma de decisiones, y, si solo observas las estadísticas generales que comparan la cantidad de sesiones en tablets con las sesiones en smartphones, podría parecer un caso cerrado.

Si bien las estadísticas generales pueden mostrar una menor cantidad de sesiones en tablets en comparación con los smartphones, concluir que no vale la pena invertir en pantallas grandes basándose únicamente en el volumen actual puede ser una trampa que te haga perder oportunidades futuras y de participación valiosas.

Analicemos en detalle por qué sucede esto:

1. El bucle de "huevo y gallina" de la experiencia del usuario: ¿Es posible que el bajo uso sea un síntoma en lugar de la causa raíz? Los usuarios abandonan rápidamente las apps que se sienten torpes o que no funcionan bien. Si tu app en pantallas grandes es una interfaz de teléfono estirada, es probable que proporcione una experiencia del usuario negativa. La falta de usuarios puede reflejar la falta de una buena experiencia, no siempre la falta de usuarios potenciales.

2. Más allá del volumen de usuarios, analiza la participación de los usuarios: No solo cuentes a los usuarios, analiza su valor. Los usuarios interactúan con las apps en pantallas grandes de manera diferente. Por lo general, las pantallas grandes generan sesiones más largas y experiencias más envolventes. Como se mencionó anteriormente, los datos de uso muestran que el tiempo de participación aumenta significativamente para los usuarios que interactúan con las apps tanto en su teléfono como en su tablet, en comparación con los usuarios que solo usan el teléfono.

3. Evolución del mercado: El ecosistema de dispositivos Android sigue evolucionando. Con el auge de los dispositivos plegables, la próxima compatibilidad con pantallas conectadas en Android 16 y los factores de forma como XR y Android Auto, el diseño adaptable es más importante que nunca. Desarrollar para un tamaño de pantalla específico genera deuda técnica y puede ralentizar la velocidad de desarrollo y comprometer la calidad del producto a largo plazo.

De acuerdo, me convenciste. ¿Por dónde debo comenzar?

three-step-workflow.png

Para las organizaciones que están listas para avanzar, Android ofrece muchos recursos y herramientas para desarrolladores que permiten optimizar las apps para que sean adaptables. Sigue estos pasos para comenzar:

  1. Verifica cómo se ve tu app en pantallas grandes hoy mismo: Comienza por observar el estado actual de tu app en tablets, dispositivos plegables (en diferentes posiciones), Chromebooks y entornos como ventanas de escritorio. Confirma si tu app está disponible en estos dispositivos o si, sin querer, estás excluyendo a estos usuarios por requerir funciones innecesarias en tu app.
  2. Aborda problemas comunes de la IU: Evalúa qué se siente incómodo en la IU de tu app hoy. Tenemos mucha orientación disponible sobre cómo puedes traducir fácilmente tu app para dispositivos móviles a otras pantallas.
    1. Consulta la galería de diseño para pantallas grandes para inspirarte y comprender cómo puede evolucionar la IU de tu app en diferentes dispositivos con soluciones comprobadas para desafíos comunes de la IU.
    2. Comienza con resultados inmediatos. Por ejemplo, evita que los botones se extiendan a todo el ancho de la pantalla o cambia a una barra de navegación vertical en pantallas grandes para mejorar la ergonomía.
    3. Identifica patrones en los que los diseños canónicos (p.ej., lista-detalle) podrían resolver cualquier torpeza de la IU que hayas identificado. ¿Podría una vista de lista-detalles mejorar la navegación de tu app? ¿Un panel complementario en el lateral aprovecharía mejor el espacio adicional que una hoja inferior?
  3. Optimiza tu app de forma incremental, pantalla por pantalla: Puede ser útil priorizar tu enfoque de optimización, ya que no todo debe ser perfectamente adaptable desde el primer día. Mejora tu app de forma incremental en función de lo que más importa. No es todo o nada.
    1. Comienza con los cimientos. Consulta los lineamientos de calidad de las apps para pantallas grandes, que clasifican y priorizan las correcciones más importantes para los usuarios. Quita las restricciones de orientación para admitir la orientación vertical y horizontal, asegúrate de que se admita el cambio de tamaño (para cuando los usuarios estén en pantalla dividida) y evita el estiramiento excesivo de los botones, los campos de texto y las imágenes. Estas correcciones fundamentales son críticas, en especial con los cambios en la API de Android 16 que harán que estos aspectos sean aún más importantes.
    2. Implementa optimizaciones de diseño adaptable enfocándote primero en los recorridos o las pantallas principales del usuario.
      1. Identifica las pantallas en las que las optimizaciones (por ejemplo, un diseño de dos paneles) ofrecen la mayor ventaja en la UX.
      2. Luego, continúa con las pantallas o las partes de la app que no se usan con tanta frecuencia en pantallas grandes.
    3. Admite métodos de entrada más allá del tacto, como la entrada de teclado, mouse, panel táctil y pluma stylus. Con los nuevos factores de forma y la compatibilidad con pantallas conectadas, los usuarios pueden interactuar con tu IU sin problemas.
    4. Agrega experiencias del usuario destacadas y diferenciadoras, como la compatibilidad con el modo de mesa o el modo de pantalla doble en dispositivos plegables. Esto puede ocurrir según el caso de uso. Por ejemplo, el modo de mesa es ideal para mirar videos, y el modo de pantalla dual es ideal para las videollamadas.

Si bien la adopción de principios adaptativos (con herramientas como Jetpack Compose y clases de tamaño de ventana) requiere una inversión inicial, los beneficios a largo plazo pueden ser significativos. Al diseñar y crear funciones una sola vez, y permitir que se adapten a diferentes tamaños de pantalla, los beneficios superan el costo de crear varios diseños personalizados. Consulta la guía para desarrolladores de apps adaptativas para obtener más información.

Libera el potencial de tu app con el diseño adaptable

El mensaje para mis colegas administradores de productos, responsables de la toma de decisiones y empresas es claro: el diseño adaptable mejorará tu app para brindar experiencias de Android de alta calidad en 2025 y más allá. Una IU adaptable y responsiva es la forma escalable de admitir los numerosos dispositivos en Android sin desarrollar en función de cada factor de forma. Si ignoras el diverso ecosistema de dispositivos plegables, tablets, Chromebooks y factores de forma emergentes, como la realidad extendida y los automóviles, tu empresa aceptará costos ocultos derivados de las opiniones negativas de los usuarios, una menor visibilidad en Play, una mayor deuda técnica y oportunidades perdidas para aumentar la participación y la adquisición de usuarios.

Maximiza el impacto de tus apps y desbloquea nuevas experiencias del usuario. Obtén más información para compilar apps adaptables hoy mismo.

Escrito por:
Continuar leyendo