Made a game, it is very easy, looks like flappy bird but with animated trees on background. When i run it on PC it works ok, 60 fps. But when i run it on Anroind i got 50 fps, it isnt that bad, but my game works slower. It isnt freezing or something, just my character moves slower, stuff appearing from transparent slower, animation works slower, i think about 80% of PC speed. How can i fix that ? any suggestions? I thought fps means only frequency of refresh of screen, then why phisics works slower? Is there any option to make phisics do not depend from fps?
I also used API for Anroid version 7,when built my app, while my device uses Android 5.1.1. Can be that a problem?
It’s hard to know what’s going on without looking at your code, but the physics shouldn’t depend on the framerate, unless you modified Time.timeScale.
As for animations, if you’re doing them manually instead of using a library (i.e., manually updating transforms, etc. every frame), make sure that the amount of increment every frame is proportional to Time.deltaTime. Ex. if you wanted an object to move at x m/s, you would increment the position by x * Time.deltaTime every frame.
Problem is solved, i made all sprites less quality, now it is ok on Android