KDDI、Androidアプリにおける電池消費ガイドライン

» 2013年04月05日 12時30分 公開
[長浜和也,ITmedia]

通信回数の適正化と液晶ディスプレイの設定が重要

 KDDIが4月5日に公開した「端末電池消費に関するアプリガイドライン」は、GoogleのAndroid Developers Siteにあるドキュメントを参考にしてKDDIがまとめたもので、Andorid向けアプリの開発において、消費電力を抑えるためにCPUやカメラ、通信モジュール、液晶ディスプレイ、ディスプレイバックライト、各種センサーを制御するAPIの利用方法について解説している。

 ガイドラインでは、通信リソースに液晶バックライト、位置測位、カメラ関連デバイス、グラフィックス処理、演算処理、メモリ解放処理のそれぞれで、リソースの効率的な利用や使用回数の抑制で消費電力を抑えるAPIの利用方法を、サンプルコードなどを示して紹介している。特に、通信リソースと液晶バックライトは、独立した章を設けるなど、バッテリー消費に大きく影響していることを表している。

 通信リソースの効率的な利用では、通信回数と通信時間を短くする手法を示している。具体的には、一定の時間間隔で通信を行うアプリでは通信間隔を広げたり、通信を行うトリガーにPush通知を利用すること、さらに、リトライ回数や間隔の抑制、バックグラウンド動作で通信回数の抑制、圏外時の通信抑止、HTTP通信でのデータ圧縮などを勧めている。また、複数のアプリで通信するタイミングを同期させたり、複数の端末で通信を行うタイミングを、乱数やアラームを利用して分散させる処理も紹介している。

 液晶ディスプレイのバックライトでは、点灯制御、アプリの状態に応じた輝度の制御を勧めているほか、搭載センサーの制御では、データ取得間隔の適正化や位置測位にGPS以外の利用、カメラデバイスにおける起動時間の短縮化も消費電力の抑制につながるとしている。

 プロセッサの消費電力抑制では、液晶ディスプレイバックライトの点灯状態を取得するAPIを利用して、オフのときには描画処理を行わない処理を入れたり、GPUのハードウェアアクセラレータ機能利用や、小数点演算における浮動小数点演算の利用による処理時間の短縮化、そして、座標計算や矩形表示処理では生成済みのインスタンスを利用してメモリ解放処理回数を抑制することなどを取り上げている。

Copyright © ITmedia, Inc. All Rights Reserved.

アクセストップ10

2026年03月13日 更新
  1. 庵野秀明、GACKT、ひろゆき、ドワンゴ川上らが集結 “カメラのいらないテレビ電話”をうたう新サービス「POPOPO」18日に発表へ (2026年03月11日)
  2. 「iPhone 17e」と「iPhone 17」は何が違う? 3万円の価格差をスペックから検証する (2026年03月10日)
  3. どこでもウユニ塩湖? 3COINSで550円の「スマホ用反射ミラークリップ」を試す (2026年03月12日)
  4. 「Galaxy S26」シリーズはどこが安い? 一括価格と2年間の実質負担額を比較、お得なキャリアはココだ (2026年03月11日)
  5. 「iPad Air(M4)」実機レビュー 「もうProじゃなくてもいい」と思えた性能、だからこそ欲しかったFace ID (2026年03月09日)
  6. ドコモ「ガラケー取扱説明書の掲載を終了します」 3G終了に伴い、事前保存を呼びかけ (2026年03月11日)
  7. Xiaomiからも“デカバ”モデルが登場! 1万mAhバッテリー時代が到来 (2026年03月12日)
  8. 100W出力で急速充電対応「UGREEN USB Type-Cケーブル」が43%オフの743円に (2026年03月12日)
  9. キーボード付きスマホ「Titan 2 Elite」がUnihertzから登場 実機に触れて分かった“絶妙なサイズ感” (2026年03月09日)
  10. サムスンに聞く「Galaxy S26」シリーズ開発秘話 AI機能はさらに賢く、商用化まで5年を要した「プライバシーディスプレイ」 (2026年03月12日)
最新トピックスPR

過去記事カレンダー

2026年