Šta je novo?

Android - Da li ima potrebe za task controlom

dusko_m

Čuven
VIP član
Učlanjen(a)
30.06.2000
Poruke
1,472
Poena
660
battery life:

1. koristiti neki napredni task manager za ubijanje aplikacija. vecito sam se pitao shto proizvodjachi mobilnih sistema ne naprave X dugme, kao da su svi komplet na isti nachin retardirani, prosto neverovatno da WM, Symbian, i Android nemaju opciju da ugasish program kada zavrshish sa njim. valjda je Apple uveo fensi "back" dugme pa ajmo svi sa tim ******skim reshenjem, al problem datira josh od korena simbijana i WM-a. "ja na svom tabletu koristim "Advanced task killer"

ovo je pogresno. cak se desava suprotno. auto-killer-i povecavaju potrosnju baterije. android ima svoj sistem kesiranja aplikacija i ako "nasilno" ubijes neke aplikacije za koje android smatra da treba da ih ima kesirane u memoriji, samo ces potrositi cikluse, prvo da ih ubijes a onda da ih android naknadno pokrene.
aplikacije u pozadini ne bi trebalo da trose resurse. ovde je pametnije koristiti System Panel Lite i povremeno proveriti da li postoji neka aplikacija koja je zaglavljena ili nepravilno radi troseci resurse i kada je u pozadini. bolje je pratiti ovakve procese i izbegavati koriscenje takvih "prljavih" aplikacija
 
au, shta si ti sad reko ...

jel znash da na androidu kad izadjesh iz browser-a, on ostaje da radi ? dok ga ne ubijesh task menadzerom. ili, GPS aplikacija sa opshirnim grafichkim dodatcima, takodje. oces da mi kazes da je bolje da te rade u pozadini, nego da ih lepo ugasish ?
 
au, shta si ti sad reko ...

jel znash da na androidu kad izadjesh iz browser-a, on ostaje da radi ? dok ga ne ubijesh task menadzerom. ili, GPS aplikacija sa opshirnim grafichkim dodatcima, takodje. oces da mi kazes da je bolje da te rade u pozadini, nego da ih lepo ugasish ?

Da. Zaboravi logiku iz Win-a...otpratio sam ovu temu uzduz i popreko za vreme razvoja androida za HD2 gde je jedan od glavnih problema bila potrosnja baterije. i s'prva je glavna ideja bila da se pokusa task killer-ima ograniciti aktivnost aplikacija u pozadini dok se nije ispostavilo suprotno. cak se i Google oglasio po pitanju ove teme i njihova tvrdnja je takodje da koriscenje task killer-a zapravo povecava potrosnju baterije.

edit.

postoje aplikacije koje se lepo "ispisuju" posle zatvranja i autolmatski gase. GPS program ce se ugasiti posle izlaska i nece se sam pokrenuti bez ponovnog rucnog pokretanja. Angry Birds mozes lepo da ugasis i nece se pokretati sem ako rucno ne pokrenes. sa druge strane, ono sto je android procenio da ima "prioritet" da se brzo pokrene po zahtevu, cak i kada ga rucno ugasis, bice sledeceg momenta upaljeno (e-mail, gmail, widget-i, launcher, Phone...)
 
Poslednja izmena:
brate mili, nije tachno to shto pricas, jednostavno. evo ja imam kinski tablet sa androidom 2.1, i na njemu 90% aplikacija koje upalim, ostaju da rade u pozadini. GPS tester, svi moguci hardware info programi, benchmarci, image viewer-i, readeri i slichno. jedini koji se "pristojno ispishu" su zapravo medija plejeri i par igara koje sam instalirao, zajedno sa angry birds. a identichna stvar se deshava na HTC telefonima iz mog iskustva na tatoo, i na sapphire, tako da ne verujem da je na istom izdanju osa na bilo kojoj drugoj spravi ishta drugachije.
 
ne znam sta nije tacno. ako mislis da sam tvrdio da ce svaka aplikacija iz koje izadjes da se izgasi i da oslobodi memoriju - nisam. aplikacije ce ostati u memoriji dok android ne proceni da mu treba dodatnog memorijskog prostora da pokrene neku drugu aplikaciju. ali takve aplikacije samo "sede" u memoriji i ne trose CPU cikluse niti bateriju. ako pokusas sledeci put da ih pokrenes, one su vec ucitane i zadatak androida je samo da ih prikaze na ekranu. ako je ugasis, pa zelis opet da je pokrenes, prolazis kroz ceo krug ponovnog ucitavanja aplikacije sto dodatno trosi bateriju.
sa druge strane, ako task killer-om ubijes e-mail klijent, launcher, widget ili neki servis koji je setovan da vrsi neku sinhroinzaciju, sledeceg sekunda, ako ima dovoljno slobodne memorije, android ce pokrenuti te aplikacije - u prevodu, to sto si ih ubio, dzaba si krecio. samo dodatno srces bateriju.
veruj ako hoces, ako neces ne moras. prepusti androidu da se sam brine o magament-u aplikacija. ukoliko ima neka uporna da se sama pokrece a ne koristis je, nju deinstaliraj jer opet ubijanje task killer-om je sizifov posao.

