I have been working on some simple animations and noticed speed differences between devices.
On an nvidia shield k1, the transition.to(…) works flawlessly and no choppiness, etc. However, on a Nexus 7 2013 there was noticeable choppiness. Both devices are running Android 6.0.1.
For testing purposes I made a manual delta time animation using event “enterFrame” and the Nexus device was smoother. The nVidia device remained smooth. The manual animation did the following code, based on some forum discovery (which I wrote something similar in Marmalade Quick a while back):
local temp = system.getTimer() -- Get current game time in ms local dt = (temp-runtime) / (1000/30) -- 60 fps or 30 fps as base runtime = temp -- Store game time
The config settings I used didn’t specify a resolution? Should that be done? In the graphics demo of “fishes” it does specify the resolution.
There may be a performance topic or link to a webpage discussing this one. Please share if you would.