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 przesyłanie strumieniowe filmów oraz strumieniowe przesyłanie i odtwarzanie gier wideo. Większość aplikacji wymaga danych, obrazów i inne multimedia z usług zdalnych. Pamiętaj, że Twoja aplikacja tylko jedna z wielu aplikacji na urządzeniu użytkownika i każda z nich rywalizuje o zasoby sieciowe. Nieodpowiednie zarządzanie może mieć ogromny wpływ na baterię i niepotrzebnie wykorzystywać ograniczoną przepustowość sieci użytkownika.

Począwszy od Androida 8.0, jest kilka w systemie operacyjnym zostały wprowadzone aktualizacje, które pomagają oszczędzać baterię, wygodniej i stan systemu. Istnieją jednak dodatkowe kwestie, strategie które Ty jako programista możesz stosować. Prośby, które może być główną przyczyną wyczerpywania się baterii, ponieważ korzystają z pochłaniających dużo energii nadajników w sieci komórkowej i Wi-Fi.

Z tego przewodnika dowiesz się:

  • Jak model łączności aplikacji współdziała ze stanem sieci bezprzewodowej na komputerze.
  • Jak stosować techniki minimalizujące wpływ połączenia danych.
  • Jak rozwiązać problemy z powolnym połączeniem
  • Jak uruchamiać zadania w tle tylko w określonych warunkach, np. gdy urządzenie jest ładowane lub połączone z siecią Wi-Fi.
  • Jak śledzić wykorzystanie baterii przez aplikację na przestrzeni czasu.

Na koniec poznasz 3 szerokie kategorie aktualizacji: inicjowane przez użytkownika, inicjowane przez aplikację i inicjowane przez serwer. W ramach każdej z nich znajdziesz narzędzia i techniki, które pozwolą Ci zmaksymalizować wydajność.

Ostatecznie to nasza odpowiedzialność jako społeczności deweloperów, aby zapewnić użytkownikom jak najlepsze wrażenia z aplikacji.

Materiały dodatkowe