Mobile touch input sometimes doesn't register when FPS is lowered to 30?
Hi, I have a mobile game that I just released on Google Play (it's called Pivus if you want to check it out, it's mostly to show potential employers) and I want to port to iPhone, which I believe locks the FPS for games to 30 to conserve battery life if I'm not mistaken. I tried to set the targetFPS to 30 before and I was getting issues because of it, some swipes would not get registered and the game would feel a bit unresponsive at times as a result. In 60 FPS, there doesn't seem to be a problem at all.
What could be the cause of this, and how would I go about fixing it? The way I do swipes is that I look for TouchPhase.Began and store the starting position, then use TouchPhase.Moved and TouchPhase.Ended to decide whether the player has swiped. Could it be that having a lower FPS causes the TouchPhase.Began frame to be missed?