新型iPhoneが発売されるたび、あるいはAppleのサーバーにソフトウェアのメジャーアップデートが配信されるたびに、世間はバッテリー寿命について騒然となります。AppleのiPhone発売スケジュールと同じくらい予測可能で、もはや古臭い話になってきました。
AppleがリリースしたばかりのiOS 8がユーザーにとってどう機能しているのか、以前から考えていたところ、iMoreのバッテリー消費量測定機能に関する記事を読みました。Reneさんは、iOS 8がアプリの使用状況を監視し、そのアプリが消費したバッテリーの割合をグラフ化する仕組みを分かりやすく解説しています。バッテリー消費の原因は様々ですが、重要なのは、それら全てが悪いわけではないということです。
アプリがバッテリーを大量に消費する理由としては、何らかの魔法をかけるために位置情報サービスを利用したり、同期サーバーから最新のToDoリストを取得するためにバックグラウンドで頻繁に起動したりすることが挙げられます。アプリは様々な処理を行っている可能性があり、通常はそれが良いことです。
DropboxとGoogle(旧Google検索)を例に挙げましょう。どちらもバックグラウンドで定期的に動作するため、バッテリーをかなり消費します。Dropboxは新しい写真をアップロードするために、GPSではなくWi-Fiを使って私の位置情報を監視します。Googleも同様の方法で、必要な時に交通情報や位置情報を提供してくれます。また、最新ニュースをアプリに取り込んでくれるので、アプリを開いた時に更新を待つ必要もありません。どちらも私のアプリコレクションに貴重な追加機能であり、もちろん、特定の機能を無効にしてもどちらも動作します。
しかし、それは少し要点を外しているのではないでしょうか?
確かに、その割合を下げることはできる。iOS 8で両方のアプリを貶めるのをやめさせれば、理論上はiPhoneがもっと使いやすくなる。でも、そうはいかない。機能が失われるからだ。仕事で使うものを除けば、iPhoneが私にとって最も頻繁に使うコンピューターである現代において、iPhoneを可能な限り便利に使うべきではないだろうか?
私は、Apple の新たな名前公表と非難の戦術が 2 つの望ましくない影響を及ぼすのではないかと懸念しています。
1) 開発者は、人々が想定するよりもバッテリーを大量に消費するアプリに対して、不当な批判を浴びるでしょう。Tweetbotはその好例で、ほとんどの人にとってバッテリー消費量上位にランクインしています。しかし、Tweetbotはバックグラウンドで定期的に更新を行い、フィードを最新の状態に保ちます。そして、おそらくあなたは5分ごとにTweetbotを起動して、世界で何が起こっているかを確認しているでしょう。つまり、Tweetbotが使われている限り、バッテリーを消費するということです。
2) 人々はバッテリー寿命を延ばすために、機能をオフにし始めるでしょう。そうなれば、開発者は、人々が必要な無線をオフにしたり、起動時にデータ更新を待つ遅延を防ぐバックグラウンド更新を無効にしたりすれば、素晴らしい機能を提供する素晴らしいアプリの開発に時間と労力を費やすのをやめてしまうのでしょうか?その答えは開発者にしかわかりません。
ここでは、もうひとつの要素、「正常」も関係しています。
家族から「ホーム画面とロック画面」がなぜこんなに電力を消費するのかと聞かれるのを待っているのは、きっと私だけではないはずです。いつかは来るのに、私には答えがありません。iOSの仕組みや、お気に入りのポッドキャストアプリがバックグラウンドで何百MBものファイルをダウンロードしていることなど、すべてを詳しく説明するのは、私にとってはやりたくないことですが、避けられない会話なのではないかと不安です。
Appleは、ユーザーをソーセージ工場で何が起こっているのかから守るため、常にこうした情報を隠してきました。しかし、それが必ずしも最善策ではない場合もあります。
一部の人々が待ち望んでいた詳細なバッテリー情報を提供することで、Apple はモンスターを生み出してしまったのかもしれない。
iPhone 6 と iPhone 6 Plus の大型バッテリーが、この問題を解決してくれることを期待します。