Likely priority of whatever threads that handle animations, motion, etc are not high enough. This is done to increase app and component loading times. Stuttery motion? Repeat it a few times and stutter goes away because data already loaded into RAM. First time animations stutter since loading data into RAM has higher CPU priority than steady animations and can interrupt from providing smooth motion. Common software engineering issue plaguing Android, iOS and pretty much everything with gui if the developer is afraid of slow loading time complaints being a legitimate issue causing class action lawsuits where animation stutter is viewed as subjective and user should just upgrade. You can factory reset, clear cache (droid) close all apps, charge your battery yada yada yada. Just temporary mitigations. There’s just no real fix for thread priority on user end. Only one is if your battery is bad, modern devices (not just iPhone) will throttle the APU. Get your battery replaced if this is the case. Also if your device is hot or too cold can also cause throttle