Swift : iPad and Orientation

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

Curious choice from Apple as there are some apps on my iPad that I cannot imagine them working very well in landscape and are currently portrait only

huge UI change

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…

what a PITA

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.

Makes a nonsense of Master/detail layouts.

For Web Apps, I auto hide the list when the page is narrow with a hamburger toggle.

I don’t know if iOS can do that too.

I think all the split screen, slide over stuff is deprecated as well, not sure as I never used any of it

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.

Wish they would stop messing about.

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.```

Oh FFS

Apple’s communications and developer relations have room for improvement, surely.

If they enforce that it probably kills my game on the iPad. I might be able to make it adjust to landscape but the redesign is horrendous.

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]