Core Animation Instrument Deprecated :(

The release notes for Xcode 9.3b1 indicate the Core Animation instrument is being deprecated. This leaves developers without a way to measure frames per second during profiling, which is critical to delivering a smooth user experience.


Will Instruments be getting something new to replace this functionality? Specifically the ability to profile Core Animation performance and track frames per second.

Replies

I'd like to know the answer to this question too.

The latest beta contains a new instrument, "Core Animation FPS", which gives you the FPS numbers. A few of you filed bugs on bugreport.apple.com during the early stages of the beta, and we responded by adding the functionality back in by creating an instrument specifically for that metric.

That's right, but it's still inside a template called Core Animation — and that is what you said you had deprecated. You didn't just say you deprecated the _instrument_, you also said you deprecated the _template_. So it's easy to see how confusion can remain.

Moreover it doesn't help that at WWDC 2018 the speakers acted as if the Core Animation _instrument_ still existed (e.g. minute 31 of talk 233). Talk about mixed messages.

You're right. We reversed that decision during the beta period based on feedback. The template is not deprecated and has been updated with the new instrument, so it will be sticking around.