En términos sencillos, Acelerómetro es un sensor(Hardware) en su Smartphone que es Alta precisión puede detectar pequeños cambios en la posición de tu teléfono.
Mientras que Sensor de orientación y sensores de gravedad (Hardware) se refiere a un sensor de aceleración menos preciso puede detectar sólo cuando se produce un cambio importante (por ejemplo, cambiar el teléfono de vertical a horizontal o viceversa). Como el sensor de orientación y sensores de gravedad son menos precisos, que el costo de bajo. Por lo tanto, se utilizan en el teléfono Android de bajo costo.
Auto-rotación es un software en Android que obtiene la información del Acelerómetro (o sensor de Orientación/G-sensor) y cambia la orientación de tu pantalla.
Nota: En los teléfonos, el acelerómetro se puede utilizar para la rotación de la pantalla, el propósito de los juegos y también para medir la fuerza. Pero el sensor de orientación y los sensores de gravedad sólo pueden utilizarse para la rotación de la pantalla.