Sensor Batchingの概要 Android 4.4ではセンサーへのアクセスをバッチ処理することで消費電力をさらに抑えました。センサーバッチ(Sensor batching)ではシステムがスリープしていても(画面がオフでも)センサーイベントを取得できるため位置情報を利用するなど低消費電力・長時間利用というユースケースに最適です。 バッチ処理が必要な理由 バッチが実行されるまでの間はセンサーイベントが通知されないためCPUは低消費電力なアイドル状態/サスペンド状態を維持できます。バッチの実行間隔は任意の設定が可能です。もちろんリアルタイムなセンサー値がほしい場合はいままで通りです。センサーのバッチ処理はフィットネスや位置追跡、監視などに向いており、システムスリープ状態やスクリーンオフでも利用できる利点があります。ハードウェア対応が必要なため、Nexus 5など新しい端末で利用できます
![Android 4.4 Sensor Batchingに対応して消費電力を抑える | TechBooster](https://cdn-ak-scissors.b.st-hatena.com/image/square/9e31fb51b0279a1381057f2c4dc87bc5b3b3ef43/height=288;version=1;width=512/https%3A%2F%2Ftechbooster.org%2Fwp-content%2Fuploads%2F2013%2F11%2Fkk-sensors-moves-n51.jpg)