Slide Over: bu nima, iPad-ning suzuvchi oynasi

Muallif: IT Sectr Nashr etilgan: 2026-06-09 O'qish vaqti: 8 daq

Slide Over — bu iPad-da ko'p vazifali rejim bo'lib, unda ikkinchi ilova asosiy ilova ustidagi suzuvchi oynada ko'rsatiladi. Oyna ekran kengligining taxminan chorak qismini egallaydi, uni chapga yoki o'ngga siljitish va surish orqali yashirish mumkin. Apple Human Interface Guidelines (2025) ma'lumotlariga ko'ra, Slide Over iOS 9 dan boshlab barcha iPad modellarida mavjud va iPadOS multitasking tizimining bir qismidir.

Asosiy ma'lumotlar

  • Slide Over — iPad-da ikkinchi ilovaning asosiy ilova ustidagi suzuvchi oynasi.
  • 25% kenglik — Slide Over oynasi ekranning taxminan chorak qismini egallaydi.
  • Kirish — ekranning o'ng chetidan surish yoki Dock orqali ochiladi.
  • Moslashuvchanlik — oynani siljitish, yashirish va Split View-ga aylantirish mumkin.
  • Moslashish — Slide Over-dagi ilova Size Class Compact Width oladi.

Slide Over nima?

Slide Over — bu faqat iPad uchun mo'ljallangan ko'p vazifali rejim bo'lib, ikkinchi ilovani tor suzuvchi oynada ko'rsatadi. Split View-dan farqli o'laroq, bu yerda ekran ikki teng qismga bo'linadi, Slide Over asosiy interfeys ustida joylashadi va foydalanuvchiga ma'lumotnomalar, messenjerlar yoki player-ga tezkor kirish imkonini beradi.

Rejim iOS 9 bilan birga Split View bilan taqdim etilgan va dastlab faqat iPad Air 2, iPad mini 4 va iPad Pro da qo'llab-quvvatlangan. Bugungi kunda Slide Over barcha iPad modellarida, jumladan 10-avlod iPad va iPad mini (A17 Pro) da ishlaydi. Dasturchi uchun Slide Over ilovaning kengligi 320 pt bo'lgan oynada ko'rsatilishi mumkinligini anglatadi — kompakt Size Class.

Foydalanuvchi Slide Over-ni ekranning o'ng chetidan surish yoki Dock-dagi belgini ekranning o'ng qismiga sudrab borish orqali ochadi. Slide Over oynasida istalgan ilovani ishga tushirish mumkin — maxsus qo'llab-quvvatlash talab qilinmaydi, garchi moslashtirilgan ilovalar ancha yaxshi ko'rinsa ham.

Slide Over iPad-da qanday ishlaydi

Slide Over asosiy oyna ustidagi alohida UIWindowScene sifatida amalga oshirilgan. Slide Over-dagi har bir ilova kengligi 320 pt bo'lgan (portret yo'nalishida) o'z UIWindowScene nusxasini oladi. Foydalanuvchi Slide Over-da bitta ilovaga ega bo'lishi mumkin — ikkinchi ishga tushirilgan birinchisini almashtiradi.

Slide Over oynasini oynaning yuqori qismidagi maxsus tutqich (pill) orqali sudrab siljitish mumkin. Agar oyna chap chetiga sudralsa — u chap tomonda mustahkamlanadi. Agar oyna o'ngga to'liq surilsa — u ko'rinmas panelga yig'iladi va o'ng chetidan surish orqali faollashtiriladi. Tizim Slide Over da ishga tushirilgan oxirgi ilovani eslab qoladi.

Asosiy xususiyat — Slide Over Split View ga aylantirilishi mumkin. Agar foydalanuvchi Slide Over oynasini yuqori yoki pastki chetiga sudrasa, rejim Split View ga o'zgaradi. Ikkala ilova ham teng ulushlar bilan ekranning to'liq bo'linishini oladi.

Slide Over vs Split View: farqlari

Asosiy farq — ekran maydonini taqsimlashda. Split View ekranni ikki teng yoki proporsional qismga bo'ladi, har bir ilova qat'iy maydon oladi. Slide Over asosiy ilovadan joy olmaydi — u to'liq ekranda qoladi, Slide Over esa uning ustida ko'rsatiladi.

Ikkinchi farq — fokus. Split View da ikkala ilova ham faol va bir vaqtning o'zida ko'rinadi. Slide Over da asosiy ilova fokusni yo'qotadi (onResignActive oladi), Slide Over esa fokus va interaktivlikni oladi. Slide Over yashirilganda, fokus asosiy ilovaga qaytadi.

Uchinchi — stsenariylar soni. Split View dasturchidan bir nechta kengliklarni qo'llab-quvvatlashni talab qiladi. Slide Over har doim 320 pt kenglikka ega — doimiy kompakt klass. Bu ishlab chiqishni soddalashtiradi: bu o'lcham uchun bitta adaptiv layout yetarli.

XususiyatSlide OverSplit View
Oyna o'lchami320 pt (qat'iy kenglik)50%, 25% yoki 75% ekran
JoylashuviAsosiy ilova ustidaYonma-yon, ekran bo'linishi
FokusFaqat Slide Over faolIkkala ilova ham faol bo'lishi mumkin
Size ClassCompact Width, Regular HeightUlushga bog'liq

