Czy udostępnianie lokalizacji wyczerpuje baterię?

Czy udostępnianie lokalizacji wyczerpuje baterię? Oto prawdziwa odpowiedź

Spis treści

Czy udostępnianie lokalizacji wyczerpuje baterię? Oto prawdziwa odpowiedź

Tak - udostępnianie lokalizacji wyczerpuje baterię. Ale ilość ta waha się od prawie nic do znacznej części dziennego ładowania, w zależności całkowicie od używanej metody.

Najważniejszą zmienną jest to, czy układ GPS telefonu działa stale w tle, czy też uruchamia się na żądanie. Aplikacja, która sprawdza pozycję użytkownika co kilka sekund, zużywa cały sprzęt. Link, który pyta o lokalizację raz, a potem przestaje, ledwo się rejestruje. Zrozumienie, do której kategorii należy dana metoda śledzenia, wyjaśnia, dlaczego niektórzy ludzie tracą baterię 20% na aplikacje lokalizacyjne, a inni w ogóle tego nie zauważają.

Jak udostępnianie lokalizacji faktycznie wykorzystuje baterię

Ile baterii zużywają usługi lokalizacyjne

Udostępnianie lokalizacji to nie jedna czynność - to łańcuch zdarzeń sprzętowych. Każdy element tego łańcucha pobiera energię:

Komponent sprzętowyRolaWpływ baterii
Chip GPSKomunikuje się z satelitami w celu precyzyjnego pozycjonowaniaNajwyższy - szczególnie przy słabym sygnale
Radio komórkowePrzesyła dane o lokalizacji do serwerów lub innych telefonówŚredni
Radio Wi-FiWspomaga GPS w celu szybszego pozycjonowania (połączenie sieci komórkowej i Wi-Fi)Średni
BluetoothPasywny przekaźnik dla funkcji Znajdź moją sieć i AirTagsNiski
Czujniki ruchuWykrywa ruch, aby zdecydować, kiedy dokonać aktualizacjiNiski

Chip GPS jest głównym winowajcą. W warunkach silnego sygnału, aktywne korzystanie z GPS wyczerpuje około 13% więcej baterii niż podstawowe korzystanie z telefonu. W obszarach o słabym sygnale - tunele, drogi wiejskie, gęsta zabudowa - telefon pracuje ciężej, aby utrzymać kontakt z satelitą, a zużycie baterii może osiągnąć 38% więcej niż w warunkach podstawowych. Dlatego też ta sama aplikacja zużywa różną ilość energii w zależności od miejsca, w którym się znajdujesz.

Trzy rodzaje udostępniania lokalizacji i koszt każdego z nich dla baterii

Większość przewodników traktuje udostępnianie lokalizacji jako jedną rzecz. Tak nie jest. Istnieją trzy znacząco różniące się metody o bardzo różnych kosztach baterii:

MetodaJak działa GPSDzienny wpływ na baterięNajlepsze dla
Ciągle aktywny GPS (“Zawsze”)GPS działa w tle przez cały czas, nawet gdy telefon jest bezczynny20-25% więcej niż linia bazowaAplikacje do śledzenia w czasie rzeczywistym, takie jak Life360 z wykrywaniem jazdy
Pasywny / oparty na zdarzeniach (“Podczas korzystania”)GPS uruchamia się po otwarciu aplikacji lub wykryciu znacznego ruchu.5-15% więcej w zależności od zastosowaniaUdostępnianie Apple Find My Person, udostępnianie lokalizacji Google
Łącza na żądanieGPS uruchamia się na chwilę, gdy odbiorca dotknie łącza, a następnie zatrzymuje się.Prawie zerowy dodatkowy odpływJednorazowe kontrole lokalizacji, okazjonalne zameldowania

Różnica między pierwszą a trzecią metodą jest ogromna. Ciągłe śledzenie GPS to stałe obciążenie sprzętowe. Udostępnianie oparte na łączach to pojedynczy, krótki impuls. Dla użytkowników, którzy nie potrzebują aktualizacji lokalizacji sekunda po sekundzie, wybór metody niższego poziomu zapewnia dane o lokalizacji, których potrzebują, za ułamek kosztu baterii.

Czy Life360 rozładowuje baterię? Co pokazują dane

Czy udostępnianie lokalizacji wyczerpuje baterię?