edit

odosmo u off. bolje da se negde na drugom mestu prepisujemo na ovu temu
 
Poslednja izmena:
Meni ni jedna aplikacija ne ostaje upaljena (npr. tapatalk, ndrive, soundhound) samo opera mini ostane nekad upaljena.
 
brate mili, nije tachno to shto pricas, jednostavno. evo ja imam kinski tablet sa androidom 2.1, i na njemu 90% aplikacija koje upalim, ostaju da rade u pozadini. GPS tester, svi moguci hardware info programi, benchmarci, image viewer-i, readeri i slichno. jedini koji se "pristojno ispishu" su zapravo medija plejeri i par igara koje sam instalirao, zajedno sa angry birds. a identichna stvar se deshava na HTC telefonima iz mog iskustva na tatoo, i na sapphire, tako da ne verujem da je na istom izdanju osa na bilo kojoj drugoj spravi ishta drugachije.


Nisi u pravu.

Svaki Android Activity onog trenutka kada izgubi fokus(nije vise na ekranu) suspenduje i poziva odredjene funkcije, neke po defaultu a neke koje je kreator aplikacije napisao. U vecini slucajeva, aplikacija cuva svoje stanje i pri ponovnom pokretanju se vraca nazad u predhodno stanje.

Inace pogledajte video
http://www.youtube.com/watch?v=fL6gSd4ugSI&feature=channel
 
Koliko sam cuo na 2.1 verziji nije na domet koristiti task kiler za odredjene aplikacije i igre dok verzija 2.2 odnosno sam android ovo mnogo bolje odradjuje.Kod mene na
ZTE SF recimo kamera i maps ostaju aktivni u pozadini i recimo ako ne odradim kill preko task menagera kasnije kad odem na battery use vidim da ta dva procesa pojedu gotovo 90% baterije.
Videcu kakva ce biti situacija kad stavim neki froyo 2.2 rom
 
Ama moraju procesi da se gase... Ovo cudo nema 2GB rama nego 256 od cega u vrh glave slobodno 50 60... Ako ne gasim procese spusti se ram na 20...

Znaci cim pogasim procese sa task kilerom osetim kako uredjaj zivne...
 
Nije istina, na galaxy s-u nikada ali baš nikada ne padne ispod 100MB, task manager nemam instaliran.
 
Ajd procitaj malo bolje moju poruku pa razmisli sta si napisao...
(Naravno ako je tvoja poruka bila upucena meni...)

Ja ne znam koji ti telefon imaš ali hero sa 288MB rama ima uvek bar 70MB slobodno (na 2.2 isto nisam koristio task manager i nikada nije pao ispod 70).
 
ok, obrati paznju na 5:28 sta kaze... Razlog zbog cega je ovako... Da bi mogao lakse da odes Back. Ovo je relativno odlican metod i veoma mi se svidja, Ali! Kao sto rece igoritza, jednostavno nekad zelim da zatvorim program i to je to. Recimo, citao sam nesto preko Issua, zavrsio sam, i ne zanima me vise. Kraj! Hocu da imam opciju da mogu da ga ugasim i sklonim iz svih mogucih procesa, listi, spiskova, temp fajlova.... i onda da cackam nesto drugo

To je dobro odradjeno na Windows mobile. Ako samo kliknes X program se minimizira, ako drzis X duze on se potpuno ugasi i to je to, nema mnogo mudrovanja...



[YOUTUBE]fL6gSd4ugSI[/YOUTUBE]
 
Taj video sam i ja linkovao ;)

ah my, bad :p

@MreznaMacka

Svako ima pravo izbora da koristi sistem kako on zeli...sam Android je koncipiran na jedan nacin... Da li ces ga ti tako koristiti ili ne je tvoj problem. Medjutim glupo je nametati svoje vidjenje stvari ostalima i tvrditi da je tvoje vidjenje najbolje.
Na kraju svuda stoji da je pozeljno koristiti task killere kada se neka problematicna aplikacija zaglavi, ali se ne preporucuje automatsko koriscenje gde se ubijaju svi neaktivni procesi. Jer to remeti rad samog sistema.
 
MIslim da je istina negde na pola...
Za uredjaje koji nemaju vanprosecno mngoo rama nekada je itekako potrebno ubiti neku aplikaciju koja ostane u pozadini a izjeda dosta.A takvih uredjaja nije malo
Non stop gasiti aplikacije kad se izadje iz istih je stvarno nepotrebno , android to radi sam na nacin koji treba.
 
