Informacje o wydłużaniu czasu pracy na baterii

Obecnie użytkownicy korzystają z urządzeń mobilnych praktycznie do wszystkiego – od wysyłania e-maili i zarządzania finansami po strumieniowanie filmów, odtwarzanie strumieniowe i granie w gry wideo. Aby były przydatne, większość aplikacji wymaga danych, obrazów i innych multimediów z usług zdalnych. Pamiętaj, że aplikacja to tylko jedna z wielu aplikacji na urządzeniu użytkownika, które konkurują o zasoby sieciowe. Jeśli zarządzanie jest niewłaściwie zarządzane, może to mieć bardzo szkodliwy wpływ na wydajność baterii i niepotrzebnie wyczerpywać ograniczoną przepustowość sieci użytkownika.

Wraz z Androidem 8.0 wprowadzono kilka aktualizacji, które pomagają oszczędzać baterię i wygodę użytkowników oraz dbać o kondycję systemu. Są jednak dodatkowe kwestie, strategie i wzorce, które mogą się przydać również deweloperowi. Główną przyczyną wyczerpywania się baterii mogą być żądania wysyłane przez aplikację do sieci, ponieważ bazują one na mocno zużywających energię sieci komórkowych i Wi-Fi.

Z tego przewodnika dowiesz się:

  • Sposób, w jaki model połączenia w aplikacji wchodzi w interakcję z urządzeniem bezprzewodowym.
  • Jak użyć technik do minimalizowania wpływu połączenia do transmisji danych.
  • Jak rozwiązać problemy z powolnym połączeniem
  • Działanie w tle działa tylko w określonych warunkach, np. podczas ładowania urządzenia lub połączenia z Wi-Fi.
  • Jak śledzić wykorzystanie baterii przez aplikację na przestrzeni czasu.

Na koniec omówimy 3 ogólne kategorie aktualizacji: Inicjowane przez użytkownika, Inicjowane przez aplikację i Inicjowane przez serwer oraz narzędzia i techniki umożliwiające maksymalizację wydajności poszczególnych kategorii.

Ostatecznie naszym obowiązkiem jako społeczności deweloperów jest zapewnienie użytkownikom jak najlepszych wrażeń podczas korzystania z aplikacji.

Materiały dodatkowe