The developer specifies the original and final states of an object, and Core Animation handles interpolation.
In this way, application performance is not affected, and animations can be stopped, reversed, or retargeted while in progress.
[1] Core Animation first appeared in Mac OS X Leopard, but actually first emerged from the iPhone software team.
[citation needed] It was shown publicly for the first time on August 7, 2006[3][circular reference] during WWDC 2006.
At the Macworld Expo 2007, Apple announced that the iPhone runs a specially adapted version of OS X and uses Core Animation.