Mac業界の最新動向はもちろん、読者の皆様にいち早くお伝えしたい重要な情報、
日々の取材活動や編集作業を通して感じた雑感などを読みやすいスタイルで提供します。

Mac Fan メールマガジン

掲載日:

間違いだらけのiPhone節電術。アプリの強制終了やバックグラウンド更新のオフは逆効果? 低電力モードや位置情報のオフも取扱注意!

著者: 牧野武文

本ページはアフィリエイト広告を利用しています

間違いだらけのiPhone節電術。アプリの強制終了やバックグラウンド更新のオフは逆効果? 低電力モードや位置情報のオフも取扱注意!

iPhoneユーザであれば誰しも気になる、バッテリ持ち。そのせいか、各所で「iPhone節電術」といった記事や投稿を目にする。しかし、その中には節電効果は微小で、むしろiPhoneが使いづらくなってしまうものや、節電できるが結局はそれ以上の電力を消費してしまうものもある。本記事では、世に流布する節電術の効果を確認してみた。

世に蔓延る間違った節電術。Androidとは異なるiPhoneの常識

人によって異なると思うが、iPhoneのバッテリが1日持たないという人はかなりいらっしゃるのではないかと思う。モバイルバッテリを持ち歩く、充電器を持ち歩きカフェなどで充電するといった対策をしている方も多いだろう。

また、目にした節電術を片っ端から試しているという人もいるはずだ。しかし、世に流布されている”節電術”には問題がある内容も多い。確かに節電にはなるが、その代償が大きすぎるもの、節電をしたことにより、あとで大量の電力を消費することになるものなどがある。つまり、確かに節電にはなるが、効果が小さくデメリットが大きいものがけっこうあるのだ。

もし、「デメリットがあっても節電できたほうがいい!」と言うのであれば、iPhoneの電源を切って持ち歩き、使う時だけ電源を入れればいい。それがいかにバカバカしく、意味がない使い方であることはおわかりになるだろう。

その誤りの根底にあるのは、iOSとAndroidの設計思想の違いを無視していることだ。iOSは、アプリ開発者にとってはいろいろと厳しいルールが設けられている。と言っても、Appleのアプリ開発環境を使えば自然とルールに沿ったアプリができあがるため、開発者が不自由さを感じることはほぼない。一方Androidはアプリ開発者に大きな自由が与えられている。

どちらがいい悪いではなく、まさしく考え方=設計思想の違いだ。iOSは厳しいルールを設定することでユーザが安全で簡単にアプリを使えるようにしようとする。Androidは自由にすることでユーザが多彩なアプリを使えるようにしようとする。

アプリを強制終了しても節電効果は非常に小さい

iPhoneの画面を下から上にスワイプすると、起動しているアプリの一覧=Appスイッチャが表示される。この中から、不要なアプリを上方向にスワイプして消すことが節電術のひとつとして紹介されることがある。

iPhoneのAppスイッチャ。バックグラウンドにあるアプリが一覧表示される。不要なアプリを上方向にスワイプすることで強制終了できる。

これはAndroidでは意味のある方法だが、iOSではほとんど意味がない。Androidではバックグラウンドに回ったアプリもCPUを使い、電力を消費続ける。そのため、Appスイッチャから不要なアプリを取り除いて強制終了させることは節電になる。

一方、iOSではバックグラウンドに回ったアプリはサスペンド状態となり、CPUをほぼ使用しないため、電力はほぼ消費しない。例外はプッシュ通知や情報更新だが、これも自由にできるわけではなく、iOSが許可したタイミングでしか行われない。電力消費量は極限まで抑えられているわけだ。

強制終了させたアプリを次回起動すると、アプリ本体を読み込むところからのスタートとなる。さらに、バックグラウンドで行われていた情報更新などを一気に行う。これらによる電力消費はかなり大きい。つまり、こまめに強制終了してこまめに起動すると、むしろ電力を消費してしまう可能性があるのだ。

しばらく使わないことがわかっているアプリは強制終了してもかまわないが、節電効果は小さい。一方、メッセージやマップなど頻繁に使うアプリは強制終了せず、バックグラウンドに残しておいた方が節電になる。

アプリのバックグラウンド更新をオフにしても節電効果は極めて小さい

