この情報は、Apple Products Fanさんのブログで知りました。
TUAWに、興味深い記事が掲載されていたらしいので、このブログでもご紹介したいと思います。
それによると、iOSデバイスの「Facebookアプリ」は、バッテリーをかなり消費するということがわかったそうです。
発見したのは、ドイツのiOSアプリ開発者であるSebastian Düvel氏だそうです。
Appleのアプリ開発ルールだと、ユーザーが使用しているとき、アプリはアクティブ状態ですよね。
しかし、他のアプリを起動し、バックグラウンドに移ったらスリープ状態にならなければならないようになっているはずです。
もちろん例外はあって、音楽などのオーディオアプリや位置情報を使用するアプリ、Skypeの様なIPフォン系はバックグラウンドで動くのを許されているそうです。
(これも、設定でON/OFFできるようにすべきのような気がしますね!)
こうした挙動は、Facebookのメッセージアプリも同様にバックグラウンド(BG)で動いているそうです。
できれば、BGで動かなくても、通知でしらせてくれるわけですから、アプリを起動していないときにはスリープ状態になるように早く修正してもらいたいものですね。
リンク先のブロガーさんは、個人的に、一旦Facebook関連のアプリをすべてiPhoneから削除しましたそうです。
まだ、効果があるかどうかわかりませんが、これでしばらく様子るそうです。
仕方がないので、Facebookは、Safariからアクセスしているそうです。
一応ブラウザでも、チャットヘッド機能はなくても、十分アプリと同様に使えることはわかっていますからね。
Facebookアプリは、どういうわけかバックグラウンドにいるときも約10秒間アクティブになって、その後10秒間スリープし、その後また10秒間アクティブになるということを延々と繰り返すのだそうです。
Düvel氏は、それを開発者向けのアプリ挙動計測ツールを使って見つけたということです。
マルチタスクの盲点ですね。
なんか、どうりで、FBのメッセージが通知されたら、通常は通知がありましたでおわるところが、すぐにアプリが自動的に起動して、チャットヘッドの画面になっていたのはそれが原因だったのですね!!!
このバッテリー消費の問題は、iOSだけでなく、Androidでも同じことが言えるのではないでしょうか???
マジに、早く修正して欲しいですね!!!
またね。


