IOS Beta 26 performance issues

Hi all, our team is having performance issues on IOS devices on IOS Beta 26 when toggling focus between apps.

Our game is at normally at 60fps. However when switching between apps by swiping up from bottom of screen and returning focus back onto our game, the FPS drops instantly and is capped at 30fps. This happens also when we toggle the physical volume button on the device. FPS never recovers and it’s permanently capped at 30fps

The issue is only resolved when user toggles resolution or adjust fps (between 30/60) in our in game option panel.

We tried hardcoding Application Target frame rate to 60 in an update function as a test and disabling Metal API Validation in build settings. We also tried forcing a resolution and setting target frame rate when OnApplicationFocus restores. None of which fixes the issue

This issue is pertinent specifically to IOS Beta 26. We tested same build on other IOS versions and they are fine.

We could also reproduce the same issue other released Unity Games from the app store on IOS Beta 26.

Our game is on Unity Version 2022.3.18

Appreciate any advice or help!

It’s possible something in Unity or in your game is encountering a nullref or other error… then once it comes back into focus it is spamming the console log so heavily that your frame rate gets impacted, so definitely start your investigation in the logs.

we check the logs and all no errors. nothing is flooding the console log.

profiler just shows semaphore.WaitForSignal as the main bottleneck

we are thinking it could be IOS 26 beta specific, since we did not encounter any issues with other versions of IOS

Hi, we have the same issue on Unity 6.0.40. I tried upgrading to Unity 6.2 beta and I could not reproduce the issue, so something got fixed on their side probably. Didn’t find it in the change logs though.

We got the same problem here with 2022.3 & URP 14 on iOS 26 beta
Found related discussion on reddit:
https://www.reddit.com/r/iOSBeta/comments/1lmr090/ios_26_db2_games_run_at_low_framerate_with_minor/#:~:text=fix%20laggy%20games-,Share
Seems like a system level bug with App switching animation

Also, for us the frame drop stops after scene change, so there’s likely some workaround we can try, like manually resetting things after resuming.

EggpainMaster Have you found a workaround? What things are you planning to reset?

Upgrading to Unity 6.2 (6000.2.5f) fixed this issue for our game. We had 2022.3 previously and thankfully our upgrade was smooth.

When updating to Unity 6000.2.6f2 and testing on an iPhone 17 with iOS 26.0.1, the issue persists here.

I tested in Unity 2021.3.45f2, same issue is also happening.

hey guys,
Were you able to solve the problem? We are experiencing exactly the same problem. We tried everything.
Our Unity version is 6.2 and test device is iOS 26. Looks like only this iOS version has that issue.

I’m late, but with the update to iOS 26.1, I no longer get this issue. :smiling_face_with_sunglasses: