zajímavý

Android Task Killers vysvětlil: Co dělají a proč byste je neměli používat

Zabijáci úloh pro Android zvyšují výkon telefonu a zároveň zvyšují výdrž baterie - nebo to je přinejmenším to, o kterém se hodně diskutuje. Zde je pohled na to, jak zabijáci úkolů fungují, kdy byste je měli (nebo neměli) používat a co můžete místo toho dělat.

Úrazový zabiják je aplikace, ze které můžete (někdy automaticky) přinutit ostatní aplikace, aby ukončili práci. Doufáme, že čím méně aplikací spouštíte na pozadí, tím lepší bude výkon systému Android a výdrž baterie. Ne všichni však s tímto předpokladem souhlasí. Argument o tom, zda jsou zabijáci úkolů efektivní na celém internetu: Fóra Android jsou plná vláken s neustálým hašteřením a konfliktními anekdotickými zkušenostmi, což většině uživatelů ztěžuje pochopení situace.

Níže se budu věnovat pravdě o zabijácích úloh pro Android: že kromě některých starších telefonů, Android spravuje úkoly docela dobře sám a jak zabijáci úkolů představují docela málo problémů. Také se podívám na vzácné případy, kdy jsou užitečné, a nabídnu některé alternativy, které se pokusíte zlepšit výkon telefonu a výstřednosti na výdrž baterie.

Než se ponoříme, zde je rychlý přehled o tom, jak Android ve výchozím nastavení zpracovává správu procesů.

Jak Android řídí procesy

V systému Android jsou procesy a aplikace dvě různé věci. Aplikace může zůstat spuštěna na pozadí, aniž by jakékoli procesy spotřebovaly zdroje telefonu. Android udržuje aplikaci v paměti, takže se spouští rychleji a vrací se do předchozího stavu. Když v telefonu dojde paměť, Android automaticky začne zabíjet úkoly sám, počínaje těmi, které jste dosud nepoužívali.

Problém je v tom, že Android používá RAM jinak než řekněme Windows. V systému Android je téměř plná vaše RAM. To znamená, že při opětovném spuštění dříve otevřené aplikace se aplikace spustí rychle a vrátí se do předchozího stavu. Takže zatímco Android skutečně využívá RAM efektivně, většina uživatelů vidí, že jejich RAM je plná, a předpokládají, že to zpomaluje jejich telefon. Ve skutečnosti je váš procesor - který používají pouze skutečně aktivní aplikace - téměř vždy překážkou.

Proč zabijáci úloh jsou (obvykle) špatnými zprávami

Aplikace jako Advanced Task Killer, nejoblíbenější zabiják úloh na trhu, jednají na základě nesprávného předpokladu, že uvolnění paměti na zařízení Android je dobrá věc. Po spuštění vám nabídne seznam „běžících“ aplikací a možnost zabít tolik, kolik chcete. Můžete také stisknout tlačítko Menu a získat přístup k podrobnějšímu zobrazení „Služby“, které přesně uvádí, které části každé aplikace jsou „spuštěné“, kolik paměti zabírají a kolik volné paměti je v telefonu k dispozici. Toto nastavení znamená, že cílem zabití těchto aplikací je uvolnit paměť. Nikde v seznamu se nezmiňuje počet cyklů CPU, které každá aplikace spotřebuje, ale pouze paměť, kterou zabijete, když ji uvolníte. Jak jsme se dozvěděli, plná paměť není špatná věc - chceme dávat pozor na procesor, zdroj, který ve skutečnosti zpomaluje telefon a vybíjí baterii.

Zabíjení všech kromě základních aplikací (nebo říkání Androidu, aby zabíjel aplikace agresivněji pomocí funkce „autokill“), tedy obvykle není nutné. Navíc je skutečně možné, že to bude výkon vašeho telefonu a výdrž baterie. Ať už zabíjíte aplikace ručně celou dobu, nebo říkáte zabijákovi úkolu, aby agresivně odstranil aplikace z paměti, ve skutečnosti používáte cykly CPU, když byste jinak ne - zabíjeli aplikace, které vůbec nic nedělají.

Ve skutečnosti se některé procesy související s těmito aplikacemi skutečně začnou zálohovat, což dále vyčerpává váš procesor. Pokud ne, zabití těchto procesů může způsobit další druhy problémů - alarmy nezmizí, nepřijímají textové zprávy nebo jiné související aplikace se mohou bez varování varovat. Celkově vzato máte obvykle lepší nechat telefon pracovat tak, jak bylo zamýšleno - zejména pokud jste spíše náhodný uživatel. V těchto případech zabiják úloh způsobuje více problémů, než řeší.

Co byste měli místo toho udělat

To znamená, že ne všechny aplikace jsou vytvořeny rovnocenné. Mnozí z vás v minulosti použili zabijáky úkolů a skutečně zjistili, že po uvolnění paměti bude telefon fungovat o něco lépe. Pravděpodobněji je to proto, že jste zabili špatnou aplikaci - aplikaci, která byla špatně kódovaná, a (například) se stále pokouší připojit k internetu, i když by to nemělo. Jakékoli zvýšení výkonu, které zažijete, je pravděpodobnější, protože jste zabili správnou aplikaci, nikoli proto, že jste uvolnili spoustu paměti (nebo v mnoha případech je to jen placebo). Namísto zabíjení všech těchto aplikací zjistěte, které z nich problémy skutečně způsobují. Pokud opravdu víte, co děláte, můžete využít zastavení úlohy k zastavení jedné nebo dvou neefektivních, ale milovaných aplikací v telefonu.

