6Aug

Зашто не бисте користили убојицу задатака на Андроиду

Неки људи мисле да су убице задатака важне за Андроид.Затварањем апликација из позадине добићете побољшане перформансе и трајање батерије - у сваком случају то је идеја.У стварности, убице задатака могу смањити перформансе и трајање батерије.

Убијалци задатака могу приморати апликације које се покрећу у позадини да се одустану, уклањају их из меморије.Неки убице задатака то раде аутоматски.Међутим, Андроид може интелигентно управљати процесима самим собом - не треба му убица задатака.

Андроид не управља процесима као Виндовс

Већина Андроид корисника је упозната са Виндовсом.У Виндовс-у, многи програми који се покрећу истовремено - без обзира да ли су прозори на радној површини или апликације у системској палети - могу смањити перформансе рачунара.Затварање апликација када их не користите може вам помоћи у убрзавању Виндовс рачунара.

Међутим, Андроид није Виндовс и не управља процесима као што је Виндовс.За разлику од Виндовс-а, где постоји очигледан начин за затварање апликација, не постоји очигледан начин да се "затвори" Андроид апликација.Ово је дизајн и није проблем.Када напустите Андроид апликацију, враћате се на почетни екран или пребаците на другу апликацију, апликација остаје "покренута" у позадини.У већини случајева, апликација ће бити заустављена у позадини, не узимајући ни ЦПУ нити мрежне ресурсе.Неке апликације ће наставити да користе ЦПУ и мрежне ресурсе у позадини, наравно - на пример, музичке плејере, програме за преузимање датотека или апликације које се синхронизују у позадини.

Када се вратите у апликацију коју сте недавно користили, Андроид "не признаје" ту апликацију и настављаш тамо где сте стали.Ово је брзо јер се апликација и даље чува у РАМ-у и спремна је да се поново користи.

Зашто Таск Киллерс су лоши

Заговорници убица задатака примећују да Андроид користи пуно РАМ-а, у ствари, Андроид чува много апликација у својој меморији, попуњавајући РАМ!Међутим, то није лоша ствар.Апликације које се чувају у вашој РАМ-у могу се брзо пребацити без Андроид-а који ће их учитати из споријег складиштења.

празна РАМ меморија је бескорисна.Пуна РАМ-а је РАМ-ова која се добро користи за каширање апликација.Ако Андроид треба више меморије, он ће напустити апликацију коју нисте користили у неко вријеме - све се то дешава аутоматски, без инсталирања убица задатака.

Таск Киллерс мисле да знају боље од Андроид-а.Они покрећу у позадини, аутоматски напуштају апликације и уклањају их из Андроид-ове меморије.Такође вам могу дозволити да сами напустите апликације, али не бисте требали то да урадите.

Убојице задатака нису само бескорисни - они могу смањити перформансе.Ако убица задатака уклони апликацију из своје РАМ меморије и поново отворите ту апликацију, апликација ће бити спорија за учитавање, јер је Андроид принуђен да га учита из меморије уређаја.Ово ће такође користити више енергије батерије него ако сте напустили апликацију у вашој РАМ-у на првом месту.Неке апликације ће се аутоматски поново покренути након што им убица задатака одустане од њих, користећи више ЦПУ и батеријских ресурса.

Да ли је РАМ празан или пуни, потребно је исте количине батерије - смањење количине апликација сачуване у РАМ-у неће побољшати снагу батерије или понудити више ЦПУ циклуса.

Када оператори убистава могу помоћи

У овом тренутку вероватно постоје неки људи који мисле да то није истина - у прошлости су користили убице задатака и помогли су себи да повећају животни век батерије и побољшају перформансе Андроид телефона.

Ово заправо може бити тачно.Ако имате лошу апликацију која користи позадину и друге ресурсе у позадини, убица задатка који затвара апликацију која се не може правилно одрадити може побољшати век трајања батерије и учинити телефон бржим.

Међутим, кориштењем убице задатака за рјешавање проблема који се понаша лоше је попут кориштења счмарице за убијање мухе - можете ријешити свој проблем, али у овом процесу наносите много остатака.

Уместо да користите убојицу задатака у овој ситуацији, требате идентификовати лошу апликацију и деинсталирати га, замијенити је апликацијом која исправно ради.Да бисте одредили апликацију која се не понаша правилно, можете пробати апликацију Ватцхдог Таск Манагер - она ​​ће вам показати које апликације заправо користе ЦПУ у позадини, а не које апликације се нешкодљиво чувају у меморији.

Убице задатака такође могу узроковати друге проблеме убијањем апликација које желите да покрећете у позадини - на примјер, ако користите апликацију за буђење аларма, можда ћете пронаћи да је ваш убица задатака присилио апликацију за буђење да престаје, спречавајући одласка алармаван.

ЦианогенМод, популарни Андроид-РОМ развијен у заједници, чак неће прихватити извештаје о грешкама корисника који користе убице задатака, рекавши да узрокују више проблема него што то решавају.

Укратко, не би требало да користите убице задатака - ако у позадини имате лоше праве ресурсе за апликацију, требало би да га идентификујете и деинсталирате.Али немојте само уклонити апликације са РАМ-а телефона или табличног рачунара - то не помаже убрзавање било чега.