AppReviewX Entrar

Teste seu app em tela dividida e multijanela

Uma lista curta para pegar perda de estado e problemas de layout quando o tamanho da janela muda.

Neste guia

Na tela dividida, seu app pode receber metade da tela ou uma pequena janela flutuante, e o usuário pode arrastar o divisor a qualquer momento. Cada redimensionamento pode recriar sua tela. Se o estado não for mantido, o usuário perde o que digitou. Se o layout presume tela cheia, ele quebra. Esta lista é curta de propósito.

Inicie a tela dividida

Os passos variam por aparelho e fabricante. Normalmente: abra a visão de apps recentes, toque no ícone do app ou no menu no topo do cartão do app, escolha Tela dividida (ou similar) e depois escolha um segundo app. Em alguns aparelhos você também pode arrastar uma janela para torná-la flutuante. Mantenha aberto um segundo app fácil de reconhecer, como relógio ou notas.

Checklist

  1. Abra em uma janela de metade do tamanho. Abra seu app diretamente na tela dividida. Por quê: uma tela pode nunca ter sido desenhada naquele tamanho. Verifique: abra cada tela principal; procure conteúdo cortado.
  2. Arraste o divisor. Redimensione devagar e rápido, até os dois extremos. Verifique: o layout se adapta sem sobreposição, e nada fica congelado no tamanho antigo.
  3. A entrada sobrevive ao redimensionamento. Digite em um campo e depois redimensione. Por quê: redimensionar pode recriar a tela. Verifique: o texto, o cursor e a posição de rolagem continuam.
  4. A posição sobrevive. Role uma lista longa, abra uma tela de detalhe e depois redimensione. Verifique: você continua na mesma tela, no mesmo lugar.
  5. Mídia e trabalho em andamento. Vídeo, áudio, temporizadores, envios. Verifique: continuam ou pausam do jeito que o usuário espera; sem travamento nem reprodução duplicada.
  6. Diálogos e bottom sheets. Verifique: abra um, redimensione e confirme que continua legível e pode ser fechado.
  7. Teclado. O teclado ocupa mais de uma janela pequena. Verifique: o campo em edição continua visível e o botão Concluído é alcançável.
  8. Largura e altura mínimas. A janela mais estreita se comporta como um aparelho minúsculo. Verifique: os mesmos pontos de teste de tamanhos de tela.
  9. Mudanças de foco. Toque no outro app e depois volte. Verifique: seu app retoma corretamente e não reinicia.
  10. Dois apps ao mesmo tempo. Se seu app usa câmera, microfone ou foco de áudio, rode-o ao lado de outro que também use. Verifique: sem travamento, e uma mensagem clara se o recurso estiver ocupado.
  11. Rotação na tela dividida. Verifique: veja rotação e mudanças de configuração.
  12. Reinício a partir da tela dividida. Feche e reabra. Verifique: o app inicia normalmente em tela cheia.

Corrigindo o que você encontrar

A maioria das falhas vem de duas causas: layouts que leem o tamanho da tela uma vez, em vez de reagir à janela, e estado guardado só na memória. Salve o estado que o usuário sentiria falta, como entrada, posição de rolagem e seleção, e restaure-o. O mesmo trabalho de estado ajuda com morte de processo.

Limites

Alguns apps ou telas não suportam multijanela de propósito, por exemplo um jogo ou uma tela de câmera. Isso é uma decisão de design; verifique se, nesse caso, o app se comporta com sensatez em vez de quebrar. O comportamento também varia por fabricante, então anote o modelo do aparelho com cada achado.

Visão geral: Teste de app Android. Relacionados: navegação por gestos.

Comece grátis no AppReviewX e peça que os testadores experimentem seu app em tela dividida nos próprios aparelhos.