Slide Over: یہ کیا ہے، iPad پر تیرتی ونڈو

مصنف: IT Sectr اشاعت: 2026-06-09 مطالعے کا وقت: 8 منٹ

Slide Over iPad پر ایک ملٹی ٹاسکنگ موڈ ہے جو مرکزی ایپ کے اوپر دوسری ایپ کو ایک تیرتی ونڈو میں دکھاتا ہے۔ ونڈو اسکرین کی چوڑائی کا تقریباً ایک چوتھائی حصہ لیتی ہے، اسے بائیں یا دائیں منتقل کیا جا سکتا ہے اور جھاڑ کر چھپایا جا سکتا ہے۔ Apple Human Interface Guidelines (2025) کے مطابق، Slide Over iOS 9 سے تمام iPad ماڈلز پر دستیاب ہے اور iPadOS ملٹی ٹاسکنگ سسٹم کا حصہ ہے۔

اہم نکات

  • Slide Over - iPad پر مرکزی ایپ کے اوپر دوسری ایپ کی تیرتی ونڈو۔
  • 25% چوڑائی - Slide Over ونڈو اسکرین کا تقریباً ایک چوتھائی حصہ لیتی ہے۔
  • رسائی - اسکرین کے دائیں کنارے سے جھاڑ کر یا Dock کے ذریعے کھلتی ہے۔
  • لچک - ونڈو کو منتقل، چھپایا اور Split View میں تبدیل کیا جا سکتا ہے۔
  • موافقت - Slide Over میں ایپ کو Size Class Compact Width ملتا ہے۔

Slide Over کیا ہے؟

Slide Over iPad کے لیے ایک خصوصی ملٹی ٹاسکنگ موڈ ہے جو ایک تنگ تیرتی ونڈو میں دوسری ایپ دکھاتا ہے۔ Split View کے برعکس، جہاں اسکرین دو برابر حصوں میں تقسیم ہوتی ہے، Slide Over مرکزی انٹرفیس کے اوپر واقع ہوتا ہے، جس سے صارف حوالہ جاتی مواد، میسنجر یا میڈیا پلیئر تک تیزی سے رسائی حاصل کر سکتا ہے۔

یہ موڈ iOS 9 میں Split View کے ساتھ متعارف کرایا گیا تھا اور ابتدائی طور پر صرف iPad Air 2، iPad mini 4 اور iPad Pro پر سپورٹ کیا گیا تھا۔ آج Slide Over تمام iPad ماڈلز پر کام کرتا ہے، جس میں 10ویں نسل کا iPad اور iPad mini (A17 Pro) شامل ہیں۔ ڈویلپر کے لیے، Slide Over کا مطلب ہے کہ ایپ 320 pt چوڑی ونڈو میں دکھائی جا سکتی ہے - ایک کمپیکٹ Size Class۔

صارف اسکرین کے دائیں کنارے سے جھاڑ کر یا Dock سے آئیکن کو اسکرین کے دائیں جانب گھسیٹ کر Slide Over کھولتا ہے۔ Slide Over ونڈو میں کوئی بھی ایپ لانچ کی جا سکتی ہے - کسی خاص سپورٹ کی ضرورت نہیں ہے، حالانکہ ڈھالی گئی ایپس بہت بہتر نظر آتی ہیں۔

iPad پر Slide Over کیسے کام کرتا ہے

Slide Over مرکزی ونڈو کے اوپر ایک علیحدہ UIWindowScene کے طور پر لاگو کیا گیا ہے۔ Slide Over میں ہر ایپ کو 320 pt چوڑائی (پورٹریٹ اورینٹیشن میں) کے ساتھ اپنا UIWindowScene انسٹنس ملتا ہے۔ صارف Slide Over میں ایک ایپ رکھ سکتا ہے - دوسری لانچ کرنے پر پہلی تبدیل ہو جاتی ہے۔

Slide Over ونڈو کو ونڈو کے اوپری حصے میں موجود خصوصی ہینڈل (pill) کو گھسیٹ کر منتقل کیا جا سکتا ہے۔ اگر آپ ونڈو کو بائیں کنارے پر گھسیٹتے ہیں - تو یہ بائیں طرف جڑ جاتی ہے۔ اگر آپ ونڈو کو مکمل طور پر دائیں جھاڑتے ہیں - تو یہ ایک غیر مرئی پینل میں سمٹ جاتی ہے اور دائیں کنارے سے جھاڑ کر فعال ہوتی ہے۔ سسٹم Slide Over میں آخری لانچ کردہ ایپ کو یاد رکھتا ہے۔

