Now it looks like a cross platform, check out the excellent article by Ruadhan O'Donoghue .
Android - window.addEventListener('deviceorientation', ...), (event.alpha, , beta gamma , ).
(), :
if(window.DeviceOrientationEvent) {
window.addEventListener('deviceorientation', function(event) {
var alpha;
if(event.webkitCompassHeading) {
alpha = event.webkitCompassHeading;
}
else {
alpha = event.alpha;
if(!window.chrome) {
alpha = alpha-270;
}
}
}
}
CodePen.