Slide Over: o que é, janela flutuante no iPad

Autor: IT Sectr Publicado: 2026-06-09 Tempo de leitura: 8 min

Slide Over é um modo de multitarefa no iPad que exibe um segundo aplicativo em uma janela flutuante sobre o principal. A janela ocupa cerca de um quarto da largura da tela, pode ser movida para a esquerda ou direita e oculta com um deslize. De acordo com Apple Human Interface Guidelines (2025), o Slide Over está disponível em todos os modelos de iPad a partir do iOS 9 e faz parte do sistema multitasking do iPadOS.

Principais pontos

  • Slide Over - janela flutuante de um segundo aplicativo sobre o principal no iPad.
  • 25% da largura - a janela do Slide Over ocupa cerca de um quarto da tela.
  • Acesso - abre deslizando da borda direita da tela ou através do Dock.
  • Flexibilidade - a janela pode ser movida, oculta e transformada em Split View.
  • Adaptação - o aplicativo no Slide Over recebe Size Class Compact Width.

O que é Slide Over?

Slide Over é um modo de multitarefa exclusivo do iPad que exibe um segundo aplicativo em uma janela flutuante estreita. Ao contrário do Split View, onde a tela é dividida em duas partes iguais, o Slide Over fica sobre a interface principal, permitindo que o usuário acesse rapidamente materiais de referência, mensageiros ou um player de mídia.

O modo foi introduzido no iOS 9 junto com o Split View e inicialmente era suportado apenas no iPad Air 2, iPad mini 4 e iPad Pro. Hoje, o Slide Over funciona em todos os modelos de iPad, incluindo o iPad de 10ª geração e o iPad mini (A17 Pro). Para um desenvolvedor, Slide Over significa que o aplicativo pode ser exibido em uma janela de 320 pt de largura - uma Size Class compacta.

O usuário abre o Slide Over deslizando da borda direita da tela ou arrastando um ícone do Dock para o lado direito da tela. Qualquer aplicativo pode ser iniciado na janela do Slide Over - não é necessário suporte especial, embora os aplicativos adaptados tenham uma aparência muito melhor.

Como o Slide Over funciona no iPad

O Slide Over é implementado como um UIWindowScene separado sobre a janela principal. Cada aplicativo no Slide Over obtém sua própria instância de UIWindowScene com largura de 320 pt (na orientação retrato). O usuário pode ter um aplicativo no Slide Over - iniciar um segundo substitui o primeiro.

A janela do Slide Over pode ser movida arrastando a alça especial (pill) na parte superior da janela. Se você arrastar a janela para a borda esquerda - ela se fixa à esquerda. Se você deslizar a janela completamente para a direita - ela se recolhe em um painel invisível e é ativada deslizando da borda direita. O sistema lembra do último aplicativo iniciado no Slide Over.

Uma característica importante é que o Slide Over pode ser transformado em Split View. Se o usuário arrastar a janela do Slide Over para a borda superior ou inferior, o modo muda para Split View. Ambos os aplicativos então obtêm uma divisão completa da tela com partes iguais.

Slide Over vs Split View: diferenças

A principal diferença está na distribuição do espaço da tela. Split View divide a tela em duas partes iguais ou proporcionais, cada aplicativo obtém uma área fixa. O Slide Over não tira espaço do aplicativo principal - ele permanece em tela cheia, e o Slide Over é exibido sobre ele.

A segunda diferença é o foco. No Split View, ambos os aplicativos estão ativos e visíveis simultaneamente. No Slide Over, o aplicativo principal perde o foco (recebe onResignActive), enquanto o Slide Over ganha o foco e a interatividade. Quando o Slide Over é ocultado, o foco retorna ao aplicativo principal.

Terceiro - o número de cenários. O Split View exige que o desenvolvedor suporte várias larguras. O Slide Over tem sempre 320 pt de largura - uma classe compacta constante. Isso simplifica o desenvolvimento: apenas um layout adaptativo para este tamanho é necessário.

CaracterísticaSlide OverSplit View
Tamanho da janela320 pt (largura fixa)50%, 25% ou 75% da tela
PosiçãoSobre o aplicativo principalLado a lado, divisão de tela
FocoApenas Slide Over está ativoAmbos os aplicativos podem estar ativos
Size ClassCompact Width, Regular HeightDepende da proporção

