Slide Over: bu nədir, iPad üzən pəncərə

Müəllif: IT Sectr Dərc olunub: 2026-06-09 Oxuma vaxtı: 8 dəq

Slide Over — bu iPad-də çox tapşırıq rejimidir, burada ikinci tətbiq əsas tətbiqin üzərində üzən pəncərədə göstərilir. Pəncərə ekranın təxminən dörddə birini tutur, onu sola və ya sağa hərəkət etdirmək və sürüşdürərək gizlətmək olar. Apple Human Interface Guidelines (2025)-ə görə, Slide Over iOS 9-dan başlayaraq bütün iPad modellərində mövcuddur və iPadOS multitasking sisteminin bir hissəsidir.

Əsas məqamlar

  • Slide Over — iPad-də əsas tətbiqin üzərində ikinci tətbiqin üzən pəncərəsi.
  • 25% genişlik — Slide Over pəncərəsi ekranın təxminən dörddə birini tutur.
  • Giriş — ekranın sağ kənarından sürüşdürməklə və ya Dock vasitəsilə açılır.
  • Çeviklik — pəncərəni hərəkət etdirmək, gizlətmək və Split View-ə çevirmək olar.
  • Uyğunlaşma — Slide Over-dəki tətbiq Size Class Compact Width alır.

Slide Over nədir?

Slide Over — bu iPad üçün eksklüziv çox tapşırıq rejimidir, ikinci tətbiqi dar üzən pəncərədə göstərir. Split View-dən fərqli olaraq, ekran iki bərabər hissəyə bölünmür, Slide Over əsas interfeysin üzərində yerləşir və istifadəçiyə kömək materiallarına, messencerlərə və ya pleyerə sürətli giriş imkanı verir.

Rejim iOS 9 ilə Split View ilə birlikdə təqdim edildi və əvvəlcə yalnız iPad Air 2, iPad mini 4 və iPad Pro-da dəstəklənirdi. Bu gün Slide Over bütün iPad modellərində, o cümlədən iPad 10-cu nəsil və iPad mini (A17 Pro) işləyir. Proqramçı üçün Slide Over o deməkdir ki, tətbiq 320 pt genişlikdə pəncərədə göstərilə bilər — kompakt Size Class.

İstifadəçi Slide Over-u ekranın sağ kənarından sürüşdürməklə və ya Dock-dan ikonanı ekranın sağ hissəsinə sürükləməklə açır. Slide Over pəncərəsində istənilən tətbiqi işə salmaq olar — xüsusi dəstək tələb olunmur, baxmayaraq ki, uyğunlaşdırılmış tətbiqlər daha yaxşı görünür.

Slide Over iPad-də necə işləyir

Slide Over əsas pəncərənin üzərində ayrıca UIWindowScene olaraq tətbiq edilir. Slide Over-dəki hər tətbiq 320 pt genişlikdə (portret oriyentasiyasında) öz UIWindowScene nümunəsini alır. İstifadəçi Slide Over-də bir tətbiq saxlaya bilər — ikinci işə salınan birincini əvəz edir.

Slide Over pəncərəsini pəncərənin yuxarı hissəsindəki xüsusi tutacaqdan (pill) sürükləməklə hərəkət etdirmək olar. Pəncərəni sol kənara sürükləsəniz — sol tərəfdə bərkidilir. Pəncərəni sağa tam sürüşdürsəniz — görünməz panelə yığılır və sağ kənardan sürüşdürməklə aktivləşir. Sistem Slide Over-da işə salınan son tətbiqi yadda saxlayır.

Əsas xüsusiyyət — Slide Over Split View-ə çevrilə bilər. İstifadəçi Slide Over pəncərəsini yuxarı və ya aşağı kənara sürükləsə, rejim Split View-ə dəyişir. Hər iki tətbiq bərabər paylarla tam ekran bölgüsü alır.

Slide Over vs Split View: fərqlər

Əsas fərq ekran sahəsinin bölüşdürülməsindədir. Split View ekranı iki bərabər və ya mütənasib hissəyə bölür, hər tətbiq sabit sahə alır. Slide Over əsas tətbiqin sahəsini ələ keçirmir — o tam ekranda qalır, Slide Over isə üzərdə göstərilir.

İkinci fərq — fokus. Split View-də hər iki tətbiq eyni anda aktiv və görünəndir. Slide Over-də əsas tətbiq fokusu itirir (onResignActive alır), Slide Over isə fokus və interaktivlik alır. Slide Over gizlədildikdə fokus əsas tətbiqə qayıdır.

Üçüncü — ssenarilərin sayı. Split View proqramçıdan çoxlu genişlikləri dəstəkləməyi tələb edir. Slide Over həmişə 320 pt genişliyə malikdir — sabit kompakt ölçü. Bu inkişafı sadələşdirir: bu ölçü üçün bir adaptiv layout kifayətdir.

XüsusiyyətSlide OverSplit View
Pəncərə ölçüsü320 pt (sabit genişlik)50%, 25% və ya 75% ekran
MövqeƏsas tətbiqin üzərindəYan-yana, ekran bölgüsü
FokusYalnız Slide Over aktivHər iki tətbiq aktiv ola bilər
Size ClassCompact Width, Regular HeightPaydan asılıdır

