Slide Over: apa itu, jendela mengambang iPad

Penulis: IT Sectr Diterbitkan: 2026-06-09 Waktu membaca: 8 mnt

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 — jendela mengambang aplikasi kedua di atas aplikasi utama di iPad.
  • 25% lebar — jendela Slide Over menempati sekitar seperempat layar.
  • Akses — dibuka dengan menggesek dari tepi kanan layar atau melalui Dock.
  • Fleksibilitas — jendela dapat dipindahkan, disembunyikan, dan diubah menjadi Split View.
  • Adaptasi — aplikasi di Slide Over menerima Size Class Compact Width.

Apa itu Slide Over?

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.

Bagaimana cara kerja Slide Over di iPad

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.

Slide Over vs Split View: perbedaan

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.

KarakteristikSlide OverSplit View
Ukuran jendela320 pt (lebar tetap)50%, 25% atau 75% layar
PosisiDi atas aplikasi utamaBersebelahan, pembagian layar
FokusHanya Slide Over aktifKedua aplikasi bisa aktif
Size ClassCompact Width, Regular HeightTergantung pada proporsi

Mengadaptasi aplikasi untuk Slide Over

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).

Siklus hidup aplikasi di Slide Over

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

Berapa lebar jendela Slide Over?

Dalam orientasi potret — 320 pt. Dalam orientasi lanskap, lebar dapat bervariasi, tetapi horizontalSizeClass tetap Compact. Ini adalah kelas kompak standar Apple.

Bisakah saya menonaktifkan Slide Over untuk aplikasi saya?

Ya, atur UIApplicationSupportsMultipleScenes = NO di Info.plist. Aplikasi hanya akan terbuka dalam mode layar penuh, Slide Over dan Split View tidak akan tersedia.

Berapa banyak aplikasi yang dapat dijalankan di Slide Over?

Hanya satu. Meluncurkan aplikasi kedua di Slide Over akan menggantikan aplikasi saat ini. iPad tidak mendukung beberapa jendela mengambang — ini adalah batasan iPadOS.

Bagaimana pengaruh Slide Over terhadap kinerja?

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.

Apakah Slide Over didukung di iPad mini?

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

  • Slide Over — jendela mengambang aplikasi kedua di atas aplikasi utama di iPad.
  • Lebar — 320 pt, Compact Width Size Class.
  • Aktivasi — gesek dari tepi kanan layar atau dari Dock.
  • Perbedaan dari Split View — Slide Over tidak membagi layar, melainkan ditumpangkan di atasnya.
  • Transformasi — Slide Over dapat menjadi Split View dengan menyeret ke tepi.
  • Siklus hidup — UIScene lifecycle standar, foreground/background.
  • Kesimpulan — Slide Over memerlukan dukungan Compact Width, tetapi tidak memerlukan adaptasi rumit berkat lebar tetap 320 pt.

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.

Diskusikan proyek

Baca juga