What's the use of the Animator.PlayInFixedTime() function?

i was messing around with Animator, then i found this func, how does this works? And what’s the difference between Animator.Play and Animator.PlayInFixedTime(); ?

It runs in sync with FixedUpdate, which runs in sync with physics (by default, at least) It’s the correct way if you want to animate some kinematic rigidbodies that interact / collide with others, for example.