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月01日 更新
  1. キャンドゥで330円の「U字ケーブル スタンド付 Type-C」を試す 曲がったプラグはスマホを充電しながら持つ際に便利 (2026年02月28日)
  2. モバイルSuicaがいつの間にか“ゴールデン”に そして忘れられる“車窓” (2026年02月27日)
  3. ポケモンとYahoo! JAPANが30周年コラボ LINEも特別デザインに 検索画面に“赤・緑の3匹”が登場する演出も (2026年02月27日)
  4. 「iPhoneのシェアの高いスマホ市場」に異変!? ショップ店員に聞く「Androidスマホ人気」の実情 (2026年02月27日)
  5. 5G通信とMagSafeをサポート! 片手でも持ちやすい「iPhone 12 mini(128GB)」のAmazon整備品が約3万円から (2026年02月26日)
  6. 3キャリアに聞く「Galaxy S26」戦略 「月1円」のソフトバンク、3年ぶり参戦の楽天、16周年のドコモ (2026年02月27日)
  7. ドコモ販売ランキング:「iPhone 16」が急上昇、「iPhone 17」「Xperia 10 VII」も人気【2026年1月】 (2026年02月28日)
  8. 「Pixel 10a」は何が進化した? 「Pixel 9a」「Pixel 10」とスペックを比較 “aシリーズ初”の機能も (2026年02月19日)
  9. すかいらーくグループの「テーブル決済」はDX+人によるおもてなし (2026年02月28日)
  10. 楽天モバイル回線のMVNOサービス「ゼロネオモバイル」登場 月額6248円でデータ無制限、60回払いで端末実質0円 (2026年02月25日)
最新トピックスPR

過去記事カレンダー

2026年