Questions about iPadOS new feature "Stage Manager"

Can another app window opens in Stage Manager when another apps' "UIRequiresFullScreen = TRUE" ? It seems that there is a limitation in the beta released yesterday... Not sure it's a bug or sth... Open only 1 app in windowed-screen once seems stupid

An app with UIRequiresFullScreen means it is exclusive on the stage, just like UIRequiresFullScreen means that the same app can not have anything with it in split view in iPad multitasking before Stage Manager.

https://developer.apple.com/documentation/bundleresources/information_property_list/uirequiresfullscreen/

If your app’s content requires a full-screen presentation, include this key in your Info.plistand set its value to true. When you do, the system prevents your app from sharing the screen with other apps. On an external screen, the window for an app with this setting maintains its canvas size.

Open only 1 app in windowed-screen once seems stupid

Why? As that's what the API is documented to mean as I explained above. If we were to change that, we'd be breaking our own API. There is an easy way to indicate you don't want this behavior: remove the key and support multi-tasking on iPad.

This is actually interesting for us. With our iPad app compiled with iOS 15 SDK and targeting iOS 14+ with 'UIRequiresFullScreen' set in the Info.plist, the app opens and resizes in the Stage Manager but it is not layed out correctly, it seems the OS is doing some scaling so the UI appears stretched.

Questions about iPadOS new feature "Stage Manager"
 
 
Q