Proč byste neměli používat Task Killer na Androidu

Někteří lidé si myslí, že zabijáci úkolů jsou v systému Android důležití. Zavřením aplikací spuštěných na pozadí získáte lepší výkon a výdrž baterie - to je ten nápad. Ve skutečnosti mohou zabijáci úkolů snížit váš výkon a životnost baterie.

Zabijáci úloh mohou vynutit ukončení aplikací spuštěných na pozadí a odstranit je z paměti. Někteří zabijáci úkolů to dělají automaticky. Android však dokáže inteligentně spravovat procesy sám - nepotřebuje zabijáka úloh.

Android nespravuje procesy jako Windows

Většina uživatelů Androidu zná Windows. V systému Windows může mnoho programů spuštěných najednou - ať už jde o okna na ploše nebo aplikace na hlavním panelu - snížit výkon vašeho počítače. Zavření aplikací, když je nepoužíváte, může pomoci urychlit počítač se systémem Windows.

Android však není Windows a nespravuje procesy jako Windows. Na rozdíl od Windows, kde existuje zřejmý způsob zavírání aplikací, neexistuje zřejmý způsob „zavírání“ aplikace pro Android. Je to záměrné a není to problém. Když opustíte aplikaci pro Android, vrátíte se na domovskou obrazovku nebo přepnete na jinou aplikaci, aplikace zůstane „spuštěna“ na pozadí. Ve většině případů bude aplikace pozastavena na pozadí a nezabere žádné CPU ani síťové prostředky. Některé aplikace budou samozřejmě i nadále využívat CPU a síťové prostředky na pozadí - například hudební přehrávače, programy pro stahování souborů nebo aplikace, které se synchronizují na pozadí.

Když se vrátíte zpět k aplikaci, kterou jste nedávno používali, Android tuto aplikaci „zruší“ a budete pokračovat tam, kde jste přestali. Je to rychlé, protože aplikace je stále uložena ve vaší paměti RAM a připravena k dalšímu použití.

Proč jsou zabijáci úkolů špatní

Zastánci zabijáků úkolů si všimli, že Android používá hodně RAM - Android ve skutečnosti ukládá do své paměti spoustu aplikací, které zaplňují RAM! To však není špatná věc. Na aplikace uložené ve vaší paměti RAM lze rychle přepnout, aniž by je Android musel načítat ze svého pomalejšího úložiště.

Prázdná RAM je k ničemu. Full RAM je RAM, která se dobře využívá pro ukládání do mezipaměti aplikací. Pokud Android potřebuje více paměti, vynutí ukončení aplikace, kterou jste nějakou dobu nepoužívali - to vše se děje automaticky, bez instalace jakýchkoli zabijáků úkolů.

Zabijáci úkolů si myslí, že vědí lépe než Android. Běží na pozadí, automaticky ukončují aplikace a odebírají je z paměti Androidu. Mohou vám také umožnit vynucené ukončení aplikací sami, ale neměli byste to dělat.

Zabijáci úkolů nejsou jen k ničemu - mohou snížit výkon. Pokud zabiják úkolu odebere aplikaci z paměti RAM a vy ji znovu otevřete, bude se aplikace načítat pomaleji, protože Android je nucen ji načíst z úložiště vašeho zařízení. To také spotřebuje více energie z baterie, než kdybyste aplikaci právě nechali na prvním místě. Některé aplikace se automaticky restartují poté, co je zabiják úloh ukončí, s využitím více zdrojů CPU a baterie.

Ať už je RAM prázdná nebo plná, vyžaduje stejnou kapacitu baterie - snížení množství aplikací uložených v paměti RAM nezlepší vaši kapacitu baterie ani nenabízí více cyklů CPU.

Když mohou zabijáci úkolů pomoci

V tomto okamžiku pravděpodobně existují lidé, kteří si myslí, že to není pravda - v minulosti používali vraha úkolů a pomohlo to zvýšit jejich životnost baterie a zlepšit výkon jejich telefonu Android.

To může být ve skutečnosti pravda. Pokud máte špatnou aplikaci, která používá CPU a další zdroje na pozadí, může zabiják úloh, který zavře špatně fungující aplikaci, zlepšit životnost baterie a zrychlit telefon.

Použití zabijáka úkolů k řešení špatně fungující aplikace je však jako použití brokovnice k zabití mouchy - můžete svůj problém vyřešit, ale v tomto procesu způsobujete spoustu dalších škod.

Místo použití zabijáka úloh v této situaci byste měli identifikovat špatnou aplikaci a odinstalovat ji a nahradit ji aplikací, která funguje správně. Chcete-li zjistit, která aplikace se chová špatně, můžete vyzkoušet aplikaci Správce úloh Watchdog - zobrazí vám, které aplikace ve skutečnosti skutečně používají CPU na pozadí, ne které aplikace se neškodně ukládají do paměti.

Zabijáci úloh mohou také způsobit další problémy tím, že zabijí aplikace, které chcete spouštět na pozadí - například pokud používáte aplikaci budíku, možná zjistíte, že váš vrah úloh přinutil aplikaci budík ukončit, čímž zabrání spuštění alarmu .

CyanogenMod, oblíbená komunita vyvinutá pro Android ROM, nepřijme ani hlášení o chybách od uživatelů, kteří používají zabijáky úloh, a říká, že způsobují více problémů, než řeší.

Stručně řečeno, neměli byste používat zabijáka úloh - pokud máte špatně fungující aplikaci plýtvající prostředky na pozadí, měli byste ji identifikovat a odinstalovat. Ale neodstraňujte pouze aplikace z RAM telefonu nebo tabletu - to nepomůže nic urychlit.