背後にあるiOS開発者 ホームリマインダー iPhone、iPad、FacebookMessenger用のFacebookアプリに関するブログ投稿を公開しました。 彼のテストによると、Facebookアプリは厳密に必要なよりもはるかに多くのCPU時間を消費すると彼は言います。 CPU時間が長すぎると、バッテリーが消耗する可能性があります。
開発者は、Apple独自のMacベースのアプリを使用しました。 楽器、彼のiPhoneで何が実行されているかを確認すると、彼のFacebookアプリがアクティブになっていて、10秒間何かを実行してから、スリープ状態に戻っていることがわかりました。 それは彼のテスト中に一日中これをしました。 彼はMessengerアプリとFacebookiPadアプリをテストし、同じパターンを見つけました。
その場合、Facebookアプリが本当にスリープ状態になり、その後、優れたアプリのように終了することはありません。 その結果、CPU時間が消費され、バッテリーが大量に消費されます。
ブログ投稿によると、Facebookは、Appleがバックグラウンドで実行することを許可している2種類のアプリ(オーディオアプリとVoice over IPアプリ)の基準を満たしているため、これを行うことができます。 Facebookアプリは、これら2つのバックグラウンドアプリ特権の下で動作しているため、バッテリー時間を積極的に減らしています。
開発者は、Facebookが意図的にこれを行っているとは言っておらず、アップデートで修正できるように、会社に問題を認識させることを望んでいます。 それまでは、2つの選択肢しかないと彼は言います。
iPhoneまたはiPadからFacebookアプリを削除してから、WebバージョンのFacebookを使用するか、アプリを強制終了することができます。 ホームボタンをダブルクリックし、マルチタスクバーのFacebookアイコンを長押ししてから、小さな赤いマイナスをタップして使用しないでください。 アイコン。 そうすれば、Facebookアプリはうまくそして本当に終了するだろうと彼は言います。
ただし、Facebook Messengerのコピーを強制終了しても、iPhoneにメッセージが表示されるため、実際には機能しない可能性があります。
ソース: ハガブログ
経由: iClarified