Tətbiqin Slide Over üçün uyğunlaşdırılması

Slide Over-də düzgün işləmək üçün tətbiq Size Class Compact Width dəstəkləməlidir. Bu o deməkdir ki, interfeys 320 pt genişliyə sığmalıdır. Apple-ın əsas tövsiyələri: adaptiv constraint-lərlə Auto Layout istifadə edin, sabit genişliklərdən qaçının, bütün ekranları Slide Over ilə iPad simulyatorunda yoxlayın.

Praktikada uyğunlaşma UIStackView və ya SwiftUI-dən VStack/HStack istifadəsinə gəlir, bunlar avtomatik olaraq mövcud sahəyə uyğunlaşır. Cədvəllər (UITableView) və kolleksiyalar (UICollectionView) tətbiqdə düzgün işləyir, əgər onların hüceyrələri öz-özünə ölçülən ölçüdən (self-sizing cells) istifadə edirsə.

UIKit üçün UITraitCollection ilə horizontalSizeClass yoxlamasından istifadə edin. Əgər sinif .compact-a bərabərdirsə — interfeysi sadələşdirilmiş versiyaya keçirin: artıq sütunları çıxarın, Sidebar-ı StackView ilə əvəz edin. SwiftUI bunu @Environment(\.horizontalSizeClass) vasitəsilə avtomatik edir.

Slide Over-də tətbiqin həyat dövrü

Tətbiq Slide Over-də açıldıqda, onun UIScene-si sceneWillEnterForeground bildirişini alır. Bundan sonra səhnə foreground active vəziyyətinə keçir — tam ekranda işə salınma ilə eyni şəkildə. Tam ekran rejimi ilə Slide Over arasında həyat dövründə fərq yoxdur: sceneWillEnterForeground və sceneDidBecomeActive.

Slide Over-dan tam ekran rejiminə qayıdarkən və ya pəncərə gizlədildikdə səhnə sceneDidEnterBackground alır. İstifadəçi Slide Over-u sağa sürüşdürsə (gizlətsə), tətbiq başqa Slide Over tətbiqi onu əvəz edənə və ya sistem yaddaşı boşaltana qədər fonada işləməyə davam edir.

Sensorlara və ya kameraya əsaslanan tətbiqlər üçün Slide Over problem ola bilər. Slide Over-də kamera əlçatan deyil, akselerometr isə yanlış göstəricilər verə bilər. isDeviceOrientationLocked-u yoxlayın və ya Slide Over-a daxil olanda oriyentasiyanı məcburi təyin edin.

Tez-tez verilən suallar

Slide Over pəncərəsinin eni nə qədərdir?

Portret oriyentasiyasında — 320 pt. Landşaft oriyentasiyasında genişlik dəyişə bilər, lakin horizontalSizeClass Compact olaraq qalır. Bu Apple-ın standart kompakt sinifidir.

Tətbiqim üçün Slide Over-u söndürmək olarmı?

Bəli, Info.plist-də UIApplicationSupportsMultipleScenes = NO təyin edin. Tətbiq yalnız tam ekran rejimində açılacaq, Slide Over və Split View əlçatan olmayacaq.

Slide Over-də neçə tətbiq işə salmaq olar?

Yalnız bir. Slide Over-də ikinci tətbiqin işə salınması cari tətbiqi əvəz edir. iPad çoxsaylı üzən pəncərələri dəstəkləmir — bu iPadOS məhdudiyyətidir.

Slide Over performansa necə təsir edir?

Hər iki tətbiq iPad-in ümumi resurslarından istifadə edir. Ağır tətbiqlər (oyunlar, video) üçün Slide Over kadr tezliyini azalda bilər. Tövsiyə olunur draw calls-u məhdudlaşdırmaq və tətbiq Slide Over-də işləyərkən animasiyaları söndürmək.

Slide Over iPad mini-də dəstəklənirmi?

Bəli. 8.3 düymlük ekranı olan iPad mini-də Slide Over eyni rejimdə işləyir. Kiçik ekran səbəbindən pəncərə daha böyük faiz sahəsi tutur, lakin UIScene davranışı eyni qalır.

Nəticə

  • Slide Over — iPad-də əsas tətbiqin üzərində ikinci tətbiqin üzən pəncərəsi.
  • Genişlik — 320 pt, Compact Width Size Class.
  • Aktivləşdirmə — ekranın sağ kənarından sürüşdürmə və ya Dock-dan.
  • Split View-dən fərq — Slide Over ekranı bölmür, üzərə yerləşir.
  • Transformasiya — Slide Over kənara sürükləməklə Split View-ə çevrilə bilər.
  • Həyat dövrü — standart UIScene lifecycle, foreground/background.
  • Yekun — Slide Over Compact Width dəstəyi tələb edir, lakin sabit 320 pt genişlik sayəsində mürəkkəb uyğunlaşma tələb etmir.

Açar təslim mobil tətbiq hazırlayacağıq

IT Sectr 2017-ci ildən startaplar və bizneslər üçün iOS və Android tətbiqləri yaradır. Sizə məsləhət verəcəyik və ən yaxşı həlli təklif edəcəyik.

Layihəni müzakirə et

Həm də oxuyun