Všimněte si však, že se jedná stále o spornou představu. Mnoho vývojářů (včetně extra tvůrce paměti ROM, Cyanogen) se ani nebude dívat na vaše zprávy o chybách, pokud používáte zabijáka úloh. Podle tohoto skromného bloggera je nejlepší vsadit na to, abyste se vyhýbali běžnému používání zabijáků úkolů. Pokud však musíte mít v telefonu jednu aplikaci zabíjení baterií, zabijte ji - uvědomte si však, že když se později objeví opakující se chyba v systému Android, zabiják úlohy může být na vině. Samozřejmě, můžete prostě přestat používat, abyste zjistili, zda tomu tak je nebo není.

Díky zabijákům úkolů pevně umístěných v krabici s lepším umístěním bez použití můžete ještě udělat řadu dalších věcí, abyste vyplnili prázdnotu a zlepšili tak svůj výkon a výdrž baterie:

Watch for Runaway Processes : Dříve zmíněný Watchdog je poněkud odlišný druh zabijáka úkolů v tom smyslu, že místo toho, aby vám řekl, že je váš telefon v paměti a že je čas jít na úkol zabíjení, upozorní vás, když příležitostná aplikace začne jíst CPU bez důvodu. Poté můžete aplikaci zabít pomocí Watchdogu a pokračovat ve svém dni (i když upřímně, v tuto chvíli obvykle jen restartuji svůj telefon). Pokud k tomu však často dochází u stejné aplikace, možná budete chtít přejít k dalšímu kroku.

Odinstalovat špatné aplikace : Horší než příležitostná, jednorázová runaway aplikace je špatně kódovaná, vždy-jíst-CPU aplikace. Pokud zjistíte (s Watchdogem nebo jiným způsobem), že se zdá, že konkrétní aplikace vyčerpává životnost procesoru a baterie, kdykoli je spuštěna, potvrďte své podezření tím, že odinstalujete a uvidíte, co se stane. Pokud aplikace způsobuje v telefonu problémy, pravděpodobně jste bez ní lepší.

Root Your Phone : Doporučujeme zakořenit zařízení Android na Goldavelez.com hodně, ale je to proto, že je opravdu tak užitečné, jak všichni tvrdí, že je. Pomocí SetCPU můžete svůj telefon přetaktovat a zamknout, nainstalovat vlastní ROMy, které znatelně zlepšují výkon a výdrž baterie, a používat vždy užitečný nástroj pro automatické spouštění autartů, který zabraňuje spouštění aplikací na telefonu. Upřímně řečeno, s rootovacími aplikacemi na jedno kliknutí, jako jsou dříve zmíněné Universal Androot, které jsou k dispozici pro většinu telefonů, zakořenění trvá jen pár minut a budete pro něj mnohem šťastnější.

: Mnozí z vás také zmínili aplikaci Titanium Backup pouze pro uživatele root, která vám pomůže zbavit se předinstalovaného crapwaru, který se dodává na většině telefonů, které jsou jedním z nejhorších pachatelů telefonního zpoždění. Děkujeme vám všem, kteří to poslali!

Vážně, použijte ovládací prvek Power Control Widget : Může to znít směšně zjevně, ale pokud ještě nepoužíváte nějakou formu ovládacího prvku Power Control, měli byste. Věci, které vyčerpávají nejvíce baterie na jakémkoli smartphonu, jsou Wi-Fi, Bluetooth, GPS a obrazovka. Vypněte je, když je nepotřebujete, a zjistíte, že můžete dosáhnout mnohem delší výdrže baterie.

Nabijte telefon : Ještě jasnější, ale zřídka dodržujte radu: Nabíjejte telefon často. To není tak těžké, jak to vypadá pro většinu lidí. I když jste někdy uvízli jít na 14 hodin bez místa pro nabíjení telefonu, většina z nás tráví naše dny v našich domovech, v našich kancelářích a na jiných místech, kde se vyskytují elektrické zásuvky. Kupte si několik dalších nabíječek a strategicky je umístěte kolem svého domu, auta a kanceláře. Kdykoli sedíte doma nebo pracujete u svého stolu, můžete tento čas využít k doku telefonu a dát mu další šťávu, aniž byste se museli bát baterie nebo výkonových odtoků. Než jsem upgradoval na Android 2.2, byla moje výdrž baterie docela hrozná, ale pouhé nabití nabíječky v autě a vedle mého počítače udělalo obrovský rozdíl v tom, jak často jsem se obával zprávy o „nízké baterii“.

Správci úloh jsou v Android-land kontroverzním tématem. Udělali jsme náš výzkum a to je to, s čím jsme přišli, ale vždy chceme slyšet, jak podobná nebo odlišná je vaše zkušenost, takže se s námi podělte o komentáře.