バッテリー寿命 · 1 min read · Dec 04, 2025

このコードでスマートフォンのバッテリー寿命を16%延ばす

バックグラウンド活動を賢く抑制することでスマートフォンのバッテリー消耗を16%削減する新ツール

最近製造されたスマートフォンは、予算に優しい電話でも高級電話でも、多くの機能、アプリケーション、ゲームが搭載されており、これらが電話のバッテリーをより早く消耗させる傾向があります。その結果、スマートフォンを日常的に充電することが必要不可欠になっています。

水素、アルミニウム、太陽光発電などを利用した非常に有望なバッテリー革新が多く存在しますが、現在の世代のリチウムイオンバッテリーで動作するデバイスを持つユーザーにはあまり役立ちません。それでは、スマートフォンからもう少しバッテリーを引き出すためには何ができるのでしょうか?ツールはありますか?はい、あります。

アメリカのパデュー大学の研究者たちが開発した新しいツールは、バックグラウンドで実行されているアプリを強制終了させることでバッテリーの消耗を減少させるものです。

パデュー大学の研究者たちは、インテルおよびインディアナ州のバッテリースタートアップMobile Enerlyticsと共同で、61カ国の191のモバイルキャリアで使用されている2,000台のSamsung Galaxy S3およびS4スマートフォンを調査しました。

プレスリリースで、電気およびコンピュータ工学の教授Y. Charlie Huは「これは、消費者の日常使用におけるスマートフォンのエネルギー消耗に関する初の大規模な研究でした」と述べました。

チームは、日常のバッテリー消耗の45.9%がスマートフォンの画面がオフのときに発生することを発見しました。また、28.9%のバッテリー消耗がデバイスのバックグラウンドでアプリが頻繁に起動して実行されることによるものであることも分かりました。

電話の通信システムが正常に動作するために、これらのアプリの多くは電話の運用にとって重要に見えるかもしれません。しかし、すべてが重要というわけではありません。基本的に、単に目を覚まし、正当な就寝時間に戻れない不眠症スタイルのアプリによるバグや非効率性が、かなりのバッテリー消耗を引き起こすと研究者たちは述べています。

「画面がオフの間、電話のハードウェアはスリープ状態に入るべきで、ほぼゼロの電力を消耗するはずです」とHuは言いました。「アプリは画面がオフの間に定期的に電話を起こして有用なことを行いますが、その後、電話を再びスリープ状態に戻すべきです。彼らはソフトウェアのバグや、特にwakelockと呼ばれるAndroidの電力制御アプリケーションプログラミングインターフェースの誤った使用のために、電話を再びスリープ状態に戻させていません。」

研究者たちは今週、パリで開催されたACM MobiCom 2015会議で発表を行いました。ACMはComputing Machinery Inc.の略です。研究者たちは、HUSHと呼ばれる問題に対するコードベースの解決策を詳述しました。ユーザーの通常の活動に応じて、コードはユーザーにとって重要なアプリを認識し、重要でないと見なされるアプリの動作を抑制します。研究者によると、HUSHシステムは全体のバッテリー消耗を最大15.7%削減できるとのことです。

「大局的には、スマートフォンのバッテリー寿命を2倍にしたいと考えています」とHuは言いました。「これは、画面がオンのときにさまざまなアプリや正当なメンテナンス機能によって多くのバッテリー消耗が引き起こされるため、簡単な旅ではありません。」

この研究論文は、パデュー大学の大学院生であるXiaomeng Chen、Abhilash Jindal、Ning Ding、Hu、インテルの研究者Maruti GuptaおよびRath Vannithambyによって執筆されました。

「数年前に、wakelockのバグが重大なエネルギー消耗を引き起こす可能性があることを示す最初の研究を発表しました」とHuは言いました。「しかし、これは実際のユーザーの電話でwakelockのバグが広く存在することを示す最初の研究です。」

「実際の環境」でのバッテリー消耗に関する研究は、約1,500台の電話の使用データを含む論文でも詳述されており、この作業はScientific Americanのポッドキャストで説明されました。

「1日の総エネルギー消耗を約16%削減できることは非常に重要です。なぜなら、バッテリーの充電を1/6延長できるからです」とHuは言いました。

良いニュースは、研究者たちがHUSHをGitHubで無料で提供していることです。このツールはここから無料でダウンロードできます。使用するには、自分でコードをコンパイルする方法を知っている必要があります。まだアプリ形式にはパッケージ化されていません。研究者たちは、すべてのAndroidユーザーが使用できるようにするために、これをすぐに行う予定です。

Share: X/Twitter LinkedIn

新しい投稿を受信箱で受け取る

スパムはありません。いつでも購読を解除できます。