ایک اہم خصوصیت یہ ہے کہ Slide Over کو Split View میں تبدیل کیا جا سکتا ہے۔ اگر صارف Slide Over ونڈو کو اوپری یا نچلے کنارے پر گھسیٹتا ہے، تو موڈ Split View میں تبدیل ہو جاتا ہے۔ دونوں ایپس کو برابر حصوں کے ساتھ مکمل اسکرین تقسیم ملتی ہے۔

Slide Over بمقابلہ Split View: فرق

بنیادی فرق اسکرین کی جگہ کی تقسیم میں ہے۔ Split View اسکرین کو دو برابر یا متناسب حصوں میں تقسیم کرتا ہے، ہر ایپ کو ایک مقررہ علاقہ ملتا ہے۔ Slide Over مرکزی ایپ سے جگہ نہیں لیتا - یہ فل سکرین رہتی ہے، اور Slide Over اوپر دکھایا جاتا ہے۔

دوسرا فرق فوکس ہے۔ Split View میں، دونوں ایپس بیک وقت فعال اور نظر آتی ہیں۔ Slide Over میں، مرکزی ایپ فوکس کھو دیتی ہے (onResignActive حاصل کرتی ہے)، جبکہ Slide Over فوکس اور انٹرایکٹیویٹی حاصل کرتا ہے۔ جب Slide Over چھپایا جاتا ہے، تو فوکس مرکزی ایپ پر واپس آ جاتا ہے۔

تیسرا - منظرناموں کی تعداد۔ Split View کے لیے ڈویلپر کو متعدد چوڑائیوں کو سپورٹ کرنا ضروری ہے۔ Slide Over کی ہمیشہ 320 pt چوڑائی ہوتی ہے - ایک مستقل کمپیکٹ کلاس۔ یہ ترقی کو آسان بناتا ہے: اس سائز کے لیے صرف ایک انکولی لے آؤٹ کی ضرورت ہے۔

خصوصیتSlide OverSplit View
ونڈو کا سائز320 pt (مقررہ چوڑائی)اسکرین کا 50%، 25% یا 75%
مقاممرکزی ایپ کے اوپرساتھ ساتھ، اسکرین تقسیم
فوکسصرف Slide Over فعالدونوں ایپس فعال ہو سکتی ہیں
Size ClassCompact Width، Regular Heightحصے پر منحصر

Slide Over کے لیے ایپ کو ڈھالنا

Slide Over میں صحیح طریقے سے کام کرنے کے لیے، ایپ کو Compact Width Size Class کو سپورٹ کرنا چاہیے۔ اس کا مطلب ہے کہ انٹرفیس 320 pt چوڑائی میں فٹ ہونا چاہیے۔ Apple کی اہم سفارشات: انکولی رکاوٹوں کے ساتھ Auto Layout استعمال کریں، مقررہ چوڑائیوں سے بچیں، Slide Over کے ساتھ iPad سمیلیٹر میں تمام اسکرینوں کی جانچ کریں۔

عملی طور پر، موافقت UIStackView یا SwiftUI کے VStack/HStack کے استعمال پر آتی ہے، جو دستیاب جگہ کے مطابق خود بخود ڈھل جاتے ہیں۔ ٹیبلز (UITableView) اور کلیکشنز (UICollectionView) ایپ میں درست طریقے سے کام کرتی ہیں اگر ان کے سیلز سیلف سائزنگ (self-sizing cells) استعمال کرتے ہیں۔

UIKit کے لیے، horizontalSizeClass کی جانچ کے ساتھ UITraitCollection استعمال کریں۔ اگر کلاس .compact کے برابر ہے، تو انٹرفیس کو آسان ورژن میں تبدیل کریں: اضافی کالم ہٹائیں، Sidebar کو StackView سے بدلیں۔ SwiftUI @Environment(\.horizontalSizeClass) کے ذریعے خود بخود یہ کرتا ہے۔

Slide Over میں ایپ کا لائف سائیکل

جب کوئی ایپ Slide Over میں کھلتی ہے، تو اس کا UIScene sceneWillEnterForeground نوٹیفکیشن حاصل کرتا ہے۔ پھر سین foreground active حالت میں منتقل ہوتا ہے - بالکل فل سکرین لانچ کی طرح۔ فل سکرین موڈ اور Slide Over کے درمیان لائف سائیکل میں کوئی فرق نہیں ہے: sceneWillEnterForeground اور sceneDidBecomeActive۔

