Interesting hypothesis, but considering the stutter isn't always present every time a particular animation happens, I'm not entirely inclined to believe that metal itself is at fault. There's been a lot of code churn in iOS 9, and performance differences between OpenGL and Metal (which have been measured) don't really cause stutter, they cause slightly lower framerates in certain situations (higher framerates in others). Add in the fact that in the other thread on this topic, the video showed it consistently happening with the first animation, but not later ones suggests it isn't inherent in the animation itself, but something else happening that feeds it the data it needs. None of that happens in OpenGL/Metal, that's all usual CPU work.