Že vemo, da ubijalci nalog ne delujejo v sistemu Android. Zdaj je videti, da bo Android 14 omejil, kaj lahko počnejo – in kaj lahko zahtevajo.
Če vaš telefon deluje nekoliko počasi in si ne morete privoščiti nadgradnje, je skušnjava, da obiščete Trgovino Play in namestite eno od mnogih aplikacij, ki trdijo, da lahko pospešijo vašo napravo.
Ampak tukaj je stvar: ne delujejo. To vemo že od zgodnjih dni Androida, vendar te aplikacije še vedno nabirajo milijone prenosov.
Zdaj je končno morda videti konec. Novo poročilo nakazuje, da bo Android 14 postavil resne omejitve glede tega, kaj lahko počnejo te aplikacije, hkrati pa naj bi Google zajezil aplikacije, ki dajejo zavajajoče trditve.
Android 14 je nastavljen za uničevanje ubijalcev opravil
V objavi v blogu na Esper, znani strokovnjak za Android Mishaal Rahman je brskal po predogledu za razvijalce za Android 14 in odkril znaki, da bo naslednja različica operacijskega sistema omejila, katere naloge ubijalci in drugi tako imenovani pospeševalci hitrosti lahko.
Osnovna ideja je, da bodo aplikacije, ki imajo dovoljenje KILL_BACKGROUND_PROCESSES, omejene glede uporabe API-ja ActivityManager.killBackgroundProcesses (String). Vse skupaj zveni zelo tehnično, vendar imena razkrivajo, kaj točno te stvari počnejo.
Trenutno ubijalci nalog uporabljajo to dovoljenje in API za zaustavitev vseh vaših aplikacij, ki se izvajajo v ozadju, s trditvijo, da bo to pospešilo vašo napravo. V prihodnosti bodo lahko aplikacije uničile le lastne procese v ozadju.
Za to spremembo obstaja dober razlog. Čeprav se sliši logično, da bo izklop aplikacij izboljšal delovanje vašega telefona in življenjsko dobo baterije, ubijalci nalog ne delujejo (in niti ročno zapiranje aplikacij). Android je že dobro sposoben upravljati svoje vire in zapirati aplikacije, ko jih ne potrebujete več.
Ubijalci nalog lahko pogosto poslabšajo stvari. Nekatere aplikacije so zasnovane za delovanje v ozadju. Če jih nenehno zapirate, se bodo preprosto znova odprle in pri tem porabile več sredstev, kot če bi jih pustili pri miru.
Google to pojasnjuje v dokumentaciji, ki jo je Rahman našel za spremembo:
"Android je zasnovan tako, da ohranja predpomnjene aplikacije v ozadju in jih samodejno uniči, ko sistem potrebuje pomnilnik. Če vaša aplikacija po nepotrebnem uniči druge aplikacije, lahko zmanjša zmogljivost sistema in poveča porabo baterije za zahtevajo popolne ponovne zagone teh aplikacij pozneje, kar zahteva bistveno več virov kot nadaljevanje obstoječega predpomnjenega aplikacija."
Prihaja tudi z namigom, da bi podjetje morda začelo pravilno uveljavljati eno od svojih dolgoletnih trgovin Play pravilniki: "Aplikacija tretje osebe ne more izboljšati pomnilnika, moči ali toplotnega obnašanja naprava Android. Zagotoviti morate, da je vaša aplikacija skladna s pravilnikom Google Play proti zavajajočim trditvam."
Google čisti trgovino Play
Vse to vključuje opozorilo, da je Android 14 še v razvoju, zato ni nobenega zagotovila, da bo ta sprememba prišla v končno izdajo ali da bo imela kakršen koli dejanski učinek. Vendar se zdi, da se Google trudi počistiti enega bolj pomanjkljivih delov Trgovine Play.
In če trenutno uporabljate katero od teh aplikacij, veste, kaj morate storiti: takoj jo odstranite, ker ne pomaga.