Ang Slide Over ay isang multitasking mode sa iPad kung saan ang pangalawang app ay ipinapakita sa isang lumulutang na window sa ibabaw ng pangunahing app. Ang window ay sumasakop sa halos isang-kapat ng lapad ng screen, maaaring ilipat pakaliwa o pakanan, at itago sa pamamagitan ng pag-swipe. Ayon sa Apple Human Interface Guidelines (2025), ang Slide Over ay available sa lahat ng modelo ng iPad simula sa iOS 9 at bahagi ng multitasking system ng iPadOS.
Mga pangunahing punto
Slide Over ay isang eksklusibong multitasking mode para sa iPad na nagpapakita ng pangalawang app sa isang makitid na lumulutang na window. Hindi tulad ng Split View kung saan ang screen ay nahahati sa dalawang pantay na bahagi, ang Slide Over ay nasa itaas ng pangunahing interface, na nagpapahintulot sa user na mabilis na ma-access ang mga reference na materyales, messaging app, o player.
Ang mode ay ipinakilala sa iOS 9 kasama ng Split View at una ay suportado lamang sa iPad Air 2, iPad mini 4, at iPad Pro. Ngayon, ang Slide Over ay gumagana sa lahat ng modelo ng iPad, kabilang ang iPad ika-10 henerasyon at iPad mini (A17 Pro). Para sa developer, ang Slide Over ay nangangahulugan na ang app ay maaaring ipakita sa isang window na 320 pt ang lapad — compact na Size Class.
Binubuksan ng user ang Slide Over sa pamamagitan ng pag-swipe mula sa kanang gilid ng screen o pag-drag ng icon mula sa Dock patungo sa kanang bahagi ng screen. Sa Slide Over window, maaaring ilunsad ang anumang app — hindi kinakailangan ang espesyal na suporta, bagaman ang mga inangkop na app ay mukhang mas mahusay.
Ang Slide Over ay ipinatupad bilang isang hiwalay na UIWindowScene sa itaas ng pangunahing window. Ang bawat app sa Slide Over ay tumatanggap ng sarili nitong instance ng UIWindowScene na may lapad na 320 pt (sa portrait orientation). Ang user ay maaaring magkaroon ng isang app sa Slide Over — ang pangalawang inilunsad ay pumapalit sa una.
Ang Slide Over window ay maaaring ilipat sa pamamagitan ng pag-drag sa espesyal na hawakan (pill) sa itaas na bahagi ng window. Kung i-drag mo ang window sa kaliwang gilid — ito ay maaayos sa kaliwa. Kung i-swipe mo ang window nang buo pakanan — ito ay mababawasan sa isang hindi nakikitang panel at i-activate sa pamamagitan ng pag-swipe mula sa kanang gilid. Naaalala ng system ang huling app na inilunsad sa Slide Over.
Ang pangunahing tampok — ang Slide Over ay maaaring maging Split View. Kung i-drag ng user ang Slide Over window sa itaas o ibabang gilid, ang mode ay magbabago sa Split View. Ang parehong app ay makakakuha ng buong paghahati ng screen na may pantay na bahagi.
Ang pangunahing pagkakaiba ay nasa pamamahagi ng espasyo sa screen. Hinahati ng Split View ang screen sa dalawang pantay o proporsyonal na bahagi, bawat app ay tumatanggap ng nakapirming lugar. Ang Slide Over ay hindi kumukuha ng espasyo mula sa pangunahing app — ito ay nananatiling naka-full screen, habang ang Slide Over ay ipinapakita sa ibabaw nito.
Ang pangalawang pagkakaiba — focus. Sa Split View, parehong app ay aktibo at nakikita nang sabay-sabay. Sa Slide Over, ang pangunahing app ay nawawalan ng focus (tumatanggap ng onResignActive), at ang Slide Over ay tumatanggap ng focus at interactivity. Kapag naitago ang Slide Over, babalik ang focus sa pangunahing app.
Ang pangatlo — bilang ng mga scenario. Ang Split View ay nangangailangan ng developer na suportahan ang maraming lapad. Ang Slide Over ay palaging may lapad na 320 pt — isang pare-parehong compact na klase. Pinapasimple nito ang pag-develop: sapat na ang isang adaptive na layout para sa sukat na ito.
| Katangian | Slide Over | Split View |
|---|---|---|
| Sukat ng window | 320 pt (nakapirming lapad) | 50%, 25% o 75% ng screen |
| Posisyon | Sa ibabaw ng pangunahing app | Magkatabi, paghahati ng screen |
| Focus | Slide Over lang ang aktibo | Parehong app ay maaaring aktibo |
| Size Class | Compact Width, Regular Height | Depende sa proporsyon |
Para gumana nang tama sa Slide Over, ang app ay dapat sumuporta sa Size Class Compact Width. Ito ay nangangahulugan na ang interface ay dapat magkasya sa lapad na 320 pt. Ang mga pangunahing rekomendasyon ng Apple: gamitin ang Auto Layout na may adaptive na constraints, iwasan ang mga nakapirming lapad, subukan ang lahat ng screen sa iPad simulator na may Slide Over.
Sa praktika, ang pag-angkop ay bumabagsak sa paggamit ng UIStackView o SwiftUI na may VStack/HStack, na awtomatikong nag-aadjust sa available na espasyo. Ang mga table (UITableView) at koleksyon (UICollectionView) sa app ay gumagana nang tama kung ang kanilang mga cell ay gumagamit ng self-sizing cells.
Para sa UIKit, gamitin ang UITraitCollection na may pagsusuri ng horizontalSizeClass. Kung ang klase ay katumbas ng .compact — ilipat ang interface sa pinasimpleng bersyon: alisin ang mga hindi kinakailangang column, palitan ang Sidebar ng StackView. Ginagawa ito ng SwiftUI nang awtomatiko sa pamamagitan ng @Environment(\.horizontalSizeClass).
Kapag binuksan ang app sa Slide Over, ang UIScene nito ay tumatanggap ng notipikasyon na sceneWillEnterForeground. Pagkatapos nito, ang scene ay lumipat sa foreground active status — katulad ng kapag inilunsad sa full screen. Walang pagkakaiba sa lifecycle sa pagitan ng full screen mode at Slide Over: sceneWillEnterForeground at sceneDidBecomeActive.
Kapag bumalik mula sa Slide Over patungo sa full screen mode o kapag itinago ang window, ang scene ay tumatanggap ng sceneDidEnterBackground. Kung i-swipe ng user ang Slide Over pakanan (itago), ang app ay patuloy na gumagana sa background hanggang sa ibang Slide Over app ang pumalit dito o ang system ay magbakante ng memorya.
Para sa mga app na umaasa sa mga sensor o camera, ang Slide Over ay maaaring maging problema. Sa Slide Over, ang camera ay hindi available, at ang accelerometer ay maaaring magbigay ng maling pagbasa. Suriin ang isDeviceOrientationLocked o pilitin ang orientation kapag pumasok sa Slide Over.
Mga madalas itanong
Sa portrait orientation — 320 pt. Sa landscape orientation, ang lapad ay maaaring mag-iba, ngunit ang horizontalSizeClass ay nananatiling Compact. Ito ang karaniwang compact na klase ng Apple.
Oo, itakda ang UIApplicationSupportsMultipleScenes = NO sa Info.plist. Ang app ay magbubukas lamang sa full screen mode, ang Slide Over at Split View ay hindi magiging available.
Isa lamang. Ang paglunsad ng pangalawang app sa Slide Over ay pumapalit sa kasalukuyang app. Hindi sinusuportahan ng iPad ang maraming lumulutang na window — ito ay isang limitasyon ng iPadOS.
Ang parehong app ay gumagamit ng shared resources ng iPad. Para sa mabibigat na app (laro, video), ang Slide Over ay maaaring magpababa ng frame rate. Inirerekomenda na limitahan ang draw calls at i-disable ang mga animation kung ang app ay tumatakbo sa Slide Over.
Oo. Sa iPad mini na may 8.3-inch na screen, ang Slide Over ay gumagana sa parehong mode. Dahil sa mas maliit na screen, ang window ay sumasakop ng mas malaking porsyento ng espasyo, ngunit ang pag-uugali ng UIScene ay nananatiling pareho.
Buod
Gagawa kami ng mobile application na turnkey
Gumagawa ang IT Sectr ng mga iOS at Android application para sa mga startup at negosyo mula noong 2017. Magpapayo kami sa iyo at magmumungkahi ng pinakamahusay na solusyon.
Basahin din