Has anyone else noticed artifacts that appear to be frame drops when developing for iPhone XS? We have an app that involves some UIView animations, it works smoothly on older devices such as iPhone 5S and iPhone X (all running iOS 12).
However on the iPhone XS the animations stutter. Instruments reports that we are not dropping any frames and are running at a smooth 60fps, this is not reflected visually on the device.
I created an incredibly simple sample project containing 20 128x128 black background UIViews within a larger UIView superview. The superview is moved 5.0 points to the left every update (updates are triggered by CADisplayLink with a preferred FPS of 60.0). Even with this simple setup the display still stutters regularly. (1% CPU use, instruments reporting zero frame drops, no threads blocked).
I have tried this on two separate iPhone XS physical devices and seen identical results, while the older models run fine.
I've issued a bug report with Apple but I'd like to know if anyone else is experiencing this behaviour? Or if anyone is at least able to replicate it?
I wonder how widespread it is.