「設定」アプリの[一般]→[アプリのバックグラウンド更新]をオフにする節電術もある。しかし、これをオフにしても節電効果は極めて小さい。

アプリのバックグラウンド更新をオフにしても、節電効果は極めて小さい。バックグラウンド更新とは、バックグラウンドでも最新の情報に更新してくれるというもの。次にアプリを起動したときには、どのみち最新情報への更新が行われる。

バックグラウンド更新とは、アプリのコンテンツが追加されたとき、アプリに表示されるコンテンツを最新状態に更新するというものだ。たとえばSNSやニュースのタイムラインを更新する、天気アプリの天候や気温を最新のものにする、メッセージで最新のメッセージに更新するなどだ。

これをオフにすると、更新に使われる電力が節約できるため、確かに節電効果はゼロではない。しかし、そのアプリを次に起動したときは、このコンテンツ更新をまとめて行うことになるため、結局、節電した分の電力を消費する。

アプリのバックグラウンド更新はオンにしておき、最新情報が必要のないアプリ、ゲームなど1日に1回程度以下しか起動しないアプリを個別にオフにしておくのが正解だ。

低電力モードは効果的だが、iPhoneらしい体験を損なう

設定アプリの[バッテリ]→[電力モード]で[低電力モード]をオンにすると、確かに節電効果がある。しかしその代償は大きく、常に低電力モードにするのは考えものだ。iOSでは、バッテリ残量が20%を切ったときに「低電力モード」を提案してくる。

低電力モードは、性能を犠牲にして電力消費を抑えるという機能だ。最新のiPhoneに搭載されているA19シリーズチップ(SoC)は6コア構成であり、従来のCPUに相当するものが6つも入っている。

しかし、同じCPUが6つ入っているわけではない。パフォーマンスコア(Pコア)が2つと、高効率コア(Eコア)が4つという構成だ。Pコアというのは性能重視で電力消費は大きい。Eコアは性能は限られているが電力消費は小さい。iPhoneは、普段の処理はEコア中心で、重たい処理の場合はPコアを使っている。

低電力モードにすると、このPコアを休止させるか、クロック数(動作速度)を落とすことになる。つまり、ゲームなどでは、画面がカクつくようになる可能性がある。さらに画面のリフレッシュレート(書き換え頻度)を落としたり、電力消費が大きい5G通信を制限するなど、あらゆる節電手段が取られることになる。

簡単に言えば10年ほど前のiPhoneに戻ってしまうようなもので、快適な使用感は損なわれてしまう。低電力モードが用意されているのは、充電可能な場所に辿り着くまで、なんとかバッテリを持続させるためだ。非常時用であり、普段から使うことはおすすめできない。

低電力モードは節電になるが、処理速度が遅くなるなど代償が大きい。あくまでも緊急用だ。通常は適応型電力制御を使いたい。使い方に応じて、体験を損なわない範囲で節電をしてくれる。

一方、「適応型電力制御」は、バッテリ消費が多い場合などに自動的に判断して節電対策を行ってくれる。使用感が損なわれることはほぼないため、こちらをオンにしておきたい。

位置情報サービスは「オフ」よりも「使用中のみ」が賢い

「設定」アプリの[プライバシーとセキュリティ]→[位置情報サービス]で位置情報サービスをオフにするというテクニックも目にする。これは節電効果に加えて、プライバシーも守られることが利点とされているようだ。しかし、オフにする代償は非常に大きい。

まず、「マップ」の経路案内が使えなくなる。さらに、たとえば飲食店の検索アプリなどでは、現在地周辺の情報を調べられなくなる。また、タクシー呼び出しアプリでも、自分の位置を探すところから操作しなくてはならない。

位置情報の取得はGPSなどの測位衛星と携帯電話基地局を利用して行われるが、衛星や基地局をスキャンしなければならないため電力消費が比較的大きい。ただし、アプリが勝手に位置情報を測定できるわけではない。アプリからの要求があると、iOSがそれを受けて位置情報を測定。その後iOSが位置データを取得し、それをアプリに渡すという手順だ。そのため、10個のアプリが一斉に位置情報を要求した場合でも、測定が、10回行われるのではなく、1回で済んでしまうこともある。

