Android 用の Chrome ブラウザに JavaScript DeviceMotionEvent のプレフィックスはありますか?
Firefox Mobile はサポートしていますが、Chrome はサポートしていません (Xperia S と Nexus 4 でテスト済み)。
私が使用するコードは次のとおりです。
if (window.DeviceMotionEvent) {
window.addEventListener('devicemotion', deviceMotionHandler, false);
} else {
$( "#divid" ).text( "DeviceMotion NOT supported" );
}
Chrome バージョン: 29.0.1547.72
Firefox バージョン: 24.0
Android バージョン: 4.3 (Nexus 4) および 4.1 (Xperia S)
PS: DeviceOrientationEvent は Chrome と Firefox Mobile でうまく機能しています