iOS app running on Apple Silicon not responding to proper window sizing

Hi all,

We have a universal iOS app (functioning on iPhone/iPad, not macOS) that has been available for a while. Since the release of the M1 Apple Silicon macs, the app has become available for users to download and run on those laptop/desktop devices.

However, when doing so, the application window launches smaller than expected (cutting off UI) and resizing the window does not properly resize/impact the UI within it. This is odd considering on iPadOS we have split-view enabled and the contents resize for that properly.

Normally when dealing with iOS we don’t have to worry too much about window resolution or screen sizes (beyond DPI settings per device) because all apps are required to run full screen (or work with the split view mode.)

We haven’t been able to find anything related to this on the forums so I’m not sure if this is an actual common issue people are seeing… but we have a few questions we’re hoping to be able to find answers to:

  • How can we set the a default launch size for the window in the iOS application target to ensure it opens at an appropriate size on the new Apple Silicon macOS devices?
  • Once the window has been opened, how can we ensure that the UI responds to changes in the window sizing? We’re already using anchors to setup the UI so it SHOULD respond to changes in sizing, it’s just not.
  • Is there a min Unity version required/recommended for ensuring native iOS app compatibility with Apple Silicon macOS devices? (not for the Editor, but for compiled and live iOS applications available on the App Store)

Thanks in advance for any help!


Quick update for anyone interested, it looks like one way to avoid this is to set the “Requires Fullscreen” flag to true for your iOS app.

Note - this will DISABLE Split View support so you will no-longer be able to use your app in Split View mode on iPads. However the benefit is that the Apple Silicon macOS version will now appear in a fixed sized window with all elements scaled and positioned correctly. Users will NOT be able to resize the application window in macOS.

We are still exploring means of a PROPER fix… one which preserves Split View support in iPadOS while also allowing for a dynamically sized window on macOS; however, if you’re hitting a similar issue and need a way to resolve it, this is one route.

Please chime in if you have any info on how we can get the proper window resizing working correctly. Thanks!