Android Oreo のバッテリーを消耗させる特定のアプリがある場合、Jack Wallen がその発生を防ぐ方法を紹介します。

Android Oreoは、過度のバッテリー消費を防ぐために多くの対策を講じました。バックグラウンド使用を制限するための新しいAPIにより、アプリが暴走してバッテリーを消耗することはなくなりました。しかし、これが機能するには、アプリ開発者が新しいAPIを採用している必要があります。すべてのアプリ開発者が新しいAPIを採用しているわけではないので、古い非準拠アプリが貴重なバッテリーを無駄に消費するのを防ぐことは可能なのでしょうか?幸いなことに、その答えは「イエス」です。
動作が不安定なアプリのバックグラウンドアクティビティを無効にする方法をご紹介します。ただし、バックグラウンドアクティビティを無効にしたアプリは、期待通りに動作しない可能性があります。通知が遅れたり、その他奇妙な動作が発生する場合があります。ただし、必須アプリ(新しいOreo APIレベルを活用していないアプリ)でバッテリー寿命が問題になっている場合は、開発者がOreo標準に準拠するようにアプリを再構築するまで、これが唯一の選択肢となる可能性があります。
この注意事項を明らかにした上で、バッテリーを大量に消費しているアプリのバックグラウンド アクティビティを無効にする方法を見てみましょう。
バックグラウンドアクティビティを無効にする
アプリのバックグラウンドアクティビティを無効にするには、設定を開き、「アプリと通知」に移動します。その画面で、「すべてのアプリを表示」をタップします(Xはインストール済みのアプリの数です –図A)。
図A

問題のあるアプリをタップしたら、「バッテリー」をタップします。表示される画面(図B)で、オン/オフスライダーをタップしてバックグラウンドアクティビティを無効にします。
図B

おめでとうございます。そのアプリはバックグラウンドで動作しなくなり、バッテリーの消耗を抑えられます。アプリが動作するのは開いている時だけです。アプリを閉じるとアクティビティは停止します。
バックグラウンドアクティビティを有効にする
問題となっているアプリが次回アップデートされたら、バックグラウンドアクティビティを有効化することをお勧めします。有効化するには、上記の手順を逆に実行してください。アプリがバッテリーを消費しなくなった場合は、バックグラウンドアクティビティを有効化したままにしておきます。アプリが再びバッテリーを消費するようになったら、バックグラウンドアクティビティを無効化します。開発者が新しいAPIでアプリを再構築し、バッテリーの消耗がなくなるまで、この手順を繰り返してください。
完璧ではない
理想的な世界では、すべてのアプリ開発者が新しいAPIを使用するでしょう。しかし、現実はそうではありません。Androidデバイスのバッテリーを消耗し続けるアプリが存在する可能性があります。もしそのような状況に陥っている場合は、この不要なアクティビティを停止するためのツールが指先一つで使えるようになりました。
こちらもご覧ください
- Android Oreoで通知ドットを有効にする方法
- Androidで「デバイスを探す」を有効にする方法
- Texttoを使用してデスクトップからテキストメッセージを送信する方法
- AndroidのGmailアプリでメールの削除方法を変更する方法
- Windows 10マシンからAndroidデバイスにファイルを送信する方法
- Androidセキュリティ:このマルウェアは、スマートフォンが故障するまで暗号通貨を採掘します

ジャック・ウォーレン
ジャック・ウォーレンは、TechRepublic、The New Stack、Linux New Mediaなどで受賞歴のあるライターです。20年以上にわたり様々なトピックを執筆し、オープンソースの熱心な推進者でもあります。ジャック・ウォーレンに関する詳細は、ウェブサイトjackwallen.comをご覧ください。