Life360 jest najbardziej energochłonną aplikacją lokalizacyjną, ponieważ działa na najwyższym poziomie tego spektrum. Do poprawnego działania - śledzenia prędkości, wykrywania zdarzeń drogowych i aktualizowania lokalizacji w czasie rzeczywistym - wymaga “stałego” dostępu do lokalizacji, co oznacza, że GPS działa nieprzerwanie w tle, nawet gdy telefon siedzi nieruchomo.

Rzeczywiste porównania pokazują, że aplikacje ustawione na “Zawsze włączony” dostęp do lokalizacji zużywają 20-25% więcej baterii dziennie niż ta sama aplikacja ustawiona na “Podczas używania”. W bezpośrednich testach między Life360 i Apple Find My, Life360 pobiera dodatkowe 9-11% baterii dziennie ze względu na wysokie wymagania dotyczące dokładności GPS dla raportów z jazdy i monitorowania prędkości.

Jeśli Life360 rozładowuje baterię szybciej niż oczekiwano, te zmiany mogą pomóc:

  1. W ustawieniach Life360 sprawdź, czy istnieje tryb oszczędzania baterii lub zmniejsz dokładność lokalizacji, jeśli raporty z jazdy nie są potrzebne w Twoim przypadku użycia
  2. Na iPhonie: przejdź do Ustawienia → przewiń do Life360 → Lokalizacja → rozważ przełączenie na “Podczas korzystania z aplikacji”, jeśli precyzja śledzenia w tle nie jest krytyczna.
  3. Na Androidzie: przejdź do Ustawienia → Aplikacje → Life360 → Bateria → wybierz Nieograniczony, aby powstrzymać system operacyjny przed walką z procesami aplikacji w tle (blokowanie optymalizacji baterii jest częstą przyczyną awarii GPS i może również utrudniać pracę Life360, gdy uzyska dostęp).
  4. Trzymaj telefon w obszarze o silnym sygnale - Life360 działający w środowisku o słabym sygnale będzie zużywał znacznie więcej baterii, ponieważ układ GPS kompensuje to.

Dlaczego Life360 wyświetla komunikat “Battery Saver Is On” lub “Phone Is Out of Battery”?

Te dwa ostrzeżenia dezorientują wielu użytkowników, a żadne z nich nie jest usterką.

“Oszczędzanie baterii jest włączone” oznacza, że telefon śledzonej osoby ma włączony tryb niskiego zużycia energii na poziomie systemu operacyjnego - na iPhonie jest to ustawienie żółtej ikony baterii. Life360 wykrywa to, ponieważ tryb niskiego zużycia energii ogranicza aktualizacje GPS w tle. Life360 nie ma własnego przełącznika oszczędzania baterii; ostrzeżenie odzwierciedla stan ustawień systemu operacyjnego śledzonego telefonu, a nie cokolwiek w samej aplikacji.

“Bateria telefonu wyczerpała się” oznacza, że bateria śledzonego urządzenia osiągnęła poziom 0% i telefon wyłączył się. Life360 zamraża pinezkę w ostatniej znanej lokalizacji i wyświetla to ostrzeżenie. Nie oznacza to błędu ładowania lub awarii aplikacji - telefon jest po prostu rozładowany.

Czy wartość procentowa baterii Life360 jest dokładna? Life360 odczytuje poziom naładowania baterii zgłaszany przez system operacyjny telefonu, który jest tą samą wartością wyświetlaną na pasku stanu telefonu. Jest on tak dokładny, jak odczyt baterii w telefonie, zazwyczaj w zakresie 1-2%. Jeśli Life360 pokazuje nieoczekiwaną wartość procentową, najpierw sprawdź wskaźnik baterii telefonu.

Czy Find My rozładowuje baterię?

Aplikacja Find My firmy Apple jest znacznie bardziej energooszczędna niż Life360 w przypadku udostępniania lokalizacji między osobami. Są ku temu dwa powody.

Po pierwsze, Find My wykorzystuje jako główny mechanizm szyfrowaną transmisję Bluetooth za pośrednictwem sieci Find My - pasywny sygnał o niskim poborze mocy zamiast ciągłej komunikacji satelitarnej GPS. Po drugie, Find My integruje się bezpośrednio z systemem iOS przy użyciu wydajnych interfejsów API lokalizacji na poziomie systemu Apple, które są zoptymalizowane pod kątem wydajności baterii w sposób, w jaki aplikacje innych firm nie mogą się z nimi równać.

