Google Fitアプリをインストールすると、ウォーキングやランニングの継続時間と歩数を常に測定します。しかし、不思議なことに、それを使用してもバッテリーが消耗しないようです。歩数を記録しているように見えるMovesのような他のアプリは、GPSと加速度計を常に監視しているため、多くの電力を使用しているとかなり正確に宣言しています.
私はいくつかの可能性を想像しています:
- 約 1 分おきに電話を起動し、センサーを数秒間分析してから、再びスリープ状態にします。しかし、記録は分刻みでかなり正確なようですので、起床は頻繁に行われているに違いありません。
- 実際には常に加速度計をオンにし、加速度計の測定データ バッファがいっぱいになってから解析します。ただし、加速度計には最新の測定値を保存するための小さなバッファーがあると思います。
- 実際に歩数をカウントする代わりに、GPS を使用して歩数を推定します。ただし、屋内でも機能するため、これは当てはまりません。
アプリはまだ魔法のように感じます。目に見えるバッテリーの消耗なしで、ずっと歩数を数えます。