Slide Over: cos'è, finestra fluttuante su iPad

Autore: IT Sectr Pubblicato: 2026-06-09 Tempo di lettura: 8 min

Slide Over è una modalità di multitasking su iPad che mostra una seconda app in una finestra fluttuante sopra l'app principale. La finestra occupa circa un quarto della larghezza dello schermo, può essere spostata a sinistra o a destra e nascosta con uno swipe. Secondo Apple Human Interface Guidelines (2025), Slide Over è disponibile su tutti i modelli di iPad a partire da iOS 9 e fa parte del sistema di multitasking di iPadOS.

Punti chiave

  • Slide Over - finestra fluttuante di una seconda app sopra l'app principale su iPad.
  • 25% di larghezza - la finestra di Slide Over occupa circa un quarto dello schermo.
  • Accesso - si apre scorrendo dal bordo destro dello schermo o tramite Dock.
  • Flessibilità - la finestra può essere spostata, nascosta e trasformata in Split View.
  • Adattamento - l'app in Slide Over riceve Size Class Compact Width.

Cos'è Slide Over?

Slide Over è una modalità di multitasking esclusiva per iPad che mostra una seconda app in una finestra fluttuante stretta. A differenza di Split View, dove lo schermo è diviso in due parti uguali, Slide Over si sovrappone all'interfaccia principale, consentendo all'utente di accedere rapidamente a materiali di riferimento, messaggeri o un lettore multimediale.

La modalità è stata introdotta in iOS 9 insieme a Split View e inizialmente era supportata solo su iPad Air 2, iPad mini 4 e iPad Pro. Oggi Slide Over funziona su tutti i modelli di iPad, inclusi l'iPad di 10ª generazione e l'iPad mini (A17 Pro). Per uno sviluppatore, Slide Over significa che l'app può essere visualizzata in una finestra larga 320 pt - una Size Class compatta.

L'utente apre Slide Over scorrendo dal bordo destro dello schermo o trascinando un'icona dal Dock verso il lato destro dello schermo. Qualsiasi app può essere avviata nella finestra di Slide Over - non è richiesto alcun supporto speciale, anche se le app adattate hanno un aspetto significativamente migliore.

Come funziona Slide Over su iPad

Slide Over è implementato come UIWindowScene separato sopra la finestra principale. Ogni app in Slide Over ottiene la propria istanza di UIWindowScene con una larghezza di 320 pt (in orientamento verticale). L'utente può avere un'app in Slide Over - l'avvio di una seconda sostituisce la prima.

La finestra di Slide Over può essere spostata trascinando l'apposita maniglia (pill) nella parte superiore della finestra. Se trascini la finestra verso il bordo sinistro, si aggancia a sinistra. Se scorri la finestra completamente verso destra, si comprime in un pannello invisibile e si attiva scorrendo dal bordo destro. Il sistema ricorda l'ultima app avviata in Slide Over.

Una caratteristica fondamentale è che Slide Over può essere trasformato in Split View. Se l'utente trascina la finestra di Slide Over verso il bordo superiore o inferiore, la modalità passa a Split View. Entrambe le app ricevono quindi una divisione completa dello schermo con parti uguali.

Slide Over vs Split View: differenze

La differenza principale sta nella distribuzione dello spazio dello schermo. Split View divide lo schermo in due parti uguali o proporzionali, ogni app riceve un'area fissa. Slide Over non toglie spazio all'app principale - rimane a schermo intero, e Slide Over viene visualizzato sopra.

La seconda differenza è il focus. In Split View, entrambe le app sono attive e visibili contemporaneamente. In Slide Over, l'app principale perde il focus (riceve onResignActive), mentre Slide Over guadagna il focus e l'interattività. Quando Slide Over viene nascosto, il focus torna all'app principale.

Terzo - il numero di scenari. Split View richiede allo sviluppatore di supportare più larghezze. Slide Over ha sempre una larghezza di 320 pt - una classe compatta costante. Questo semplifica lo sviluppo: è sufficiente un layout adattivo per questa dimensione.

CaratteristicaSlide OverSplit View
Dimensione finestra320 pt (larghezza fissa)50%, 25% o 75% dello schermo
PosizioneSopra l'app principaleAffiancati, divisione schermo
FocusSolo Slide Over è attivoEntrambe le app possono essere attive
Size ClassCompact Width, Regular HeightDipende dalla proporzione