位置情報測定が問題になるのは、必要もないのに連続して位置情報を要求し、ユーザの行動把握をしようとするアプリが存在することだ。その行動データはマーケティングデータとして販売されることもある。しかしiOSには対策が用意されている。バックグラウンドに回っているアプリがあまりに頻繁に位置情報を要求する場合、すべてに応じるのではなく、一定頻度でしか位置情報を渡さない。

このため、たくさんのアプリが過剰に位置情報を取得することは起こらず、消費される電力が大きくなることはほとんどない。唯一の例外が、新幹線や高速道路を使って高速移動しているときだ。位置がどんどん変わっていくため、位置情報の測定頻度が高まり、電力消費が大きくなる。これは仕方のないことだし、常に高速移動をしている人はそうは多くないだろう。

位置情報サービスそのものをオフにしてしまうと、iPhoneの使い勝手は大きく損なわれる。オフにするよりも、アプリごとにオフにするのがおすすめだ。位置情報を要求するアプリをインストールしたときは、位置情報をどうするか選ぶダイアログが現れるようになっているし、あとから「設定」アプリで変更することもできる。基本は[使用中のみ]にし、位置情報を使う必要がないアプリは[オフ]にしておこう。

節電とプライバシー保護の問題から「位置情報サービス」をオフにする人は多い。しかし、アプリが勝手に位置情報を取得できるのではなく、iOSがまとめて測定し、そのデータを各アプリに渡す仕組みだ。そのため、電力消費、プライバシーともに、あまり過敏に心配する必要はない。オンにして、各アプリを[使用中のみ]に設定しておけばいい。

視差効果を減らしても節電効果はほとんどない

「設定」アプリの「アクセシビリティ」→「動作」で[視差効果を減らす]をオンにすると、iPhoneの節電につながるという人もいる。しかし、その効果は非常に小さく、誤差の範囲だと言ってもいいほどだ。

視差効果とは、iPhone本体を傾けるとアイコンやダイアログがわずかに動いて立体的に感じられる効果や、アプリを起動・終了したときに表示されるアニメーションなどのことだ。このようなグラフィック演算にはCPUが使われており、電力も使われる。しかし、このような視差効果は意味のない演出ではなく、使いやすさを決定づける重要な要素だ。

iPhone本体を傾けるとアイコンやダイアログがわずかにズレるのは、どの要素が手前にあり、どの要素が奥にあるのかを感覚的に伝えてくれる。また、アプリの起動アニメーションは、どのアプリを開いたのかを感覚的に伝えてくれる。このような感覚的に伝えてくれる仕組みがあるからこそ、iOSは使いやすく感じるのだ。わずかな電力を節約するために、iPhoneを使いづらくするのはいい判断とはいえない。

この[視差効果を減らす]の項目が、アクセシビリティの中にあることに着目していただきたい。節電やiOSの演出のためのものではなく、アニメーションなどの急な動きが視覚に入るとめまいがしたり、気分が悪くなる人のための設定なのだ。

「視差効果を減らす」をオンにして節電できる量はきわめて微量。本来は、アニメーションが視覚的に苦手な人のためのアクセシビリティ設定のひとつなのだ。

節電効果を超えるデメリットも。賢いのはモバイルバッテリの活用?

さまざまなところで語られる節電術の類は、そこだけで見れば確かに節電になっているが、その代償については考慮しないというものが多い。これは5円安い卵を買いに、遠くのスーパーに車で行くようなものだ。

iPhoneのバッテリ持ちを不安に感じる人は多いかもしれないが、都市部での行動であれば、このような心配は不要になってきている。コンビニや駅に行けば、数百円で借りられるモバイルバッテリのレンタルサービスがある。借りた場所に返す必要もないため、移動しながらiPhoneを充電し、移動した先で返却すればいい。

代表的なサービスであるChargeSPOTは、iPhoneのAppClipsに対応しているため事前のユーザ登録やアプリのインストールも必要ない。iPhoneをかざし、Apple Payで支払うだけだ。ちまちま節電してiPhoneの快適さを犠牲にするなら、このようなサービスを利用するか、モバイルバッテリを持ち歩くほうが賢いと思うがいかがだろうか。

この記事の画像を見る5枚