AndroidのDozeの仕組みとバッテリー節約のための設定方法

AndroidのDozeの仕組みとバッテリー節約のための設定方法
AndroidのDozeの仕組みとバッテリー節約のための設定方法

ライフハッカーのロゴ

  • Bluesky ページを見る (新しいタブで開きます)
  • Instagramページを見る(新しいタブで開きます)
  • Facebookページで見る(新しいタブで開きます)
  • YouTubeページを見る(新しいタブで開きます)
  • Twitterページを見る(新しいタブで開きます)
  • コピーしました

AndroidのDozeの仕組みとバッテリー節約のための設定方法

目次


スマートフォンは多機能すぎて、フル充電で1日中持ちこたえるのは不可能に思えるかもしれません。でも、そんな心配は無用です。AndroidのDoze機能は、Marshmallowで導入され、Nougatで改良されました。この機能は、スマートフォンを使用していない時のバッテリー消費を抑えます。その仕組みと、最大限に活用する方法をご紹介します。

AndroidのDozeは、使用していないアプリによるバッテリーの消耗を防ぎます

Androidでは、アプリは「ウェイクロック」と呼ばれる機能を使って、スマートフォンが省電力のディープスリープモードに入るのを防ぐことができます。このディープスリープモードは通常、スマートフォンの画面がオフになっているときに起動しますが、一部のアプリの動作に支障をきたす可能性があります。例えば、フィットネストラッカーを使用している場合、画面がオフになっている状態でポケットの中にスマートフォンを入れているからといって、GPSや加速度センサーがオフになるのは避けたいものです。

原則的には、これは良いコンセプトです。アプリは必要な時にスマートフォンを起動させ、不要な時にはスリープ状態にします。しかし、すべての開発者が自分のアプリがスマートフォンを常にオンにしておくほど重要だと考えている場合、これは問題となります。Facebookのようなアプリは、使用していない時でさえバッテリーを消耗させるのです。

Dozeは、スマートフォンが一定時間使用されていない場合、定期的にウェイクロックをブロックし、ネットワークアクセスを遮断することで、この問題を解決します。その後、定期的に「メンテナンスウィンドウ」と呼ばれる時間内にアプリのチェックインを許可します(デバイスを使用していない時間が長くなるほど、これらのウィンドウの頻度は低くなります)。お使いのAndroidのバージョンによって、Dozeの動作は特定の条件下で若干異なります。

  • Android 6.0 Marshmallow:このバージョンでは、スマートフォンの画面がオフになっている場合、充電器に接続されていない場合、そしてスマートフォンが一定時間静止している場合にDozeモードが起動します。この状態では、すべてのウェイクロックがブロックされ、メンテナンスウィンドウまでネットワークアクセスが無効になります。例えば、Facebook Messengerがスマートフォンを常にアクティブにしておく代わりに、数分ごとに新しいメッセージを確認するように強制されます。

  • Android 7.0 Nougat: Nougatでは、GoogleはDozeの軽量版を追加しました。これは、スマートフォンの画面がオフで、充電器に接続されていない場合、たとえ動いていても起動します。このモードでは、ウェイクロックは引き続き許可され、スマートフォンはGPSまたはWi-Fi信号を検索しますが、メンテナンスウィンドウ以外ではモバイルネットワークへのアクセスは無効になります。これにより、フィットネストラッカーなどのデバイスは引き続きアクティビティを監視しながら、Facebookによるバッテリーの消耗を抑えることができます。

スマートフォンで何も操作していない場合でも、Doze は機能します。バックグラウンドでほぼ目に見えない状態で動作します。数分かけてメッセージが届くのではなく、一度に複数のメッセージが届くこともありますが、ほとんどの場合、目立った変化はありません。ただし、特定のアプリを優先させたり、スマートフォンのバッテリー寿命を少し延ばしたりするために、Doze を調整することができます。

重要なメッセージを受け取るためにDozeを無視できるアプリを選択する

Androidでは、デフォルトではGoogle Play開発者サービスなどの最も重要なサービスのみがDozeモードを無視できます。重要なアプリからのメッセージを受信して​​いない場合、あるいは特にバッテリーを消耗するアプリを抑制したい場合は、どのアプリを抑制するか、またはDozeモードを強制的に有効にするかをカスタマイズできます。手順は以下のとおりです。

  1. 携帯電話で設定アプリを開きます(通知シェードを下に引いて、右上隅の歯車をタップするか、アプリドロワーで「設定」を見つけます)。

  2. バッテリーをタップします。

  3. メニューボタンをタップして、「バッテリーの最適化」を選択します。

  4. 画面上部のドロップダウンメニューをタップし、「すべてのアプリ」を選択します。

ここで、お使いのスマートフォンにインストールされているアプリの全リストを確認できます。ほとんどのアプリはデフォルトで「バッテリー使用を最適化しています」と表示されているはずです。これらのアプリはDozeモードの影響を受けます。常に接続を維持したいアプリ(例えば、仕事用のメッセージアプリ)がある場合は、そのアプリをタップして「最適化しない」を選択してください。これで、そのアプリは常にメッセージを受信したりネットワークにアクセスしたりできるようになりますが、バッテリーを消耗する可能性があります。

これまでのところどう思いますか?

Greenifyなどのアプリを使ってDozeをさらに強力にする

Doze 自体はすでにかなり強力です。しかし、サードパーティ製アプリを使うことで、さらに使いやすくすることができます。Android Marshmallow をお使いの場合、Greenify の Aggressive Doze は、基本的な Doze 機能を大幅に強化します。数時間かかる Doze を数分で起動でき、移動中でも動作します。残念ながら、これは Nougat では動作しませんが、Greenify の Aggressive Doze 機能のほとんどは Android 7.0 に搭載されているため、それほど大きな問題ではありません。使用を開始するには、次の手順に従ってください。

  1. Greenify をダウンロードしてインストールします。(ご安心ください。ここで行う作業には root 権限は必要ありません。)

  2. アプリを起動し、右上隅のメニューボタンをタップして、「設定」をタップします。

  3. 「アグレッシブドーズ(実験的)」をタップ

  4. 画面上部の「Aggressive Doze」トグルを有効にします。

  5. (オプション) 「Doze on the Go」を有効にすると、デバイスが移動している場合でも Doze が起動します。

DozeやGreenifyを何もしなくても、時間の経過とともにバッテリー寿命がかなり向上します。しかし、Marshmallowユーザーはルートアプリ「Doze Settings Editor」を使ってさらに進化させることができます。これにより、Dozeが無効になるまでのスマートフォンの移動距離などを調整できます。また、プリセットプロファイルから選択して、自分で面倒な設定をすることなく、スマートフォンのバッテリー設定を調整することもできます。繰り返しになりますが、Nougatユーザーは今のところこの楽しみを味わえませんが、Dozeに組み込まれた改善によってその点は補えるはずです。


Dozeモードは、スマートフォンやタブレットのバッテリー寿命を大幅に向上させます。もしDozeモードを一切調整しない場合でも、Android MarshmallowまたはNougatを使用すれば、バッテリーを数時間長く使えるようになるはずです。もしバッテリーをもう少し長持ちさせたいなら、これらの調整が役立つはずです。

毎日のニュースレター すべてをより良くする準備はできていますか?

ジョーダン・カルホーンの肖像画 ジョーダン・カルフーン 編集長

Jordan とチームから毎日のヒント、コツ、技術ガイドを入手してください。

毎日のニュースレター すべてをより良くする準備はできていますか? Jordan とチームからのヒント、コツ、技術ガイドを毎日お届けします。

次の記事へスクロールしてください