Up to iPadOS 15, apps had to explicitly support being fullscreen without black bars on an external display. The implication is that the OS couldn’t just change the aspect ratio of any arbitrary app without cooperation from the app. With Stage Manager, this somehow seems to have changed? How does this actually work, i.e. how does an app experience the resizing under Stage Manager, and why does such resizing work now while it previously didn’t?
What I’m interested in is to understand whether there are technical reasons iPadOS 16 on non-M1 iPads couldn’t use whatever logic it now uses for Stage Manager windows to change the aspect ratio of apps to the external display resolution (removing the black bars), outside of Stage Manager. That is, I can understand why the increased RAM and storage bandwidth of the M1 models may be necessary for multitasking under Stage Manager, but I don’t understand why resizing apps to external fullscreen (i.e. single-task) wouldn’t be possible on non-M1 if indeed such change of aspect ratio doesn’t require explicit app support anymore.
What I’m interested in is to understand whether there are technical reasons iPadOS 16 on non-M1 iPads couldn’t use whatever logic it now uses for Stage Manager windows to change the aspect ratio of apps to the external display resolution (removing the black bars), outside of Stage Manager. That is, I can understand why the increased RAM and storage bandwidth of the M1 models may be necessary for multitasking under Stage Manager, but I don’t understand why resizing apps to external fullscreen (i.e. single-task) wouldn’t be possible on non-M1 if indeed such change of aspect ratio doesn’t require explicit app support anymore.
Last edited: