AppReviewX Iniciar sesión

Prueba tu app en pantalla dividida y multiventana

Una lista corta para detectar pérdida de estado y problemas de diseño cuando cambia el tamaño de la ventana.

En esta guía

En pantalla dividida, tu app puede recibir la mitad de la pantalla o una ventana flotante pequeña, y el usuario puede arrastrar el divisor en cualquier momento. Cada cambio de tamaño puede recrear tu pantalla. Si no se conserva el estado, el usuario pierde lo que escribió. Si el diseño asume pantalla completa, se rompe. Esta lista es corta a propósito.

Inicia la pantalla dividida

Los pasos varían según el dispositivo y el fabricante. Normalmente: abre la vista de apps recientes, toca el icono de la app o su menú en la parte superior de la tarjeta, elige Pantalla dividida (o similar) y luego una segunda app. En algunos dispositivos también puedes arrastrar una ventana para convertirla en flotante. Ten abierta una segunda app fácil de reconocer, como el reloj o las notas.

Lista de comprobación

  1. Arranca en una ventana de mitad de tamaño. Abre tu app directamente en pantalla dividida. Por qué: quizá nunca se haya dibujado una pantalla con ese tamaño. Cómo comprobar: abre cada pantalla principal y busca contenido cortado.
  2. Arrastra el divisor. Redimensiona despacio y rápido, hasta los dos extremos. Cómo comprobar: el diseño se adapta sin solaparse, y nada queda congelado con el tamaño anterior.
  3. La entrada sobrevive al cambio de tamaño. Escribe en un campo y luego cambia el tamaño. Por qué: cambiar el tamaño puede recrear la pantalla. Cómo comprobar: el texto, el cursor y la posición del desplazamiento se mantienen.
  4. La posición sobrevive. Desplázate por una lista larga, abre una pantalla de detalle y luego cambia el tamaño. Cómo comprobar: sigues en la misma pantalla y en el mismo punto.
  5. Multimedia y trabajo en curso. Vídeo, audio, temporizadores, subidas. Cómo comprobar: continúan o se pausan de la forma que el usuario espera; sin cierres ni reproducciones duplicadas.
  6. Diálogos y hojas inferiores. Cómo comprobar: abre uno, cambia el tamaño y asegúrate de que sigue siendo legible y se puede cerrar.
  7. Teclado. El teclado ocupa más espacio en una ventana pequeña. Cómo comprobar: el campo que se está editando sigue visible y el botón Listo es accesible.
  8. Ancho y alto mínimos. La ventana más estrecha se comporta como un dispositivo diminuto. Cómo comprobar: los mismos puntos que en la prueba de tamaños de pantalla.
  9. Cambios de foco. Toca la otra app y luego vuelve. Cómo comprobar: tu app se reanuda correctamente y no se reinicia.
  10. Dos apps a la vez. Si tu app usa la cámara, el micrófono o el foco de audio, ejecútala junto a otra que también lo haga. Cómo comprobar: sin cierres y con un mensaje claro si el recurso está ocupado.
  11. Rotación en pantalla dividida. Cómo comprobar: consulta rotación y cambios de configuración.
  12. Reinicio desde pantalla dividida. Cierra y vuelve a abrir. Cómo comprobar: la app arranca con normalidad en pantalla completa.

Cómo corregir lo que encuentres

La mayoría de los fallos tienen dos causas: diseños que leen el tamaño de pantalla una sola vez en lugar de reaccionar a la ventana, y estado guardado solo en memoria. Guarda el estado que el usuario echaría de menos, como lo escrito, la posición del desplazamiento y la selección, y restáuralo. El mismo trabajo sobre el estado ayuda con la muerte del proceso.

Límites

Algunas apps o pantallas no admiten multiventana a propósito, por ejemplo un juego o una vista de cámara. Es una decisión de diseño; comprueba que tu app se comporte de forma razonable en lugar de romperse. El comportamiento también varía según el fabricante, así que anota el modelo del dispositivo con cada hallazgo.

Visión general: Pruebas de apps Android. Relacionado: navegación por gestos.

Empieza gratis en AppReviewX y pide a los testers que prueben tu app en pantalla dividida en sus propios dispositivos.