Seems Apple in their infinite wisdom has struck again
In iOS26, all Swift iPad apps MUST support all screen oriientations. Full Screen in plist is deprecated, and the app ignores all Appdelegeate and Viewcontrollers attempts to enforce a single orientation. iPhones still do, but this complicates some apps for iPad
yeah, my app “assumes” portrait mode, so it uses safearea to calculate where shit goes, if the device starts (now) in land, everything is arranged for that,
So now I have to add a function the moves shit around if the orientation changes…
This will be a pain for me too. My apps are designed for landscape mode and take up the full screen. Trying to make them fit (and make sense) in portrait mode, or in smaller windows when multitasking, will not be easy.
No, apparently SplitScreen and SlideOver are ‘the way of the future’ and the specific reason why FullScreen is deprecated - you aren’t allowed not to go splitscreen. But making a master/detail landscape design morph into Slideover view results in a mess.
Yes, Split View and Slide Over multitasking features have been removed
in iPadOS 26. Apple replaced these longstanding multitasking modes with
a new windowing system designed to offer more flexible, resizable windows
and multi-app management on iPad. Stage Manager is still supported, but
the traditional Split View and Slide Over features are no longer available
as of iPadOS 26.
This change was not explicitly announced on stage but
was discovered in early beta versions of iPadOS 26 and confirmed by multiple
sources.```
Not a matter of “IF”, Xcode26 has already removed “FullScreen” plist entry, and issues errors if all 4 orientations are not selected for iPad. The plan seems to be the Xcode27 will just ignore those on legacy projects. I’ve spent the last two days altering my app to rotate (it HAD be locked to PORT, and still is for iPhone [which is not affected by this change]