How to detect "Full Screen Apps" vs "Windowed Apps" multitasking?

I have an iPad app that supports multiple scenes.

I discovered some issues with my app's user interface that I would like to tweak based on whether the user has setup multitasking (in iPadOS 26) as "Full Screen Apps" or "Windowed Apps".

Is there any API or way to determine the current iPadOS 26 multitasking setting?

I've looked at UIDevice.current.isMultitaskingSupported and UIApplication.shared.supportsMultipleScenes. Both always return true no matter the user's chosen multitasking choice.

I also looked at UIWindowScene isFullScreen which was always false. I tried to look at UIWindowScene windowingBehaviors but that was always nil.

There is intentionally no means to determine which mode you are in, but perhaps there is a way to resolve the issues you are seeing directly? Could you describe what problems you see?

  1. There's no macOS-like menu bar when the user chooses "Full Screen Apps". I didn't know this and some of my app's functionality can only be accessed through the main menu bar. So I was thinking I could show some alternative way to access those features when in that mode.

  2. iPadOS has supported the ability to open a new scheme through drag and drop using UIDragItem and NSItemProvider and dragging it to the edge of the screen. When a user chooses "Full Screen Apps", this no longer works for opening a new scene. I'd like to disable the drag and drop if it's not going to actually do anything.

Those are two main things I can think of so far that depend on the user's choice of multitasking mode.

For #1 I think our recommendation would be to never rely on the main menu bar existing but I can certainly see challenges in building a UI that way at times!

For #2 that sounds buggy to me but I don't know for sure. If nothing else it would probably make good feedback, since I would hope that we would behave consistently in this respect regardless of modes.

I'll ping some folks and see if there is any additional insight they can provide here.

How to detect "Full Screen Apps" vs "Windowed Apps" multitasking?
 
 
Q