Poslednja izmena:
Ja na desire bez problema dodjem na 45 mb ram. I to redovno posle duzeg surfa. I sta onda?
 
Da ne otvaram novu temu, kako da podesim "CurrenWidget" da mi pokazuje potrosnju(Motorola DEFY, mislim da nije bitno, ali da napomenem da ona radi sa 2.1 OS). Dok sam imao HD2 i Android na njemu, normalno je radio i pokazivao potrosnju baterije, a sad nece? Kako ste ga vi podesili? A sto se tice TaskKiller-a, imam ga instaliranog i ponekad gasim neke aplikacije koje ostanu u memoriji, a dok kod 2.2 Froyo(na HD2) ga nisam koristio.
 
Pridružujem se u mišljenju da bi trebalo korsinicima dati mogućnost da poptuno ubiju aplikaciju kada izlaze iz nje. Postoji dosta razloga za to, a ponajpre što očigledno taj sistem sa autoamtskim ubijanjem ne radi kako treba.

I ja s vremena na vreme moram da ubijem sve Task Killerom da bi se telefon povratio u normalno stanje (Xperia x10).
 
evo na primer sta kaze Kondik u vezi task killera.
cyanogen-task-killer.png



evo ga i link ka clanku koji se poziva na ovaj tweet
http://androinica.com/2010/05/07/go...roinica+(Androinica+-++A+Google+Android+Blog)

Let me be clear in stating that apps like Advance Task Manager or TaskOS have great virtues like batch uninstall and app switching that many people can still benefit from using. With that said, it seems that constantly killing tasks, apps, and processes is not in the best interest of your phone. Android already has the natural ability to do this effectively, so let the phone do its job.
 
ako znash shta radish - IMA potrebe za task menadzerom. kakva je bre ovo izjava - let the phone do it's job ? kapiram da prichamo o smartphone-ovima, ali izjava je krajnje degenska, nije nije u pitanju AI, vec obichan android operativni sistem.

evo upravo na tabletu sam pokrenuo default browser da vidim neshto, i kliknuo na "open in a new window" na link - i ne postoji ama bash nikakav nachin da ugasim to, osim ako ne odem u task manager. naravno, koristim Dolphin za browse, ali govorim o tome da postoji krdo aplikacija koje ostanu da rade u rikvercu, ako ih ne pogasish. meni deluje da vi sto pricate da ne treba task, kao da nikad niste koristili android u zivotu.
 
Sve je to lepo osmisljeno ali nemoguce je da Anroid zna sta je meni primarno i sta da mi cuva.
Desva mi se da sacuva u memoriji 2-3 aplikacije koje stvanor vuku po 35-45mb i bukvalno pored stalno pokrenutih widgeta i samog android os-a ostane 10-15mb free i prosto je nemoguce pokrenuti neku zahtevniju aplikaciju. A andorid i kad je pokrenem ence neku od proslih da izbaci iz memorije. NIje popunjeno 5 polja za smestanje ali popunjen je sav ram sto imam na telefonu.I onda mi tast killer dodje neophodan.
 
A ja vam kazem da ste u krivu. "Vlasnik" memorije u vasem aparatu nije aplikacija koja popunjava deo memorijskog prostora vec android sistem. Ne postoji scenario u kome sistem u nedostatku memorije, ceka na neku aplikaciju da se ugasi i grca zbog nedostatka memorije. nema swap-ovanja, nema cekanja. Cesto se mehanizam kojima android gasi aplikacije imenuje kako "impolite"...ne postoji procedura gasenja, aplikacija se nista ne pita...u momentu kada zatreba dodatne memorije, android je jednostavno izbrise iz memorije. kad neka aplikacija, koja se pali, zahteva odredjenu kolicinu memorije za svoj rad, apsolutno je nevazno da li u tom momentu ima nesto upisano u RAM memoriji ili nema niti to na bilo koji nacin utice na brzinu startovanja neke aplikacije.

kao sto tvorac cyanogenmod-a gore rece, svaki dobitak u performansama zapravo predstavlja placebo efekat. dobitka u performansama nema.

dok je u prvim inkarnacijama androida bilo potrebe za ovakvim aplikacijama, ona vec odavno ne postoji. android mnogo bolje radi memory management od nekog third party task killer-a ili samog korisnika.

kao sto sam gore vec napisao, zgodno je imati instaliran neki software kojim se mogu pratiti startovain procesi ali samo u svrhu detekcije eventualno bagovitih aplikacija. automatsko ubijanje procesa zarad oslobadjanja memorije nema nikakvo opravdanje i kao sto rece Kondik gore, they will brake your system.
 
