FacebookとMessengerのアプリが携帯電話のバッテリーをどう排除するか

そしてそれについてあなたができること

iOSやAndroidデバイス用のFacebookやFacebookのメッセンジャーアプリでは、多くのバッテリーを消費することが知られています。 Facebook MessengerアプリはWhatsAppの陰で長い間使われてきましたが、現在はほとんどのユーザーがインストールして使用するアプリとして主導的役割を果たしています。 世界中の多くの苦情に加えて、当局とアナリストはテストを実施して、Facebookアプリとそのメッセンジャーの両方が使用されていなくてもバッテリー豚であるという事実を確認しました。 AVGは、この2つのアプリを、スマートフォンのトップ10のバッテリー排水器と性能向上のリストの中でランク付けしています。

あなたがこの問題を解決するためにバッテリーセーバーとパフォーマンスブースターアプリを使用することを考えているなら、それはうまくいかず、おそらく動作しません。 Greenifyは、潜在的なバッテリージュース吸盤であるアプリを識別したり、休止したり、殺したりする、信頼性が高く比較的効率的なツールの1つです。 しかし、FacebookやMessengerアプリは、Greenifyが「眠っている」時でさえも消費し続ける。 では、これらの問題は何ですか? 何をすることができますか?

どのようにFacebook Appがバッテリーを消耗させるか

アイドル状態で休止状態にあると思われるときなど、アプリケーションを使用している間は、バッテリーの異常な使用やパフォーマンスの低下は特に発生しません。

Facebookは正式にこの問題の認知を認めており、「解決策」が実際満足しているようではないことを除けば、すでに部分的に修正している。 実際、FBのAri Grantは、CPUスピンとオーディオセッション管理の問題という2つの理由を挙げています。

CPUスピンは、通常のfacebookersが理解する比較的複雑な仕組みなので、ここで簡単に理解することができます。 CPUはスマートフォンのマイクロプロセッサで、プログラムやアプリを実行して実行するタスクであるスレッドをサービス(実行)します。 CPUは、複数のアプリケーションやスレッドをユーザーと同時に見えるようにサービスする必要があります(マルチタスクデバイスの背後にある基本的な原理 - 複数のプログラムを同時に実行できるものですが、アプリまたはスレッドを1度に小さなスレッドのスレッドと交代します。

1つのスレッドは、ユーザ入力(キーボードに入力された文字など)やシステムに入る何らかのデータなど、CPUによって処理される資格を得る前に何かが発生するのを待たなければならないことがよくあります。 Facebookアプリケーションのスレッドは、他の多くのアプリケーションと同様に、この「ビジー待機」状態(長時間のプッシュ通知に関連するイベントを待っている可能性が高い)にとどまりますが、このイベントのクエリとポーリングを継続して、実際に何もしなくても「アクティブ」です。 これはCPUスピンであり、バッテリ電源やその他のリソースを消費し、パフォーマンスやバッテリ寿命に影響します。

第2の問題は、Facebook上でマルチメディアを再生した後、またはオーディオの管理が貧弱なためにオーディオを含むコミュニケーションに従事した後に発生します。 ビデオや通話を終了すると、オーディオメカニズムは「開いたまま」のままで、アプリケーションはバックグラウンドでCPU時間やバッテリージュースなどのリソースを同じ量だけ使用し続けます。 しかし、それは何も音声出力を出さず、あなたは何も聞かないので、誰も何も気づかないのです。

この後、Facebookは、これらの問題の部分的な修正を加えて、アプリケーションのアップデートを発表した。 だから、最初に試してみたいのは、FacebookとMessengerのアプリをアップデートすることです。 しかし、この時点までに、パフォーマンスとメトリクスは共有されたユーザーエクスペリエンスと共に問題がまだ存在することを示しています。

私は、背景を実行するアプリに関連する他の種類の問題があると思う。 オーディオと同様に、いくつかの他のパラメータがうまく管理されていない可能性があります。 iOSやAndroidなどの携帯電話のオペレーティングシステムには、使用しているアプリのファシリテーターとして機能するサービス(バックグラウンドシステムソフトウェア)があります。 Facebookアプリを非効率的に管理すると、他のアプリでも効率が悪くなる可能性があります。 この方法では、パフォーマンスとバッテリーの指標は、Facebookの異常な消費のすべてを表示するだけでなく、他のアプリとも共有します。 簡単に言えば、問題の原因となるFacebookアプリは、非効率を他の補助システムアプリに伝播させ、それによって全体的な非効率性と異常なバッテリー消費を引き起こす可能性があります。

あなたができること

上記のように、FBで提案されている部分的なソリューションをお望みの場合は、FacebookとMessengerのアプリを更新してご利用いただけます。

パフォーマンス面では、FacebookとMessengerの両方のアプリを正式にアンインストールし、ブラウザを使ってFacebookアカウントにアクセスする方がはるかに良いオプションです。 あなたのコンピュータのように動作します。 確かにそれはそれが作られたアプリが提供した精巧さを持っていませんが、少なくとも、あなたのバッテリー寿命の少なくとも5分の1を節約することは確かです。 また、可能な限りリソースを最小限に抑え、ログインしたままにするために、よりリーンなブラウザを使用することも検討できます。 Opera Miniは一例として、他にもあります

あなたが本当にapp-wiseを行う必要があるなら、あなたはFacebookやTwitter用のMetalやFacebook用のTinfoilなどの代替案を検討することができます。