Testy w świecie rzeczywistym wskazują, że dodatkowe zużycie baterii przez Find My wynosi poniżej 5% dziennie w przypadku udostępniania osób. Śledzenie AirTag (udostępnianie lokalizacji przedmiotu) zużywa zasadniczo zero dodatkowej baterii w iPhonie - AirTags mają własną baterię CR2032, a pasywne wykrywanie jest obsługiwane przez sieć Find My innych urządzeń Apple, a nie GPS telefonu.

Czy wyłączenie lokalizacji oszczędza baterię?

Tak - ale oszczędność zależy od tego, co było uruchomione przed wyłączeniem.

Jeśli masz zawsze aktywną aplikację GPS, taką jak Life360, całkowite wyłączenie lokalizacji może odzyskać 20-30% dziennego czasu pracy baterii. W przypadku korzystania tylko z pasywnych funkcji lokalizacji (Znajdź mój, geolokalizacja aplikacji pogodowej), różnica jest mniejsza - bliżej 5-10%.

Mądrzejszym podejściem dla większości użytkowników nie jest całkowite wyłączenie lokalizacji - jest to przełączenie z “Zawsze” na “Podczas korzystania z aplikacji” dla określonych aplikacji. Zmiana ta pozwala uzyskać większość oszczędności baterii bez zakłócania działania map, nawigacji, pogody lub innych funkcji zależnych od lokalizacji.

Przybliżona oszczędność baterii wynikająca z przełączenia z trybu “Zawsze” na “Podczas używania” dla pojedynczej aplikacji intensywnie korzystającej z GPS: 15-20% zmniejszenie dziennego zużycia baterii tylko przez tę aplikację.

5 sposobów na zmniejszenie zużycia baterii przez udostępnianie lokalizacji

1. Przełącz z “Zawsze” na “Podczas korzystania z aplikacji”

Jest to zmiana o największym wpływie na większość użytkowników.

Na telefonie iPhone: Ustawienia → Prywatność i bezpieczeństwo → Usługi lokalizacji → dotknij aplikacji → wybierz Podczas korzystania z aplikacji

W systemie Android: Ustawienia → Aplikacje → dotknij aplikacji → Uprawnienia → Lokalizacja → Zezwalaj tylko podczas korzystania z aplikacji

2. Wyłącz precyzyjną lokalizację dla aplikacji, które nie potrzebują dokładnego GPS.

Precyzyjna lokalizacja wykorzystuje cały chip GPS. Wyłączenie go zmusza aplikację do korzystania z triangulacji wieży komórkowej i Wi-Fi - mniej dokładnej (w promieniu kilkuset metrów), ale zużywającej znacznie mniej energii.

Na iPhonie: Ustawienia → Prywatność i bezpieczeństwo → Usługi lokalizacji → dotknij aplikacji → wyłącz Precyzyjną lokalizację.

3. Napraw optymalizację baterii w systemie Android

Optymalizacja baterii w Androidzie może paradoksalnie sprawić, że aplikacje lokalizacyjne będą pracować ciężej poprzez ich wielokrotne wyłączanie i ponowne uruchamianie. Ustaw Life360 lub dowolną inną aplikację śledzącą na “Nieograniczone” użycie baterii: Ustawienia → Aplikacje → Life360 → Bateria → Nieograniczone

Użytkownicy Samsunga: sprawdź również Ustawienia → Bateria i dbanie o urządzenie → Bateria → Limity użycia w tle i usuń Life360 z listy aplikacji uśpionych lub głęboko uśpionych.

4. Pozostań w obszarach o silnym sygnale podczas śledzenia.

GPS przy słabym sygnale zużywa do trzech razy więcej energii niż przy silnym sygnale. Jeśli wiesz, że będziesz w martwej strefie, rozważ wstrzymanie aplikacji śledzących, zamiast pozwalać im spalać baterię, próbując utrzymać blokadę GPS, która nie nadchodzi.

5. Użyj metody opartej na łączach lub metody pasywnej, gdy nie jest wymagana ciągła precyzja.

W przypadku okazjonalnego sprawdzania lokalizacji - potwierdzania, że ktoś gdzieś dotarł, meldowania się podczas podróży - zawsze włączona aplikacja GPS to przesada. Pojedyncze żądanie lokalizacji na żądanie wykonuje to zadanie bez długotrwałego kosztu baterii.

Najmniej awaryjny sposób udostępniania lub sprawdzania czyjejś lokalizacji