I kad mi izbaci da nemoze da porkene aplikaciju jer enma dovoljno slobodne memorije ja treba da zovem tog tvorca ? -al dobro to se bas retko desava verovatno bug
ali kad pokrenem antry birds koji inace klizi a tada bude slideshow sa fps-om manjim od 10...
Extra je to u teorji. U praksi se desvaju i drugacije situacije gde je nephodan task manager...
koristm ga retko ali nekad je stvarno neophodan. Ne zbog nikakvih efekata ubrzanja i placiba vec zbog jednostavnog funckinisanja.

Evo sad sam pokrenuo 10 aplikacija isto na home posle svake... pokrenuo taskamager vidim svaki od tih app-a je i dalje tu i zauzima od 3-4 MB...
POkrenem neku igru i ona se prosto vuce.. pokrece se 1 minut a kad se pokrene postane slideshow..
ugasim tih 10ap task killerom pokrenem igru ucita za 3-4 sec i klizi kakako radi.
 
Poslednja izmena:
neznam...mozda pisem kineski...nisi napisao nista drugacije od onoga sto ja tvrdim a opet se energicno ne slazes samnom. nigde nisam tvrdio da nije moguce da se neka aplikacija pravi memory leak, da drzi otvorenim neki senzor ili wireless vezu...instaliraj "Fansy Widget" i ovo smece ce se samo pokrenuti bez da ti ikada pokrenes tu aplikaciju ili stavis neki widget na ekran. ugasi ga tvojim task killer-om i pokrenuce se ponovo u roku od sekunde. resenje za ovo nije uporno ubijanje te aplikacije vec njeno deinstaliranje i trazenje alternative koja je bolje napisana. cekiraj ADW kao system persistent i videces kako telefon zabada

da se opet vratim na tvrdnju zbog koje je i nastala ova tema...koriscenje task killer-a nece doprineti duzem trajanju baterije. koriscenje neke budjave aplikacije koja nepotrebno drzi neki senzor otvorenim ili ima memory leak ili trosi procesorsko vreme dok je u pozadini svakako ima negativan uticaj na potrosnju al' bolje je naci alternativu koja ispravno radi nego se petljati sa task killer-om

koga intresuje, evo jos malo materijala za citanje
http://geekfor.me/faq/you-shouldnt-be-using-a-task-killer-with-android/
http://www.droid-den.com/android-guides/android-guide-should-i-use-a-task-killer
http://droidtalk.net/should-i-install-a-task-managerkiller-on-my-android-device/
 
Ok upravo sam ukljucio NetCat da bih video koji procesi su aktivni pri samom paljenju

Dakle spisak:
Email -> Nemam ni jedan email definisan koji bi koristio push/pop protocol -> znaci beskorisno ucitan u ram
Clock -> Ok clock mi treba
Market -> Ok, 'ajde i to isto
World Newspapers?? -> Ko je ovom programu dozvolio da se ucitava pri paljenju uredjaja??
TuneIn radio?? -> Isto
Springpad -> isto
Pulse -> isto
Yahoo messanger -> isto
yahoo email -> Ok ovo je za auto check inbox ali vraticu se na to kasnije
Gmail -> auto check inbox
Gallery??->takodje nepotrebno


Ok pitanje ako neko zna, da se ne cimam da jurim google... Da li u Andoridu postoji neki StartUp folder kao za Windows i ako da gde se on nalazi?

Ok, da se vratim na yahoo mail proces

Odem u Settings/Applications/Running service i vidim Yahoo Push notification service... Iskljucim ga i on se posle sekundu dve opet ukljuci?!

Ok, znam da je idealno resenje "Uninstaliraj sve te programe...", ali ja to ne zelim...

Zelim da koristim yahoo da proverim postu ali recimo zelim da imam mogucnost da iskljucim sync mail inbox, i za yahoo i za gmail. Za gmail sam to uradio jer sam nasao opciju, ali za yahoo nikako ne mogu...

Stvarno nema smisla :)
 
^^Startup Cleaner 2.0 Nije ko kod windowsa da ih ne startuje ali kad se pali andorid on ih pogasi one koje oznacih kao nepotrebne

dusko_m : napisao sam vec na prosloj strani da se slazem da task manager nece produziti trajanje baterije .
Samo kazem da mi je ponekad koristio kad android ne pogasi aplikacije a dodje do low memory-a
 
Ne koristite Task Managere za upravljanje procesima, samo usporavate svoje telefone. Android nije Windows, on ima dobar memory i proces mgmt. Svi task manageri vam NE TREBAJU. Ne ubijajte apl;ikacije da bi prividno oslobodili RAM, Android ce to uraditi sam kad mu isti treba. Koristite ih samo i iskljucivo samo kada zelite da forsirate reload aplikacije ili da ubijete zakucani proces.
 
Za sve koji "pate" za opcijom gasenja aplikacije po zavrsetku rada sa istom...dobre vesti...CM7 donisi mogucnost gasenja aplikacije dugim klikom na taster back
 
Nazad
Vrh Dno