Ilovani Slide Over-ga moslashtirish

Slide Over da to'g'ri ishlash uchun ilova Size Class Compact Width ni qo'llab-quvvatlashi kerak. Bu interfeys 320 pt kengligiga mos kelishi kerakligini anglatadi. Apple-ning asosiy tavsiyalari: Auto Layout-ni adaptiv constraint'lar bilan ishlating, qat'iy kengliklardan saqlaning, iPad simulyatorida Slide Over bilan barcha ekranlarni tekshiring.

Amalda, moslashtirish UIStackView yoki SwiftUI VStack/HStack dan foydalanishga tushadi, ular mavjud maydonga avtomatik moslashadi. Ilovadagi jadvallar (UITableView) va kolleksiyalar (UICollectionView) agar ularning hujayralari o'z-o'zini o'lchash (self-sizing cells) dan foydalansa, to'g'ri ishlaydi.

UIKit uchun UITraitCollection dan horizontalSizeClass tekshiruvi bilan foydalaning. Agar klass .compact ga teng bo'lsa — interfeysni soddalashtirilgan versiyaga o'tkazing: keraksiz ustunlarni olib tashlang, Sidebar-ni StackView bilan almashtiring. SwiftUI buni @Environment(\.horizontalSizeClass) orqali avtomatik bajaradi.

Ilovaning Slide Over-dagi hayotiy sikli

Ilova Slide Over da ochilganda, uning UIScene-i sceneWillEnterForeground bildirishnomasini oladi. Shundan so'ng scena foreground active holatiga o'tadi — xuddi to'liq ekranda ishga tushirilgandek. To'liq ekran rejimi va Slide Over o'rtasida hayotiy siklida farq yo'q: sceneWillEnterForeground va sceneDidBecomeActive.

Slide Over dan to'liq ekran rejimiga qaytishda yoki oynani yashirishda scena sceneDidEnterBackground ni oladi. Agar foydalanuvchi Slide Over-ni o'ngga sursa (yashirsa), ilova fon ishlashda davom etadi, toki uni boshqa Slide Over ilovasi almashtirmaguncha yoki tizim xotirani bo'shatmaguncha.

Sensorlar yoki kameraga tayanadigan ilovalar uchun Slide Over muammo bo'lishi mumkin. Slide Over da kamera mavjud emas va akselerometr noto'g'ri ko'rsatkichlar berishi mumkin. isDeviceOrientationLocked ni tekshiring yoki Slide Over ga kirishda orientatsiyani majburiy belgilang.

Ko'p beriladigan savollar

Slide Over oynasi qancha kenglikka ega?

Portret yo'nalishida — 320 pt. Landshaft yo'nalishida kenglik o'zgarishi mumkin, ammo horizontalSizeClass Compact bo'lib qoladi. Bu Apple-ning standart kompakt klassi.

Ilovam uchun Slide Over-ni o'chirish mumkinmi?

Ha, Info.plist da UIApplicationSupportsMultipleScenes = NO ni o'rnating. Ilova faqat to'liq ekran rejimida ochiladi, Slide Over va Split View mavjud bo'lmaydi.

Slide Over da nechta ilovani ishga tushirish mumkin?

Faqat bitta. Slide Over da ikkinchi ilovani ishga tushirish joriy ilovani almashtiradi. iPad bir nechta suzuvchi oynalarni qo'llab-quvvatlamaydi — bu iPadOS cheklovi.

Slide Over ishlashga qanday ta'sir qiladi?

Ikkala ilova iPad-ning umumiy resurslaridan foydalanadi. Og'ir ilovalar (o'yinlar, video) uchun Slide Over kadrlar chastotasini pasaytirishi mumkin. Agar ilova Slide Over da ishlayotgan bo'lsa, draw calls ni cheklash va animatsiyalarni o'chirish tavsiya etiladi.

Slide Over iPad mini da qo'llab-quvvatlanadimi?

Ha. 8.3 dyuymli ekranli iPad mini da Slide Over xuddi shu rejimda ishlaydi. Kichikroq ekran tufayli oyna maydonning katta foizini egallaydi, ammo UIScene xatti-harakati bir xil bo'lib qoladi.

Xulosa

  • Slide Over — iPad-da ikkinchi ilovaning asosiy ilova ustidagi suzuvchi oynasi.
  • Kenglik — 320 pt, Compact Width Size Class.
  • Faollashtirish — ekranning o'ng chetidan surish yoki Dock orqali.
  • Split View dan farqi — Slide Over ekranni bo'lmaydi, balki ustiga qoplanadi.
  • Transformatsiya — Slide Over chetga sudrab Split View ga aylanishi mumkin.
  • Hayotiy sikl — standart UIScene lifecycle, foreground/background.
  • Xulosa — Slide Over Compact Width qo'llab-quvvatlashni talab qiladi, lekin 320 pt qat'iy kenglik tufayli murakkab moslashishni talab qilmaydi.

Biz kalit topshirig'i bilan mobil ilovani ishlab chiqamiz

IT Sectr 2017-yildan beri startaplar va korxonalar uchun iOS va Android ilovalarini yaratadi. Biz sizga maslahat beramiz va eng yaxshi yechimni taklif qilamiz.

Loyihani muhokama qilish

Shuningdek o'qing