A feladatgyilkosok a háttérben futó alkalmazásokat kikényszeríthetik a kilépéshez, eltávolítva őket a memóriából. Néhány feladatgyilkos ezt automatikusan elvégzi. Az Android azonban intelligens módon kezelheti a folyamatokat - nincs szükség feladatgyilkosra.
Az Android nem kezeli a Windows rendszerhez hasonló folyamatokat
A legtöbb Android-felhasználó ismeri a Windows rendszert. A Windows rendszeren egy soron futó programok - akár ablakok az asztalon, akár a tálcán lévő alkalmazások - csökkenthetik a számítógép teljesítményét. Az alkalmazások bezárása, amikor nem használja őket, segít felgyorsítani a Windows számítógépet.
Az Android azonban nem a Windows, és nem kezeli a Windows által végzett folyamatokat. A Windows-tól eltérően, ahol az alkalmazások bezárásának nyilvánvaló módja van, nincs egyértelmű módja az Android-alkalmazások "bezárására". Ez a tervezés és nem probléma. Ha elhagyja az Android alkalmazást, visszatér a kezdőképernyőre vagy egy másik alkalmazásra vált, az alkalmazás fut a háttérben. A legtöbb esetben az alkalmazás szünetel a háttérben, nem vesz fel CPU-t vagy hálózati erőforrást. Egyes alkalmazások továbbra is a háttérben használják a CPU és a hálózati erőforrásokat, például - zenelejátszók, fájlátviteli programok vagy a háttérben szinkronizált alkalmazások.
Amikor visszamegy egy olyan alkalmazáshoz, amelyet nemrég használ, az Android "felszabadítja" az alkalmazást, és folytatja, ahol abbahagyta. Ez gyors, mert az alkalmazás még mindig a RAM-ban tárolódik és készen áll arra, hogy újra használható legyen.
Miért rosszak a feladók?
A feladatgyilkolók támogatói észreveszik, hogy az Android sok RAM-ot használ - sőt, az Android sok memóriájában tárolja az alkalmazásokat, feltölti a RAM-ot! Ez azonban nem rossz dolog. A RAM-ban tárolt alkalmazások gyorsan átkapcsolhatók anélkül, hogy Androidot be kellene töltenie a lassabb tárhelyéről.
Az üres RAM haszontalan. A teljes RAM a RAM, amelyet jól használnak az alkalmazások gyorsítótárazására. Ha az Androidnak több memóriára van szüksége, akkor kényszerít egy alkalmazást, amelyet nem használtál egy időben - ez minden automatikusan megtörténik, anélkül, hogy bármilyen feladatgyilkost telepítene.
A feladatgyilkosok úgy gondolják, hogy jobban tudják az Androidot. A háttérben futnak, automatikusan kilépnek az alkalmazásokból, és eltávolítják őket az Android memóriájából. Engedélyezhetik, hogy az alkalmazásokat önállóan kényszerítse fel, de nem szabad ezt megtennie.
A feladatgyilkosok nemcsak haszontalanak - csökkenthetik a teljesítményt. Ha egy feladatgyilkos eltávolít egy alkalmazást a RAM-ból, és újra megnyitja ezt az alkalmazást, az alkalmazás lassabb lesz a betöltésre, mivel az Androidot arra kényszeríti, hogy betöltse azt az eszköz tárolójából. Ez is több akkumulátort fog használni, mintha csak hagyná az alkalmazást a RAM-ban. Egyes alkalmazások automatikusan újraindulnak, miután a feladatgyilkos elhagyja őket, több CPU és akkumulátor erőforrást használva.
Ha a RAM üres vagy tele van, ugyanannyi energiát vesz igénybe - a RAM memóriában tárolt alkalmazások mennyiségének csökkentése nem javítja az akkumulátor teljesítményét, vagy több CPU ciklust kínál.
Amikor a Task Killers segíthet
Ezen a ponton valószínűleg vannak olyanok, akik azt gondolják, hogy ez nem igaz - a múltban egy feladatgyilkosot használtak, és ez segített megnövelni az akkumulátor élettartamát és javítani az Android telefon teljesítményét.
Ez valóban igaz lehet. Ha rossz alkalmazást használ a CPU és más erőforrások hátterében, egy olyan feladatgyilkos, amely bezárja a rosszul működő alkalmazást, javíthatja az akkumulátor élettartamát és gyorsabbá teheti telefonját.
Azonban egy feladatgyilkos használatával, amely egy rosszul működő alkalmazással foglalkozik, olyan, mintha egy puskát használna, hogy elpusztíthasson egy repülőt - megoldhatja a problémát, de sok más károkat okoz a folyamat során.
Ahelyett, hogy egy feladatgyilkost használna ebben a helyzetben, be kell azonosítania a rossz alkalmazást, és el kell távolítania azt, helyette pedig egy megfelelő alkalmazással. A rosszul működő alkalmazás lefuttatásához kipróbálhatja a Watchdog Feladatkezelő alkalmazást - megmutatja, hogy mely alkalmazások használják a háttérben a CPU-t, és nem ártalmatlanul tárolják az alkalmazásokat a memóriában.
A feladatgyilkolók más problémákat is okozhatnak a háttérben futó alkalmazások megölésével - például ha ébresztőóraalkalmazást használ, előfordulhat, hogy a feladatgyilkos arra kényszerítette az ébresztőóra alkalmazását, hogy megakadályozza a riasztást.
A népszerű közösségi fejlesztésű CyanogenMod nem fogja elfogadni a feladatgyilkolókat használó hibajelentéseket, mivel több problémát okoznak, mint megoldani.
Összefoglalva, ne használjon feladatgyilkost - ha rosszul működő alkalmazást használ a háttérben erőforrásokat pazarolva, akkor be kell azonosítania és eltávolítania. De ne csak távolítsa el az alkalmazásokat a telefonjából vagy a táblagép RAM-ból - ez nem segít a sebesség felgyorsításában.