iphoneアプリの開発で「加速度センサー、または地磁気センサーの情報」をバックグラウンドで24時間定期的に取得し、蓄積するものを考えています。
ここで問題となるのが電池の消費です。
調べてみると、androidでは、Sensor Batchという機能があり、画面が消えてCPUが省電力モードに入っている時であってもセンサを稼働し、ハードウェアの中にセンサの情報を蓄積しておくことができるようです。
++++++++++++++++++++++++++++++++++++++++++++++++
https://qiita.com/piyonakajima/items/20007405672b483a3f28#android44sensor-batching
そこで、Android4.4よりSensor Batchという機能が追加されました。この機能を使うこ
とにより、画面が消えてCPUが省電力モードに入っている時であってもセンサを稼働し、
ハードウェアの中にセンサの情報を蓄積しておくことができます。バッチ処理にて定期
的にアプリを動かして取りに行く必要はありますが、ずっと動かす必要がないため消費
電力を抑えたまま、先程あげたセンサの情報を収集することができます。
+++++++++++++++++++++++++++++++++++++++++++++++
iphoneアプリはswiftで開発を予定していますが、iOSにも同様の機能があるかご教示戴きたくお願い致します。
回答1件
あなたの回答
tips
プレビュー