Google blockerar aktivitetsdödarappar i Android 14

Postat:
15:00 - 2023-03-09
Skribent:
Lars A
Kommentarer:
8

Under systemets barndom var så kallade task killers, aktivitetsdödare, populära för Android. De stängde ned alla aktiviteter och appar i bakgrunden samtidigt och det är möjligt att de en kort epok under Androids historia faktiskt förbättrade prestandan tillfälligt.

Överlag har dessa tveksamma systemverktyg dock varken varit bra för prestandan eller batteritiden, tvärtom, då systemet sköter processerna på egen hand och bara störs av manuella och oväntade nedstängningar.

Från och med Android 14 kommer Google sätta stopp för den här typen av beteende och förhindra och förbjuda att appar stänger ned andra appar och påverkar deras processlivscykel. Utvecklare kan inte längre använda det relaterade API-anropet i Android 14, då applikationer endast har möjlighet att stänga ned sina egna processer.

Apps shouldn’t use the killBackgroundProcesses API or otherwise attempt to influence the process lifecycle of other apps, even on older OS versions. Android is designed to keep cached apps in the background and kill them automatically when the system needs memory.

If your app kills other apps unnecessarily, it can reduce system performance and increase battery consumption by requiring full restarts of those apps later, which takes significantly more resources than resuming an existing cached app.