Ciągłe śledzenie lokalizacji zużywa baterię po obu stronach. Telefon śledzonej osoby stale korzysta z GPS. Telefon użytkownika odpytywał aplikację o aktualizacje. Żaden z telefonów nie ma przerwy od aktywności sprzętowej związanej z lokalizacją.

Scannero działa inaczej. Kiedy chcesz wiedzieć, gdzie ktoś jest, wpisujesz jego numer telefonu, a Scannero wysyła mu wiadomość SMS z linkiem do żądania lokalizacji. Po dotknięciu linku, ich GPS uruchamia się na krótko, aby uchwycić ich aktualne współrzędne, przesyła je raz, a następnie zatrzymuje się. Pomiędzy żądaniami nie działa żaden GPS w tle - ani na ich urządzeniu, ani na Twoim. Wpływ pojedynczego żądania Scannero na baterię jest pomijalny w porównaniu do dnia aktywnego śledzenia Life360.

Oto jak z niego korzystać:

  1. Przejdź do strony scannero.com i utwórz konto
  2. Wprowadź numer telefonu osoby, której lokalizację chcesz uzyskać.
  3. Scannero wysyła im wiadomość SMS z linkiem do żądania lokalizacji
  4. Gdy go dotkną, ich lokalizacja GPS w czasie rzeczywistym pojawi się na mapie na desce rozdzielczej w ciągu około 2 minut

Pasuje to do przypadków użycia rodziców, którzy chcą okazjonalnych meldunków bez spalania baterii nastolatka przez cały dzień, partnerów potwierdzających, że ktoś bezpiecznie dotarł na miejsce, lub każdego, kto potrzebuje jednorazowego potwierdzenia lokalizacji bez budowania trwałej konfiguracji śledzenia.

Scannero vs. Life360 vs. Find My: Porównanie wpływu na baterię

Cecha / KryteriaScanneroLife360Apple Find My
Tryb GPS na śledzonym urządzeniuKrótka seria na żądanieCiągły (“Zawsze”)Pasywny Bluetooth + okresowy GPS
Działa w tle w sposób ciągłyNieTakMinimalny
Dzienny wpływ na baterię (śledzone urządzenie)Prawie zero między żądaniami20-25% więcej niż linia bazowaPoniżej 5% więcej
Dzienny wpływ na baterię (urządzenie widza)Blisko zeraUmiarkowany (sondowanie aplikacji)Niski
Wymaga uprawnienia do lokalizacji “Zawsze”NieTak (dla pełnej funkcjonalności)Nie
Działa na każdym telefonie (iPhone + Android)TakTakTylko iPhone
Raporty z jazdy i śledzenie prędkościNieTakNie

Life360 to właściwy wybór, gdy potrzebujesz ciągłego, zawsze aktualnego śledzenia z danymi dotyczącymi jazdy. Find My pasuje tylko do gospodarstw domowych Apple, które chcą pasywnego, rodzinnego udostępniania lokalizacji. Scannero pasuje do każdego, kto potrzebuje odpowiedzi na pytanie o lokalizację już teraz, bez angażowania się w stałą aktywność GPS na którymkolwiek z urządzeń.

Przemyślenia końcowe

Udostępnianie lokalizacji wyczerpuje baterię - ale zakres waha się od prawie zera do znacznego dziennego kosztu, w zależności całkowicie od używanej metody. Żądania na żądanie oparte na łączach ledwo się rejestrują. Pasywne udostępnianie przez Bluetooth (Apple Find My) dodaje poniżej 5%. Zawsze włączone aplikacje GPS, takie jak Life360, mogą skrócić dzienny czas pracy baterii o 20-25%, a liczba ta rośnie w warunkach słabego sygnału.

Pytanie, które warto zadać, nie dotyczy tego, czy udostępnianie lokalizacji wyczerpuje baterię. Chodzi o to, czy drenaż pasuje do przypadku użycia. Ciągłe śledzenie z raportami z jazdy jest warte kosztu baterii dla rodzin, które polegają na tych danych. Dla wszystkich innych, którzy po prostu muszą wiedzieć, gdzie ktoś jest od czasu do czasu, narzędzie, które uruchamia GPS raz na żądanie, sprawia, że oba telefony działają dłużej.

Nicklaus Borer
Witam. Jestem dziennikarzem i inżynierem komputerowym. Zajmuję się badaniami w dziedzinie bezpieczeństwa, danych i ich publikacją na tym blogu.