Difference between Android driver and Remote driver for Android automation

Can anyone tell me basic difference of these