I would really appreciate you guys helping me out with a baffling problem I am experiencing. I have a near-empty scene. It has one object, i.e., a ball bouncing in it, targeting 60FPS.
I am deploying this to iOS to run on iPhones and it works. Lo and behold, the ball bounces at 60FPS. Here it is running:

Below you can see it running in the profiler. Indeed, it renders within 16.6ms keeping the smooth 60FPS.
Okay, so here is the problem. As soon as I touch my screen on the iPhone, the framerate immediately halves to 30FPS causing significant lag in the game. Why is this happening?
You can see below in the profiler what happens when the screen is touched. For some bizarre reason, it is taking twice as long to render. It stays like this for a second, and then resumes to 60FPS. If I touch again, this reoccurs every time the screen is touched.
Please, someone tell me what is going on here?! Why is this happening? I was experiencing this in my real game and I thought it was an issue with my game’s complexity. So I created this new, empty project and the problem is still happening. So clearly it has nothing to do with my game or its logic.
Below are some details on the versions I am using and the devices I tested this on:
Unity Version: 2020.3.48:
- iPhone 14 Pro (iOS 17.3.1): Issue occurs
- iPhone 14 Pro Max (iOS 17.3.1): Issue occurs
- iPhone SE 3rd Gen (iOS 17.3.1): Issue occurs
- iPhone SE 1st Gen (iOS 15.8): Issue does not occur!
- Google Pixel 7a (Android 14): Issue does not occur!
As you can see, this issue occurs on iPhone and not on Android. Weirdly, the only iPhone that did not experience this problem is the first-gen SE, which maintains a smooth 60 FPS. The others listed all experience this issue! I thought it might be ProMotion related but it happens on the third-gen SE too which is not ProMotion.
I have even attached the project package so you can see this for yourself. If someone could resolve this I would appreciate it more than you can imagine. It is causing horrible lag issues whenever the player touches the screen and interacts with my game on iPhone.
UPDATE:
Unity Version 2022.3.21f1:
- iPhone 14 Pro (iOS 17.3.1): Issue occurs
- iPhone SE 3rd Gen (iOS 17.3.1): Issue occurs
- iPhone SE 3rd Gen (iOS 17.4): Issue occurs



