Slide Over : qu'est-ce que c'est, fenêtre flottante sur iPad

Auteur : IT Sectr Publié le : 2026-06-09 Temps de lecture : 8 min

Slide Over est un mode multitâche sur iPad qui affiche une deuxième application dans une fenêtre flottante au-dessus de l'application principale. La fenêtre occupe environ un quart de la largeur de l'écran, peut être déplacée vers la gauche ou la droite et masquée par balayage. Selon Apple Human Interface Guidelines (2025), Slide Over est disponible sur tous les modèles d'iPad depuis iOS 9 et fait partie du système multitâche d'iPadOS.

Points clés

  • Slide Over - fenêtre flottante d'une deuxième application au-dessus de l'application principale sur iPad.
  • 25% de largeur - la fenêtre Slide Over occupe environ un quart de l'écran.
  • Accès - s'ouvre en balayant depuis le bord droit de l'écran ou via le Dock.
  • Flexibilité - la fenêtre peut être déplacée, masquée et transformée en Split View.
  • Adaptation - l'application dans Slide Over reçoit Size Class Compact Width.

Qu'est-ce que Slide Over ?

Slide Over est un mode multitâche exclusif à l'iPad qui affiche une deuxième application dans une fenêtre flottante étroite. Contrairement à Split View, où l'écran est divisé en deux parties égales, Slide Over se superpose à l'interface principale, permettant à l'utilisateur d'accéder rapidement à des documents de référence, des messageries ou un lecteur multimédia.

Ce mode a été introduit dans iOS 9 avec Split View et n'était initialement pris en charge que sur iPad Air 2, iPad mini 4 et iPad Pro. Aujourd'hui, Slide Over fonctionne sur tous les modèles d'iPad, y compris l'iPad de 10e génération et l'iPad mini (A17 Pro). Pour un développeur, Slide Over signifie que l'application peut être affichée dans une fenêtre de 320 pt de largeur - une Size Class compacte.

L'utilisateur ouvre Slide Over en balayant depuis le bord droit de l'écran ou en faisant glisser une icône du Dock vers le côté droit de l'écran. N'importe quelle application peut être lancée dans la fenêtre Slide Over - aucun support spécial n'est requis, bien que les applications adaptées soient bien meilleures visuellement.

Comment fonctionne Slide Over sur iPad

Slide Over est implémenté comme un UIWindowScene séparé au-dessus de la fenêtre principale. Chaque application dans Slide Over obtient sa propre instance UIWindowScene avec une largeur de 320 pt (en orientation portrait). L'utilisateur peut avoir une application dans Slide Over - le lancement d'une deuxième remplace la première.

La fenêtre Slide Over peut être déplacée en faisant glisser la poignée spéciale (pill) en haut de la fenêtre. Si vous faites glisser la fenêtre vers le bord gauche, elle s'ancre à gauche. Si vous balayez complètement la fenêtre vers la droite, elle se réduit en un panneau invisible et s'active en balayant depuis le bord droit. Le système se souvient de la dernière application lancée dans Slide Over.

Une fonctionnalité clé est que Slide Over peut être transformé en Split View. Si l'utilisateur fait glisser la fenêtre Slide Over vers le bord supérieur ou inférieur, le mode passe en Split View. Les deux applications obtiennent alors une division complète de l'écran avec des parts égales.

Slide Over vs Split View : différences

La principale différence réside dans la répartition de l'espace écran. Split View divise l'écran en deux parties égales ou proportionnelles, chaque application reçoit une zone fixe. Slide Over ne prend pas d'espace à l'application principale - elle reste en plein écran, et Slide Over s'affiche par-dessus.

La deuxième différence est le focus. Dans Split View, les deux applications sont actives et visibles simultanément. Dans Slide Over, l'application principale perd le focus (reçoit onResignActive), tandis que Slide Over gagne le focus et l'interactivité. Lorsque Slide Over est masqué, le focus revient à l'application principale.

Troisièmement - le nombre de scénarios. Split View exige du développeur qu'il supporte plusieurs largeurs. Slide Over a toujours une largeur de 320 pt - une classe compacte constante. Cela simplifie le développement : un seul layout adaptatif pour cette taille est nécessaire.

CaractéristiqueSlide OverSplit View
Taille de fenêtre320 pt (largeur fixe)50 %, 25 % ou 75 % de l'écran
PositionAu-dessus de l'application principaleCôte à côte, division d'écran
FocusSeul Slide Over est actifLes deux applications peuvent être actives
Size ClassCompact Width, Regular HeightDépend de la proportion

Adapter l'application pour Slide Over

Pour fonctionner correctement dans Slide Over, l'application doit supporter la Size Class Compact Width. Cela signifie que l'interface doit tenir dans une largeur de 320 pt. Les principales recommandations d'Apple : utilisez Auto Layout avec des contraintes adaptatives, évitez les largeurs fixes, testez tous les écrans dans le simulateur iPad avec Slide Over.

Dans la pratique, l'adaptation se résume à l'utilisation de UIStackView ou SwiftUI avec VStack/HStack, qui s'ajustent automatiquement à l'espace disponible. Les tableaux (UITableView) et les collections (UICollectionView) fonctionnent correctement si leurs cellules utilisent l'auto-dimensionnement (self-sizing cells).

Pour UIKit, utilisez UITraitCollection avec une vérification de horizontalSizeClass. Si la classe est .compact, basculez l'interface vers une version simplifiée : supprimez les colonnes supplémentaires, remplacez Sidebar par StackView. SwiftUI le fait automatiquement via @Environment(\.horizontalSizeClass).

Cycle de vie de l'application dans Slide Over

Lorsqu'une application s'ouvre dans Slide Over, son UIScene reçoit la notification sceneWillEnterForeground. Ensuite, la scène passe à l'état foreground active - comme lors d'un lancement en plein écran. Il n'y a pas de différence dans le cycle de vie entre le mode plein écran et Slide Over : sceneWillEnterForeground et sceneDidBecomeActive.

Lors du passage de Slide Over au mode plein écran ou lors du masquage de la fenêtre, la scène reçoit sceneDidEnterBackground. Si l'utilisateur balaie Slide Over vers la droite (le masque), l'application continue de s'exécuter en arrière-plan jusqu'à ce qu'une autre application Slide Over la remplace ou que le système libère de la mémoire.

Pour les applications qui dépendent de capteurs ou de la caméra, Slide Over peut être un problème. Dans Slide Over, la caméra n'est pas disponible et l'accéléromètre peut donner des lectures incorrectes. Vérifiez isDeviceOrientationLocked ou verrouillez de force l'orientation lors de l'entrée dans Slide Over.

Foire aux questions

Quelle est la largeur de la fenêtre Slide Over ?

En orientation portrait - 320 pt. En orientation paysage, la largeur peut varier, mais horizontalSizeClass reste Compact. C'est la classe compacte standard d'Apple.

Puis-je désactiver Slide Over pour mon application ?

Oui, définissez UIApplicationSupportsMultipleScenes = NO dans Info.plist. L'application s'ouvrira uniquement en mode plein écran ; Slide Over et Split View ne seront pas disponibles.

Combien d'applications peuvent être exécutées dans Slide Over ?

Une seule. Lancer une deuxième application dans Slide Over remplace l'application actuelle. L'iPad ne prend pas en charge plusieurs fenêtres flottantes - c'est une limitation d'iPadOS.

Comment Slide Over affecte-t-il les performances ?

Les deux applications partagent les ressources de l'iPad. Pour les applications lourdes (jeux, vidéo), Slide Over peut réduire le taux d'images. Il est recommandé de limiter les draw calls et de désactiver les animations si l'application s'exécute dans Slide Over.

Slide Over est-il pris en charge sur iPad mini ?

Oui. Sur iPad mini avec écran de 8,3 pouces, Slide Over fonctionne dans le même mode. En raison de l'écran plus petit, la fenêtre occupe un pourcentage d'espace plus important, mais le comportement de UIScene reste identique.

Résumé

  • Slide Over - fenêtre flottante d'une deuxième application au-dessus de l'application principale sur iPad.
  • Largeur - 320 pt, Size Class Compact Width.
  • Activation - balayer depuis le bord droit de l'écran ou depuis le Dock.
  • Différence avec Split View - Slide Over ne divise pas l'écran mais se superpose.
  • Transformation - Slide Over peut devenir Split View en le faisant glisser vers le bord.
  • Cycle de vie - cycle de vie UIScene standard, foreground/background.
  • Conclusion - Slide Over nécessite le support de Compact Width, mais ne nécessite pas d'adaptation complexe grâce à sa largeur fixe de 320 pt.

Nous développerons une application mobile clé en main

IT Sectr crée des applications iOS et Android pour les startups et les entreprises depuis 2017. Nous vous conseillerons et vous proposerons la meilleure solution.

Discuter du projet

Lisez aussi