Androidのバッテリー最適化「Doze」の仕組みと無効化する方法を徹底解説
スマートフォンのバッテリーを少しでも長持ちさせたいと考えている人は多いでしょう。手動である程度バッテリー使用量を最適化することはできますが、常に意識して管理し続けるのは現実的ではありません。
そこでGoogleは、Android OSに「Doze」と呼ばれるバッテリー最適化機能を標準搭載しています。この機能は多くの場面で役立ちますが、一部のアプリの動作に支障をきたすこともあります。
この記事では、Androidのバッテリー最適化の仕組みと、特定のアプリに対して無効化する方法をわかりやすく解説します。
バッテリー最適化(Doze)とは?
初めて聞く方のために簡単に説明すると、バッテリー最適化はAndroid 6.0 Marshmallow以降に組み込まれている機能で、一般的に「Doze」と呼ばれています。バックグラウンドでアプリができることを制限することで、バッテリー消費を抑えます。
アプリは「ウェイクロック(wakelock)」と呼ばれる仕組みを使い、ユーザーが端末を操作していない間もデバイスをスリープ状態にせずに保ちます。デフォルトでは、画面がオフになるとAndroidは「ディープスリープ(深いスリープ)」状態へ移行しようとしますが、これが一部のアプリにとって問題になることがあります。例えば、画面がオフになったからといってSpotifyの音楽再生が止まってしまったら困りますよね。そのためアプリ開発者は、必要なタイミングでサービスを維持できるようウェイクロックを利用しています。
ウェイクロックは重要な仕組みですが、開発者によって乱用されるケースもあります。Facebookをはじめとする多くのアプリがバックグラウンドでバッテリーを大量に消耗させるのはこのためです。Dozeは「メンテナンスウィンドウ」と呼ばれる限定的な時間帯を設け、アプリが常時ではなく定期的に通信できるようにすることで、この問題の解決を図っています。端末が休止状態にある時間が長くなるほど、ウィンドウの間隔は広がっていきます。

多くの場合、これは非常に有効な機能です。しかし、安定した接続を必要とするアプリにとっては支障となることもあります。幸い、無効化することは可能です。
Androidのバッテリー最適化をオフにする手順
Androidアプリのバッテリー最適化を無効にするには、以下の手順に従ってください。
まず「設定 > アプリと通知」を開きます。「最近使用したアプリ」一覧の下部にある「すべて表示(X個のアプリ)」をタップすると、端末内の全アプリが確認できます。ここで設定を変更したいアプリを選択しましょう。
次に、「アプリ情報」ページで「詳細」セクションを展開し、「電池」を選択します。すると、複数のバッテリー関連設定が並ぶメニューが開きます。



続けて「バッテリーの最適化」をタップすると、アプリの一覧が表示されます。画面上部のバーで「最適化されていない」をタップし、「すべてのアプリ」に切り替えて全アプリを表示させてください。そして、変更したいアプリを再度選択します。
新しいウィンドウが表示されるので、「最適化しない」を選択すると、そのアプリのバッテリー最適化がオフになります。


これでDozeがそのアプリのバックグラウンド動作を制限しなくなります。それでもアプリの挙動がおかしい場合は、「設定 > 電池」にある「アダプティブ バッテリー」をオフにすることも検討してみてください。これは別機能ですが、Androidがバッテリー使用量を最適化するために用いている類似の仕組みです。
アダプティブ バッテリーは、使用頻度の低いアプリを学習し、それらのバッテリー消費を自動的に制限します。ただし、ほとんどの場合、これを無効にする必要はないでしょう。
最適化を無効にすべきアプリの種類
では、どのようなアプリがDozeの影響を受けやすいのでしょうか?以下のようなアプリは設定を見直す価値があります。
- メッセージングアプリ:WhatsApp、Telegram、SMSアプリなど。バッテリー最適化により、メッセージ通知が遅れて届くことがあります。
- VPNアプリ:画面がオフのときにVPN接続が切れてしまう原因になることがあります。
- 写真バックアップアプリ:Googleフォトなど、写真をクラウドへ自動バックアップするアプリの最適化を無効にするのも一案です。アプリを開いてみたら、何日もバックアップされていなかった——そんな経験は珍しくありません。その間に端末の故障や紛失が起きると、大切な写真を失う恐れがあります。
- 時間に敏感なアプリ:SMS送信予約アプリなどは、バッテリー最適化が有効だと指定した時刻にメッセージを送信できないことがあります。
ただし、バッテリー最適化を無効にするのは必要最小限にとどめましょう。あまりにも多くのアプリで無効化すると、バッテリー持ちに悪影響が出ます。
サードパーティ製のバッテリー最適化アプリは使うべき?
今回は、Android標準のバッテリー最適化を無効化して、アプリの動作を自分でコントロールする方法を紹介しました。アプリの動作がおかしいと感じたときは、ぜひ試してみてください。
さらにバッテリーを長持ちさせたいならどうすればよいのでしょうか?実は、市販のバッテリー最適化アプリはデメリットの方が大きく、おすすめできません。本当に効果のある方法については、Androidのバッテリー寿命を改善する実証済みのコツを参考にしてみてください。
-
Androidでアプリを非表示にする方法|無効化からロックアプリ活用まで徹底解説
Androidスマートフォンでアプリを非表示にしたい理由は人それぞれですが、多くの場合、機密情報やプライベートなデータを第三者の目から守ることが目的です。スマートフォンを他人に渡した瞬間、銀行アプリの情報や連絡先、SNSアカウントなどが簡単に見られてしまう可能性があります。勝手に投稿されたり、不正に買い物をされたりするリスクもあるでしょう。スマートフォンが個人の「もう一つの身分証」となりつつある今、アプリの非表示機能はプライバシー保護の重要な手段となっています。 この記事では、Androidでアプリを非表示にして、大切なデータを安全に保つための具体的な方法を詳しく解説します。 Androidで
-
【保存版】Androidでオートコレクト(自動修正)を無効にする方法
タイトルを見て「なぜAndroidでオートコレクトを無効にする必要があるの?」と思う方もいるかもしれません。確かに、オートコレクトは入力ミスを防いでくれる便利な機能であり、使うほどによく使う言葉を学習してくれる仕組みになっています。 しかし、状況によってはオートコレクトがかえって邪魔になり、作業の妨げになることも少なくありません。そんなときは、一時的にオートコレクトをオフにしておくのがおすすめです。もちろん、必要になったらいつでもオンに戻せます。なお、無効化の手順は機種によって異なる点にご注意ください。 オートコレクトを無効にしたくなる場面 固有名詞を頻繁に入力するとき Androidの内蔵