Slide Over سے واپس فل سکرین موڈ میں منتقل ہوتے وقت یا ونڈو چھپائے جانے پر، سین sceneDidEnterBackground حاصل کرتا ہے۔ اگر صارف Slide Over کو دائیں جھاڑتا ہے (چھپاتا ہے)، تو ایپ بیک گراؤنڈ میں چلتی رہتی ہے جب تک کہ کوئی دوسری Slide Over ایپ اسے تبدیل نہ کرے یا سسٹم میموری خالی نہ کرے۔

سینسرز یا کیمرے پر انحصار کرنے والی ایپس کے لیے، Slide Over ایک مسئلہ ہو سکتا ہے۔ Slide Over میں، کیمرہ دستیاب نہیں ہے، اور ایکسلیرومیٹر غلط ریڈنگز دے سکتا ہے۔ Slide Over میں داخل ہوتے وقت isDeviceOrientationLocked چیک کریں یا زبردستی اورینٹیشن لاک کریں۔

اکثر پوچھے گئے سوالات

Slide Over ونڈو کی چوڑائی کتنی ہے؟

پورٹریٹ اورینٹیشن میں - 320 pt۔ لینڈ اسکیپ اورینٹیشن میں، چوڑائی مختلف ہو سکتی ہے، لیکن horizontalSizeClass Compact رہتا ہے۔ یہ Apple کا معیاری کمپیکٹ کلاس ہے۔

کیا میں اپنی ایپ کے لیے Slide Over غیر فعال کر سکتا ہوں؟

ہاں، Info.plist میں UIApplicationSupportsMultipleScenes = NO سیٹ کریں۔ ایپ صرف فل سکرین موڈ میں کھلے گی؛ Slide Over اور Split View دستیاب نہیں ہوں گے۔

Slide Over میں کتنی ایپس چلائی جا سکتی ہیں؟

صرف ایک۔ Slide Over میں دوسری ایپ لانچ کرنے سے موجودہ ایپ تبدیل ہو جاتی ہے۔ iPad ایک سے زیادہ تیرتی ونڈوز کو سپورٹ نہیں کرتا - یہ iPadOS کی ایک حد ہے۔

Slide Over کارکردگی کو کیسے متاثر کرتا ہے؟

دونوں ایپس iPad کے وسائل شیئر کرتی ہیں۔ بھاری ایپس (گیمز، ویڈیو) کے لیے، Slide Over فریم ریٹ کم کر سکتا ہے۔ اگر ایپ Slide Over میں چل رہی ہے تو draw calls کو محدود کرنے اور اینیمیشنز کو غیر فعال کرنے کی سفارش کی جاتی ہے۔

کیا Slide Over iPad mini پر سپورٹ ہے؟

ہاں۔ 8.3 انچ اسکرین والے iPad mini پر، Slide Over اسی موڈ میں کام کرتا ہے۔ چھوٹی اسکرین کی وجہ سے، ونڈو جگہ کا زیادہ فیصد لیتی ہے، لیکن UIScene کا رویہ ایک جیسا رہتا ہے۔

خلاصہ

  • Slide Over - iPad پر مرکزی ایپ کے اوپر دوسری ایپ کی تیرتی ونڈو۔
  • چوڑائی - 320 pt، Compact Width Size Class۔
  • فعالیت - اسکرین کے دائیں کنارے سے یا Dock سے جھاڑیں۔
  • Split View سے فرق - Slide Over اسکرین کو تقسیم نہیں کرتا بلکہ اوپر آتا ہے۔
  • تبدیلی - Slide Over کو کنارے پر گھسیٹ کر Split View بنایا جا سکتا ہے۔
  • لائف سائیکل - معیاری UIScene لائف سائیکل، foreground/background۔
  • نتیجہ - Slide Over کو Compact Width سپورٹ کی ضرورت ہے، لیکن اس کی مقررہ 320 pt چوڑائی کی وجہ سے پیچیدہ موافقت کی ضرورت نہیں ہے۔

ہم ایک موبائل ایپلیکیشن ٹرنکی تیار کریں گے

IT Sectr 2017 سے اسٹارٹ اپس اور کاروبار کے لیے iOS اور Android ایپلیکیشنز بناتا ہے۔ ہم آپ کو مشورہ دیں گے اور بہترین حل تجویز کریں گے۔

پروجیکٹ پر بحث کریں

مزید پڑھیں