M7を使う新しいAPIの紹介記事。M7が必要とはいえユーザのアクティビティが取れるAPIが標準で用意されたというのは地味だがすごい。
引用:
CMStepCounter
CMStepCounter はその名の通り雑にいうと万歩計。
CMMotionActivityManager
CMMotionActivityManager はユーザーの移動に関する情報を取得できます。情報の種別としては以下の通りです。
stationary・・・静止状態
walking・・・徒歩
running・・・ランニング中
automotive・・・自動車や電車等の乗り物に乗っている状態
unknown・・・不明
サンプルあり。