Wiemy już, że zabójcy zadań nie działają na Androidzie. Wygląda na to, że Android 14 ograniczy to, co mogą zrobić - i to, co mogą twierdzić, że robią.

Jeśli twój telefon działa trochę wolno i nie stać cię na uaktualnienie, kuszące jest wejście do Sklepu Play i zainstalowanie jednej z wielu aplikacji, które twierdzą, że są w stanie przyspieszyć twoje urządzenie.

Ale o to chodzi: nie działają. Wiemy o tym od początków Androida, ale te aplikacje wciąż gromadzą miliony pobrań.

Teraz koniec może być już na horyzoncie. Nowy raport sugeruje, że Android 14 nałoży poważne ograniczenia na to, co mogą robić te aplikacje, a jednocześnie Google ma zamiar ograniczyć aplikacje, które wprowadzają w błąd.

Android 14 ma zabijać zabójców zadań

W poście na blogu o godz Esper, znany ekspert ds. Androida, Mishaal Rahman, zagłębił się w Android 14 Developer Preview i odkrył oznaki, że następna wersja systemu operacyjnego ograniczy jakie zadania zabójcy i inne tak zwane przyspieszacze prędkości mogę zrobić.

Podstawową ideą jest to, że aplikacje posiadające uprawnienie KILL_BACKGROUND_PROCESSES będą ograniczone w sposobie korzystania z interfejsu API ActivityManager.killBackgroundProcesses (String). Wszystko to brzmi bardzo technicznie, ale nazwy zdradzają dokładnie, co te rzeczy robią.

instagram viewer

Obecnie zabójcy zadań używają tego uprawnienia i interfejsu API do zamykania wszystkich aplikacji działających w tle, twierdząc, że przyspieszy to działanie urządzenia. W przyszłości aplikacje będą mogły zabijać tylko własne procesy działające w tle.

Ta zmiana ma dobry powód. Chociaż wydaje się logiczne, że zamykanie aplikacji poprawi wydajność telefonu i żywotność baterii, zabójcy zadań nie działają (i nie zamyka również ręcznie aplikacji). Android jest już w stanie dobrze zarządzać swoimi zasobami i zamykać aplikacje, gdy nie są już potrzebne.

Zabójcy zadań często mogą pogorszyć sytuację. Niektóre aplikacje są zaprojektowane do działania w tle. Jeśli nadal będziesz je wyłączać, po prostu otworzą się z powrotem, zużywając więcej zasobów, niż gdybyś zostawił je w spokoju.

Google wyjaśnia to w dokumentacji, którą Rahman znalazł dla zmiany:

„Android został zaprojektowany tak, aby przechowywać aplikacje w pamięci podręcznej w tle i automatycznie je zabijać, gdy system potrzebuje pamięci. Jeśli Twoja aplikacja niepotrzebnie zabija inne aplikacje, może zmniejszyć wydajność systemu i zwiększyć zużycie baterii o ok wymagające pełnego ponownego uruchomienia tych aplikacji później, co wymaga znacznie więcej zasobów niż wznowienie istniejącej pamięci podręcznej aplikacja."

Zawiera również wskazówkę, że firma może zacząć właściwie egzekwować jeden ze swoich długoletnich Sklepów Play zasady: „Aplikacja innej firmy nie może poprawić pamięci, mocy ani zachowania termicznego Urządzenie z Androidem. Upewnij się, że Twoja aplikacja jest zgodna z zasadami Google Play dotyczącymi wprowadzających w błąd twierdzeń”.

Google czyści Sklep Play

Wszystko to wiąże się z zastrzeżeniem, że Android 14 jest wciąż w fazie rozwoju, więc nie ma gwarancji, że ta zmiana trafi do ostatecznej wersji lub że będzie miała jakikolwiek rzeczywisty efekt. Wygląda jednak na to, że Google stara się wyczyścić jedną z bardziej szkicowych części Sklepu Play.

A jeśli używasz teraz jednej z tych aplikacji, wiesz, co robić: natychmiast ją odinstaluj, ponieważ to nie pomaga.