I have a 3D mobile game that has solid 60 FPS when player is not touching the screen. However, I start getting occasional momentary frame rate drops to approx. 57 FPS as soon as the player begins touching the screen, which causes noticeable stutter. I have noticed this on iOS only -- it seems to work fine on Android.
At first I thought that I am doing too much work in my "_input" functions, and that screen drag events are causing the stutter. So, I removed all 2D components entirely, but the problem still persists.
Did anyone else experience anything similar? Is there a known issue related to that?
I have noticed that input events are triggered every frame. Is it possible to limit their frequency?