Slide Over: ce este și cum funcționează fereastra plutitoare iPad

Autor: IT Sectr Publicat: 2026-06-09 Timp de citire: 8 min

Slide Over — este un mod multi-task pe iPad, în care a doua aplicație este afișată într-o fereastră plutitoare deasupra celei principale. Fereastra ocupă aproximativ un sfert din lățimea ecranului, poate fi mutată la stânga sau la dreapta și ascunsă printr-o glisare. Conform Apple Human Interface Guidelines (2025), Slide Over este disponibil pe toate modelele începând cu iOS 9 și face parte din sistemul iPadOS multitasking.

Principalele puncte

  • Slide Over — fereastra plutitoare a celei de-a doua aplicații deasupra celei principale pe iPad.
  • 25% din lățime — fereastra Slide Over ocupă aproximativ un sfert din ecran.
  • Acces — se deschide prin glisare de la marginea dreaptă a ecranului sau prin Dock.
  • Flexibilitate — fereastra poate fi mutată, ascunsă și transformată în Split View.
  • Adaptare — aplicația în Slide Over primește Size Class Compact Width.

Ce este Slide Over?

Slide Over — este un mod multi-task exclusiv pentru iPad, care afișează a doua aplicație într-o fereastră plutitoare îngustă. Spre deosebire de Split View, unde ecranul este împărțit în două părți egale, Slide Over se află deasupra interfeței principale, permițând utilizatorului să acceseze rapid materiale de referință, mesagerie sau player.

Modul a fost introdus în iOS 9 împreună cu Split View și inițial era suportat doar pe iPad Air 2, iPad mini 4 și iPad Pro. Astăzi Slide Over funcționează pe toate modelele iPad, inclusiv iPad din a 10-a generație și iPad mini (A17 Pro). Pentru dezvoltator, Slide Over înseamnă că aplicația poate fi afișată într-o fereastră cu lățimea de 320 pt — Size Class compact.

Utilizatorul deschide Slide Over glisând de la marginea dreaptă a ecranului sau trăgând pictograma din Dock în partea dreaptă a ecranului. În fereastra Slide Over poate fi lansată orice aplicație — nu este necesară suport special, deși aplicațiile adaptate arată semnificativ mai bine.

Cum funcționează Slide Over pe iPad

Slide Over este implementat ca un UIWindowScene separat deasupra ferestrei principale. Fiecare aplicație în Slide Over primește propria instanță UIWindowScene cu lățimea de 320 pt (în orientare portret). Utilizatorul poate avea o singură aplicație în Slide Over — a doua lansată o înlocuiește pe prima.

Fereastra Slide Over poate fi mutată prin tragere de mânerul special (pill) din partea de sus a ferestrei. Dacă fereastra este trasă la marginea stângă — se fixează în stânga. Dacă fereastra este glisată complet la dreapta — se minimizează într-un panou invizibil și se activează prin glisare de la marginea dreaptă. Sistemul își amintește ultima aplicație lansată în Slide Over.

Caracteristica cheie — Slide Over poate fi transformat în Split View. Dacă utilizatorul trage fereastra Slide Over la marginea de sus sau de jos, modul se schimbă în Split View. Ambele aplicații primesc atunci o împărțire completă a ecranului cu părți egale.

Slide Over vs Split View: diferențe

Diferența principală este în distribuția spațiului pe ecran. Split View împarte ecranul în două părți egale sau proporționale, fiecare aplicație primind o zonă fixă. Slide Over nu ocupă spațiu din aplicația principală — aceasta rămâne pe ecran complet, iar Slide Over se afișează deasupra.

A doua diferență — focalizarea. În Split View ambele aplicații sunt active și vizibile simultan. În Slide Over aplicația principală pierde focalizarea (primește onResignActive), iar Slide Over primește focalizarea și interactivitatea. La ascunderea Slide Over, focalizarea revine aplicației principale.

A treia — numărul de scenarii. Split View necesită suport pentru mai multe lățimi din partea dezvoltatorului. Slide Over are întotdeauna lățimea de 320 pt — o clasă compactă constantă. Acest lucru simplifică dezvoltarea: este suficient un layout adaptiv pentru această dimensiune.

CaracteristicăSlide OverSplit View
Dimensiunea ferestrei320 pt (lățime fixă)50%, 25% sau 75% din ecran
PozițiaDeasupra aplicației principaleAlături, împărțirea ecranului
FocalizareDoar Slide Over este activAmbele aplicații pot fi active
Size ClassCompact Width, Regular HeightDepinde de proporție

Adaptarea aplicației pentru Slide Over

Pentru funcționarea corectă în Slide Over, aplicația trebuie să suporte Size Class Compact Width. Aceasta înseamnă că interfața trebuie să se încadreze în lățimea de 320 pt. Recomandările principale Apple: utilizați Auto Layout cu constrângeri adaptive, evitați lățimile fixe, testați toate ecranele în simulatorul iPad cu Slide Over.

În practică, adaptarea se reduce la utilizarea UIStackView sau SwiftUI cu VStack/HStack, care se ajustează automat la spațiul disponibil. Tabelele (UITableView) și colecțiile (UICollectionView) în aplicație funcționează corect dacă celulele lor utilizează dimensiunea auto-determinată (self-sizing cells).

Pentru UIKit utilizați UITraitCollection cu verificarea horizontalSizeClass. Dacă clasa este egală cu .compact — comutați interfața la o versiune simplificată: eliminați coloanele inutile, înlocuiți Sidebar cu StackView. SwiftUI face acest lucru automat prin @Environment(\.horizontalSizeClass).

Ciclul de viață al aplicației în Slide Over

Când aplicația se deschide în Slide Over, UIScene-ul său primește notificarea sceneWillEnterForeground. După aceasta scena trece în starea foreground active — la fel ca la lansarea pe ecran complet. Nu există diferențe în ciclul de viață între modul ecran complet și Slide Over: sceneWillEnterForeground și sceneDidBecomeActive.

La trecerea din Slide Over înapoi la modul ecran complet sau la ascunderea ferestrei, scena primește sceneDidEnterBackground. Dacă utilizatorul glisează Slide Over la dreapta (ascunde), aplicația continuă să ruleze în fundal până când este înlocuită de o altă aplicație Slide Over sau sistemul eliberează memoria.

Pentru aplicațiile care se bazează pe senzori sau cameră, Slide Over poate fi o problemă. În Slide Over camera nu este disponibilă, iar accelerometrul poate oferi citiri incorecte. Verificați isDeviceOrientationLocked sau fixați forțat orientarea la intrarea în Slide Over.

Întrebări frecvente

Ce lățime are fereastra Slide Over?

În orientare portret — 320 pt. În orientare peisaj lățimea poate varia, dar horizontalSizeClass rămâne Compact. Aceasta este clasa compactă standard Apple.

Pot dezactiva Slide Over pentru aplicația mea?

Da, setați UIApplicationSupportsMultipleScenes = NO în Info.plist. Aplicația se va deschide doar în modul ecran complet, Slide Over și Split View vor fi indisponibile.

Câte aplicații pot fi lansate în Slide Over?

Doar una. Lansarea unei a doua aplicații în Slide Over o înlocuiește pe cea curentă. iPad nu suportă ferestre plutitoare multiple — aceasta este o limitare a iPadOS.

Cum afectează Slide Over performanța?

Ambele aplicații utilizează resursele comune ale iPad-ului. Pentru aplicațiile grele (jocuri, video) Slide Over poate reduce rata de cadre. Se recomandă limitarea draw calls și dezactivarea animațiilor dacă aplicația rulează în Slide Over.

Este suportat Slide Over pe iPad mini?

Da. Pe iPad mini cu ecran de 8.3 inci Slide Over funcționează în același mod. Datorită ecranului mai mic, fereastra ocupă un procent mai mare din spațiu, dar comportamentul UIScene rămâne identic.

Rezumat

  • Slide Over — fereastra plutitoare a celei de-a doua aplicații deasupra celei principale pe iPad.
  • Lățime — 320 pt, Compact Width Size Class.
  • Activare — glisare de la marginea dreaptă a ecranului sau din Dock.
  • Diferența față de Split View — Slide Over nu împarte ecranul, ci se suprapune deasupra.
  • Transformare — Slide Over poate deveni Split View prin tragere la margine.
  • Ciclul de viață — standard UIScene lifecycle, foreground/background.
  • Concluzie — Slide Over necesită suport Compact Width, dar nu necesită adaptare complexă datorită lățimii fixe de 320 pt.

Vom dezvolta o aplicație mobilă la cheie

IT Sectr creează aplicații iOS și Android pentru startup-uri și afaceri din 2017. Vă vom consilia și vă vom propune cea mai bună soluție.

Discutați proiectul

Citiți și