An animation player use pre-defined key frames values, in constrast tween is usefull to handle dynamic initial / target values (programmatically).
You have also various predefined curves with tween, while in animation player only linear, cubic, bezier are available.