メールの送信や財務管理から、動画のストリーミング、ストリーミングやビデオゲームのプレイまで、ユーザーはほぼすべてのことにモバイル デバイスに依存しています。アプリの利便性を高めるには、ほとんどのアプリでデータ、画像、 リモートサービスから他のメディアに 移動できますアプリは、ユーザーのデバイス上の多くのアプリの 1 つにすぎず、ネットワーク リソースを競合していることを忘れないでください。管理が適切でないと、バッテリーに著しく有害な影響を及ぼす可能性があります ユーザーの限られたネットワーク帯域幅を不必要に使用することにつながります。
Android 8.0 以降、 OS のアップデートが行われ、バッテリーの消費、ユーザー エクスペリエンスの低下、 モニタリングします。ただし、デベロッパーが自分で採用できる考慮事項、戦略、パターンもあります。アプリがネットワークに対してリクエストを行うと、電力を大量に消費するモバイルデータ通信や Wi-Fi 通信がオンになるため、バッテリー消費の大きな原因となります。
このガイドでは、次のことを学びます。
- アプリの接続モデルがワイヤレス無線ステートマシンとどのようにやり取りするか。
- データ接続の影響を最小限に抑えるためのテクニックを紹介します。
- 接続速度が遅い場合のトラブルシューティング方法。
- デバイスが充電中や Wi-Fi 接続中など、特定の条件でのみバックグラウンド処理を実行する方法。
- アプリのバッテリー使用量の推移を追跡する方法。
最後に、更新の 3 つの大まかなカテゴリ(ユーザー主導、アプリ主導、サーバー主導)について学び、各カテゴリの効率を最大限に高めるためのツールと手法について説明します。
結局のところ、Google はデベロッパー コミュニティとして ユーザーに最高のアプリ体験を提供したいと考えています