Slide Over adalah mode multitasking di iPad di mana aplikasi kedua ditampilkan dalam jendela mengambang di atas aplikasi utama. Jendela ini menempati sekitar seperempat lebar layar, dapat dipindahkan ke kiri atau kanan, dan disembunyikan dengan menggesek. Menurut Apple Human Interface Guidelines (2025), Slide Over tersedia di semua model iPad mulai dari iOS 9 dan merupakan bagian dari sistem multitasking iPadOS.
Poin utama
Slide Over adalah mode multitasking eksklusif untuk iPad yang menampilkan aplikasi kedua dalam jendela mengambang yang sempit. Tidak seperti Split View di mana layar dibagi menjadi dua bagian yang sama, Slide Over berada di atas antarmuka utama, memungkinkan pengguna untuk mengakses materi referensi, aplikasi perpesanan, atau pemutar dengan cepat.
Mode ini diperkenalkan di iOS 9 bersama dengan Split View dan awalnya hanya didukung di iPad Air 2, iPad mini 4, dan iPad Pro. Saat ini Slide Over berfungsi di semua model iPad, termasuk iPad generasi ke-10 dan iPad mini (A17 Pro). Bagi pengembang, Slide Over berarti aplikasi dapat ditampilkan dalam jendela selebar 320 pt — Size Class kompak.
Pengguna membuka Slide Over dengan menggesek dari tepi kanan layar atau dengan menyeret ikon dari Dock ke bagian kanan layar. Di jendela Slide Over, aplikasi apa pun dapat diluncurkan — tidak diperlukan dukungan khusus, meskipun aplikasi yang diadaptasi terlihat jauh lebih baik.
Slide Over diimplementasikan sebagai UIWindowScene terpisah di atas jendela utama. Setiap aplikasi di Slide Over menerima instance UIWindowScene sendiri dengan lebar 320 pt (dalam orientasi potret). Pengguna dapat memiliki satu aplikasi di Slide Over — aplikasi kedua yang diluncurkan akan menggantikan yang pertama.
Jendela Slide Over dapat dipindahkan dengan menyeret gagang khusus (pill) di bagian atas jendela. Jika Anda menyeret jendela ke tepi kiri — jendela akan terpasang di kiri. Jika Anda menggesek jendela sepenuhnya ke kanan — jendela akan mengecil menjadi panel tak terlihat dan diaktifkan dengan menggesek dari tepi kanan. Sistem mengingat aplikasi terakhir yang diluncurkan di Slide Over.
Fitur utama — Slide Over dapat diubah menjadi Split View. Jika pengguna menyeret jendela Slide Over ke tepi atas atau bawah, mode akan berubah menjadi Split View. Kedua aplikasi kemudian mendapatkan pembagian layar penuh dengan bagian yang sama.
Perbedaan utama terletak pada distribusi ruang layar. Split View membagi layar menjadi dua bagian yang sama atau proporsional, setiap aplikasi menerima area tetap. Slide Over tidak mengambil ruang dari aplikasi utama — aplikasi utama tetap dalam layar penuh, sementara Slide Over ditampilkan di atasnya.
Perbedaan kedua — fokus. Di Split View, kedua aplikasi aktif dan terlihat secara bersamaan. Di Slide Over, aplikasi utama kehilangan fokus (menerima onResignActive), dan Slide Over menerima fokus serta interaktivitas. Saat Slide Over disembunyikan, fokus kembali ke aplikasi utama.
Perbedaan ketiga — jumlah skenario. Split View mengharuskan pengembang untuk mendukung beberapa lebar. Slide Over selalu memiliki lebar 320 pt — kelas kompak yang konstan. Ini menyederhanakan pengembangan: satu tata letak adaptif untuk ukuran ini sudah cukup.
| Karakteristik | Slide Over | Split View |
|---|---|---|
| Ukuran jendela | 320 pt (lebar tetap) | 50%, 25% atau 75% layar |
| Posisi | Di atas aplikasi utama | Bersebelahan, pembagian layar |
| Fokus | Hanya Slide Over aktif | Kedua aplikasi bisa aktif |
| Size Class | Compact Width, Regular Height | Tergantung pada proporsi |
Untuk berfungsi dengan benar di Slide Over, aplikasi harus mendukung Size Class Compact Width. Ini berarti antarmuka harus muat dalam lebar 320 pt. Rekomendasi utama Apple: gunakan Auto Layout dengan batasan adaptif, hindari lebar tetap, uji semua layar di simulator iPad dengan Slide Over.
Dalam praktiknya, adaptasi bermuara pada penggunaan UIStackView atau SwiftUI dengan VStack/HStack, yang secara otomatis menyesuaikan dengan ruang yang tersedia. Tabel (UITableView) dan koleksi (UICollectionView) dalam aplikasi berfungsi dengan benar jika sel-selnya menggunakan ukuran yang ditentukan sendiri (self-sizing cells).
Untuk UIKit, gunakan UITraitCollection dengan pemeriksaan horizontalSizeClass. Jika kelas sama dengan .compact — alihkan antarmuka ke versi yang disederhanakan: hapus kolom yang tidak perlu, ganti Sidebar dengan StackView. SwiftUI melakukannya secara otomatis melalui @Environment(\.horizontalSizeClass).
Ketika aplikasi dibuka di Slide Over, UIScene-nya menerima pemberitahuan sceneWillEnterForeground. Setelah itu, adegan beralih ke status foreground active — sama seperti saat diluncurkan dalam layar penuh. Tidak ada perbedaan dalam siklus hidup antara mode layar penuh dan Slide Over: sceneWillEnterForeground dan sceneDidBecomeActive.
Saat kembali dari Slide Over ke mode layar penuh atau saat menyembunyikan jendela, adegan menerima sceneDidEnterBackground. Jika pengguna menggesek Slide Over ke kanan (menyembunyikan), aplikasi terus bekerja di latar belakang sampai aplikasi Slide Over lain menggantikannya atau sistem membebaskan memori.
Untuk aplikasi yang bergantung pada sensor atau kamera, Slide Over bisa menjadi masalah. Di Slide Over, kamera tidak tersedia, dan akselerometer mungkin memberikan pembacaan yang salah. Periksa isDeviceOrientationLocked atau paksa orientasi saat masuk ke Slide Over.
Pertanyaan yang sering diajukan
Dalam orientasi potret — 320 pt. Dalam orientasi lanskap, lebar dapat bervariasi, tetapi horizontalSizeClass tetap Compact. Ini adalah kelas kompak standar Apple.
Ya, atur UIApplicationSupportsMultipleScenes = NO di Info.plist. Aplikasi hanya akan terbuka dalam mode layar penuh, Slide Over dan Split View tidak akan tersedia.
Hanya satu. Meluncurkan aplikasi kedua di Slide Over akan menggantikan aplikasi saat ini. iPad tidak mendukung beberapa jendela mengambang — ini adalah batasan iPadOS.
Kedua aplikasi menggunakan sumber daya bersama iPad. Untuk aplikasi berat (game, video), Slide Over dapat menurunkan frame rate. Disarankan untuk membatasi draw calls dan menonaktifkan animasi jika aplikasi berjalan di Slide Over.
Ya. Di iPad mini dengan layar 8.3 inci, Slide Over bekerja dalam mode yang sama. Karena layar yang lebih kecil, jendela menempati persentase ruang yang lebih besar, tetapi perilaku UIScene tetap identik.
Kesimpulan
Kami akan mengembangkan aplikasi seluler turnkey
IT Sectr membuat aplikasi iOS dan Android untuk startup dan bisnis sejak 2017. Kami akan memberi saran dan mengusulkan solusi terbaik.
Baca juga