バッテリーの節約について

最近のユーザーは、メールの送信や家計の管理、動画のストリーミング、ビデオゲームのストリーミングやプレイなど、ほぼすべての業務にモバイル デバイスを利用しています。ほとんどのアプリは、有用であるためにリモート サービスからのデータ、画像、その他のメディアを必要とします。アプリは、ユーザーのデバイス上の多くのアプリの 1 つにすぎず、ネットワーク リソースを競合していることを忘れないでください。適切に管理しないと、バッテリーのパフォーマンスに著しい悪影響を与え、ユーザーの限られたネットワーク帯域幅を不必要に使用する可能性があります。

Android 8.0 以降、バッテリー、ユーザー エクスペリエンス、システムの健全性を維持するために、OS にいくつかのアップデートが導入されました。ただし、デベロッパーが自分で採用できる考慮事項、戦略、パターンもあります。アプリがネットワークに対してリクエストを行うと、電力を大量に消費するモバイルデータ通信や Wi-Fi 通信がオンになるため、バッテリー消費の大きな原因となります。

このガイドでは、次のことを学びます。

  • アプリの接続モデルがワイヤレス無線ステートマシンとどのようにやり取りするか。
  • データ接続の影響を最小限に抑える手法の活用方法。
  • 接続が遅い場合のトラブルシューティング方法。
  • デバイスが充電中や Wi-Fi 接続中など、特定の条件でのみバックグラウンド処理を実行する方法。
  • アプリのバッテリー使用量の推移を追跡する方法。

最後に、更新の 3 つの大まかなカテゴリ(ユーザー主導アプリ主導サーバー主導)について学び、各カテゴリの効率を最大限に高めるためのツールと手法について説明します。

最終的には、ユーザーに最高のアプリ エクスペリエンスを提供する責任は、デベロッパー コミュニティ全体にあります。

その他の素材