Slide Over: 개념, iPad 플로팅 윈도우

저자: IT Sectr 게시일: 2026-06-09 읽는 시간: 8 분

Slide Over는 iPad의 멀티태스킹 모드로, 기본 앱 위에 두 번째 앱을 플로팅 윈도우로 표시합니다. 윈도우는 화면 너비의 약 4분의 1을 차지하며, 왼쪽이나 오른쪽으로 이동할 수 있고 스와이프하여 숨길 수 있습니다. Apple Human Interface Guidelines (2025)에 따르면 Slide Over는 iOS 9부터 모든 iPad 모델에서 사용할 수 있으며 iPadOS 멀티태스킹 시스템의 일부입니다.

핵심 요점

  • Slide Over - iPad에서 기본 앱 위에 두 번째 앱을 띄우는 플로팅 윈도우입니다.
  • 25% 너비 - Slide Over 윈도우는 화면의 약 4분의 1을 차지합니다.
  • 접근 - 화면 오른쪽 가장자리에서 스와이프하거나 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는 10세대 iPad 및 iPad mini (A17 Pro)를 포함한 모든 iPad 모델에서 작동합니다. 개발자에게 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 vs 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 애플리케이션을 만듭니다. 저희가 상담해 드리고 최적의 솔루션을 제안하겠습니다.

프로젝트 논의

더 읽어보기