AppReviewX Iniciar sesión

Prueba la rotación de pantalla y los cambios de configuración

Qué puede romperse al girar, cambiar el idioma o la fuente, y una forma rápida de comprobar cada caso.

En esta guía

Cuando el dispositivo gira, o el usuario cambia el idioma, el tamaño de la fuente, el modo oscuro o el tamaño de la ventana, Android por defecto destruye y reconstruye la pantalla visible. Si la app no guarda y restaura su estado, el usuario pierde lo escrito, la posición o el progreso. El mismo mecanismo está detrás de varios errores, así que un guion compacto detecta muchos de ellos.

El guion

Para cada pantalla clave, haz esto en orden. Unos dos minutos por pantalla.

  1. Rellena algo. Escribe texto en un campo, selecciona un elemento, desplázate, expande una sección.
  2. Cambia una cosa. Haz uno de los cambios de abajo.
  3. Compara. ¿Siguen ahí la entrada, la selección, la posición del desplazamiento y el estado abierto?
  4. Vuelve a cambiarlo. La misma comparación.

Activa primero la rotación automática en los ajustes rápidos.

Qué cambiar

  1. Rotación, de vertical a horizontal y de vuelta. Rompe: entrada perdida, vídeo reiniciado, desplazamiento reseteado, una segunda copia de una petición de carga, un cierre en una pantalla que nunca se dibujó en ancho.
  2. Idioma. En los ajustes de idioma del sistema (la ruta varía según el dispositivo). Rompe: textos sin traducir, palabras largas que se desbordan, diseños de derecha a izquierda invertidos incorrectamente, fechas y números en el formato anterior. Consulta probar la localización.
  3. Tamaño de fuente. Rompe: texto cortado. Usa la prueba de fuente grande.
  4. Tamaño de pantalla. La misma familia de problemas que el tamaño de fuente.
  5. Cambio de modo oscuro. Rompe: colores incorrectos, parpadeo del tema equivocado. Consulta la lista del modo oscuro.
  6. Tamaño de ventana. Pantalla dividida o desplegado de un plegable. Consulta la lista de multiventana.
  7. Tipo de teclado o teclado físico conectado. Rompe: foco perdido, diseño incorrecto.
  8. Zona horaria o formato de 24 horas. Rompe: pantallas basadas en la hora que muestran valores antiguos.

Pantallas que merecen más atención

  • Formularios y cualquier cosa con un campo de texto.
  • Flujos de varios pasos, como el alta inicial o el pago.
  • Pantallas de vídeo, audio y cámara.
  • Pantallas que cargan datos: ¿la rotación vuelve a lanzar la petición, y muestra un resultado duplicado o un error repetido?
  • Diálogos, selectores de fecha y hojas inferiores: deben sobrevivir o cerrarse limpiamente.
  • Pantalla de inicio y login: la rotación durante el inicio de sesión no debería cerrar la sesión del usuario.

Consejo rápido: usa "No mantener actividades"

Para una prueba de estrés rápida, activa No mantener actividades en las opciones de desarrollador (sección Aplicaciones) y muévete entre pantallas. Fuerza reconstrucciones sin girar el dispositivo. Desactívala después. Consulta prueba de muerte del proceso.

Si decides bloquear la orientación

Bloquear en vertical es una opción válida para algunas apps. Entonces la lista se reduce a: ¿el bloqueo se aplica en todas las pantallas?, ¿también se mantiene en tablets y plegables?, ¿la app sigue gestionando los demás cambios de arriba? Ten en cuenta que los usuarios pueden seguir cambiando la fuente, el idioma y el tamaño de la ventana.

Qué informar

Nombre de la pantalla, qué se cambió, qué se perdió o se rompió, modelo del dispositivo, versión de Android y, si es posible, una grabación de pantalla.

Visión general: Pruebas de apps Android. Relacionado: tamaños de pantalla y permisos.

Empieza en AppReviewX y pide a los testers que hagan este guion en sus dispositivos.