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

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

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

このガイドの内容:

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

最後に、ユーザー開始型アプリ開始型サーバー開始型という 3 つの広範な更新カテゴリと、各カテゴリの効率を最大化するためのツールと手法について学習します。

ユーザーに最高のアプリ エクスペリエンスを提供することは、デベロッパー コミュニティとしてのあらゆる責任です。

その他の素材