Adattare l'app per Slide Over

Per funzionare correttamente in Slide Over, l'app deve supportare la Size Class Compact Width. Ciò significa che l'interfaccia deve rientrare in 320 pt di larghezza. Le principali raccomandazioni di Apple: usa Auto Layout con vincoli adattivi, evita larghezze fisse, testa tutti gli schermi nel simulatore iPad con Slide Over.

In pratica, l'adattamento si riduce all'uso di UIStackView o SwiftUI con VStack/HStack, che si adattano automaticamente allo spazio disponibile. Le tabelle (UITableView) e le raccolte (UICollectionView) funzionano correttamente se le loro celle utilizzano l'auto-dimensionamento (self-sizing cells).

Per UIKit, usa UITraitCollection con un controllo di horizontalSizeClass. Se la classe è .compact, passa l'interfaccia a una versione semplificata: rimuovi colonne extra, sostituisci Sidebar con StackView. SwiftUI lo fa automaticamente tramite @Environment(\.horizontalSizeClass).

Ciclo di vita dell'app in Slide Over

Quando un'app si apre in Slide Over, il suo UIScene riceve la notifica sceneWillEnterForeground. La scena passa quindi allo stato foreground active - proprio come nell'avvio a schermo intero. Non c'è differenza nel ciclo di vita tra la modalità a schermo intero e Slide Over: sceneWillEnterForeground e sceneDidBecomeActive.

Quando si passa da Slide Over alla modalità a schermo intero o quando la finestra viene nascosta, la scena riceve sceneDidEnterBackground. Se l'utente scorre Slide Over verso destra (lo nasconde), l'app continua a funzionare in background finché un'altra app di Slide Over non la sostituisce o il sistema libera memoria.

Per le app che dipendono da sensori o fotocamera, Slide Over può essere un problema. In Slide Over, la fotocamera non è disponibile e l'accelerometro potrebbe fornire letture errate. Verifica isDeviceOrientationLocked o blocca forzatamente l'orientamento quando entri in Slide Over.

Domande frequenti

Qual è la larghezza della finestra di Slide Over?

In orientamento verticale - 320 pt. In orientamento orizzontale, la larghezza può variare, ma horizontalSizeClass rimane Compact. Questa è la classe compatta standard di Apple.

Posso disabilitare Slide Over per la mia app?

Sì, imposta UIApplicationSupportsMultipleScenes = NO in Info.plist. L'app si aprirà solo in modalità a schermo intero; Slide Over e Split View non saranno disponibili.

Quante app possono essere eseguite in Slide Over?

Solo una. L'avvio di una seconda app in Slide Over sostituisce quella corrente. iPad non supporta finestre fluttuanti multiple - questa è una limitazione di iPadOS.

In che modo Slide Over influisce sulle prestazioni?

Entrambe le app condividono le risorse dell'iPad. Per le app pesanti (giochi, video), Slide Over può ridurre la frequenza dei fotogrammi. Si consiglia di limitare le draw calls e disabilitare le animazioni se l'app è in esecuzione in Slide Over.

Slide Over è supportato su iPad mini?

Sì. Su iPad mini con schermo da 8,3 pollici, Slide Over funziona nella stessa modalità. A causa dello schermo più piccolo, la finestra occupa una percentuale maggiore di spazio, ma il comportamento di UIScene rimane identico.

Riepilogo

  • Slide Over - finestra fluttuante di una seconda app sopra l'app principale su iPad.
  • Larghezza - 320 pt, Size Class Compact Width.
  • Attivazione - scorri dal bordo destro dello schermo o dal Dock.
  • Differenza da Split View - Slide Over non divide lo schermo ma si sovrappone.
  • Trasformazione - Slide Over può diventare Split View trascinandolo verso il bordo.
  • Ciclo di vita - ciclo di vita UIScene standard, foreground/background.
  • Conclusione - Slide Over richiede il supporto di Compact Width, ma non necessita di adattamenti complessi grazie alla sua larghezza fissa di 320 pt.

Svilupperemo un'applicazione mobile chiavi in mano

IT Sectr crea applicazioni iOS e Android per startup e aziende dal 2017. Ti consulteremo e ti proporremo la soluzione migliore.

Discuti il progetto

Leggi anche