Adaptar o aplicativo para Slide Over

Para funcionar corretamente no Slide Over, o aplicativo deve suportar a Size Class Compact Width. Isso significa que a interface deve caber em 320 pt de largura. As principais recomendações da Apple: use Auto Layout com restrições adaptativas, evite larguras fixas, teste todas as telas no simulador de iPad com Slide Over.

Na prática, a adaptação se resume ao uso de UIStackView ou SwiftUI com VStack/HStack, que se ajustam automaticamente ao espaço disponível. As tabelas (UITableView) e coleções (UICollectionView) funcionam corretamente se suas células usarem tamanho autodefinido (self-sizing cells).

Para UIKit, use UITraitCollection verificando horizontalSizeClass. Se a classe for .compact, mude a interface para uma versão simplificada: remova colunas extras, substitua Sidebar por StackView. O SwiftUI faz isso automaticamente através de @Environment(\.horizontalSizeClass).

Ciclo de vida do aplicativo no Slide Over

Quando um aplicativo abre no Slide Over, seu UIScene recebe a notificação sceneWillEnterForeground. Em seguida, a cena transita para o estado foreground active - assim como na inicialização em tela cheia. Não há diferença no ciclo de vida entre o modo tela cheia e o Slide Over: sceneWillEnterForeground e sceneDidBecomeActive.

Ao passar do Slide Over de volta ao modo tela cheia ou ao ocultar a janela, a cena recebe sceneDidEnterBackground. Se o usuário deslizar o Slide Over para a direita (ocultá-lo), o aplicativo continua em execução em segundo plano até que outro aplicativo do Slide Over o substitua ou o sistema libere memória.

Para aplicativos que dependem de sensores ou câmera, o Slide Over pode ser um problema. No Slide Over, a câmera não está disponível e o acelerômetro pode fornecer leituras incorretas. Verifique isDeviceOrientationLocked ou bloqueie à força a orientação ao entrar no Slide Over.

Perguntas frequentes

Qual a largura da janela do Slide Over?

Na orientação retrato - 320 pt. Na orientação paisagem, a largura pode variar, mas o horizontalSizeClass permanece Compact. Esta é a classe compacta padrão da Apple.

Posso desativar o Slide Over para meu aplicativo?

Sim, defina UIApplicationSupportsMultipleScenes = NO no Info.plist. O aplicativo abrirá apenas em modo tela cheia; Slide Over e Split View não estarão disponíveis.

Quantos aplicativos podem ser executados no Slide Over?

Apenas um. Iniciar um segundo aplicativo no Slide Over substitui o atual. O iPad não suporta múltiplas janelas flutuantes - esta é uma limitação do iPadOS.

Como o Slide Over afeta o desempenho?

Ambos os aplicativos compartilham os recursos do iPad. Para aplicativos pesados (jogos, vídeo), o Slide Over pode reduzir a taxa de quadros. Recomenda-se limitar as draw calls e desativar animações se o aplicativo estiver em execução no Slide Over.

O Slide Over é compatível com o iPad mini?

Sim. No iPad mini com tela de 8,3 polegadas, o Slide Over funciona no mesmo modo. Devido à tela menor, a janela ocupa uma porcentagem maior do espaço, mas o comportamento do UIScene permanece idêntico.

Resumo

  • Slide Over - janela flutuante de um segundo aplicativo sobre o principal no iPad.
  • Largura - 320 pt, Size Class Compact Width.
  • Ativação - deslizar da borda direita da tela ou do Dock.
  • Diferença do Split View - Slide Over não divide a tela, mas sobrepõe.
  • Transformação - Slide Over pode se tornar Split View arrastando para a borda.
  • Ciclo de vida - ciclo de vida padrão do UIScene, foreground/background.
  • Conclusão - Slide Over requer suporte a Compact Width, mas não precisa de adaptação complexa graças à sua largura fixa de 320 pt.

Vamos desenvolver um aplicativo móvel chave na mão

A IT Sectr cria aplicativos para iOS e Android para startups e empresas desde 2017. Nós vamos aconselhá-lo e propor a melhor solução.

Discutir o projeto

Leia também