Devo davvero installare un task manager?


Risposte:


88

Guarda questo

http://geekfor.me/faq/you-shouldnt-be-using-a-task-killer-with-android/

FAQ: Perché non dovresti usare un Task Killer con Android (geekfor.me) - xda-developers

tl; versione dr:

  • Android è codificato per terminare automaticamente un'attività quando è necessaria più memoria.
  • Android è codificato per terminare automaticamente un'attività quando ha fatto ciò che deve fare.
  • Android è codificato per eliminare automaticamente un'attività quando non ci sei tornato da molto tempo.
  • La maggior parte dei servizi (possibilmente in esecuzione in background) utilizza pochissima memoria quando non fa attivamente qualcosa.
  • Un fornitore di contenuti sta facendo qualcosa solo quando c'è una notifica da dare. Altrimenti usa pochissima memoria.
  • Uccidere un processo quando non è pronto fa sì che debba ricaricare se stesso e ricominciare da capo quando è necessario di nuovo.
  • Poiché è probabile che un'attività sia in esecuzione in background per un motivo, ucciderla comporterà la sua ricomparsa non appena l'attività che la stava utilizzando la cerca di nuovo. E dovrà solo ricominciare da capo.
  • Uccidere alcuni processi può avere effetti collaterali indesiderati. Non ricevere messaggi di testo, gli allarmi non si spengono e la forza si chiude solo per citarne alcuni.
  • L'unico vero modo per impedire a qualcosa di funzionare sul tuo telefono sarebbe disinstallare il .apk.
  • La maggior parte delle applicazioni uscirà da sé se ne uscirà premendo "indietro" fino a quando non si chiude anziché premere il pulsante "home". Ma anche se colpisce a casa, Android alla fine lo ucciderà una volta che è stato in background per un po '.

Poiché Android è stato progettato, non è necessario uccidere le app.


1
Questo dipende dalle app in esecuzione. Non appena avvii un'app pesante sempre su CPU o traffico su disco, potresti notare alcuni rallentamenti che scompaiono dopo aver utilizzato un task killer.
Barfieldmv,

2
È naturale che alcune persone trovino difficile accettare che questo è qualcosa che il sistema può davvero prendersi cura di te. Questo perché al momento nessun sistema noto funziona in questo modo, principalmente a causa di un retaggio storico. Ma funziona davvero così. Non c'è bisogno di un task manager! Lascia andare le tue paure ... In effetti tutti i task manager sono, in una certa misura, hack, che creano altri effetti collaterali.
pjv

18

No, e ancora di più con le ultime versioni 2.2 di Android. Li usavo, ma mi sono fermato e tutto è andato meglio da quando ho smesso di usare un task manager / killer. Esiste un'app chiamata Watchdog se desideri essere informato su un processo che utilizza una tonnellata di CPU per un lungo periodo di tempo, che ti darà quindi la possibilità di terminare quel processo di fuga.


7

Sì. Dovresti avere un'app killer, ma non per i motivi che pensi.

Ho avuto processi in fuga (forse il cane da guardia può aiutare) come google maps che poi ha funzionato due volte, una volta per uccidere la mia CPU / RAM e una volta per funzionare davvero. Ho dovuto usare il task killer per uccidere entrambe le istanze e quindi eseguire quello normale.

RARAMENTE dovrai effettivamente uccidere manualmente qualsiasi cosa. Ma come tutti i programmi, a volte succede qualcosa. Ho avuto le app in crash l'intero telefono e non funzionavano in root o altro.


4

A volte quando un'app si arresta in modo anomalo o arriva a uno stato in cui non risponde, è bello poterlo arrestare manualmente. . . ma per quanto riguarda i problemi di lentezza non è necessario un task manager in quanto il sistema operativo stesso gestisce meglio il multitasking ora.


2
Aggiungerò che, a volte le app devono essere chiuse ma in genere è possibile farlo all'interno del sistema operativo. Non è necessario un Task Manager per chiudere le app, puoi andare su Impostazioni> Applicazioni> Servizi in esecuzione (potrebbe essere diverso a seconda della versione del sistema operativo). Dal menu è possibile premere Uscita forzata.
jonesdavide,

non c'è bisogno di un task killer per farlo Sheldon, basta andare nelle normali impostazioni: D
Nathan Schwermann

Ho trovato Advanced Task Killer (anche con gli annunci pubblicitari) un'interfaccia utente più bella. Tuttavia non ne hai bisogno. Stock Android ha tutti gli strumenti necessari. Kinda stesso motivo per cui uso Uninstaller vs dal menu dell'applicazione, semplicemente più facile.
Dmitriy Likhten,

@schwiz Certo, puoi andare su "Applicazioni" e fare un arresto forzato e in effetti è l'ultima versione di "Advanced Task Manager", ma è bello vedere l'elenco delle app attualmente in esecuzione invece di tutte le app. Ma per la maggior parte la risposta è che non hai bisogno di un task manager.
tooshel,

3

Questo articolo completo, informativo e facilmente leggibile dal titolo " Spiegazione dei task killer Android: cosa fanno e perché non dovresti usarli " ti fornirà una rapida panoramica di come Android gestisce la gestione dei processi da sola abbastanza bene per impostazione predefinita. (Essenzialmente che non è richiesta un'app Task Manager / Killer, era più utile nelle prime versioni del sistema operativo Android)

L'articolo spiegherà:

  • Come Android gestisce i processi
  • Perché i Task Killer sono (di solito) cattive notizie
  • Cosa dovresti fare, ad esempio:

    • Guarda per processi in fuga
    • Disinstalla Bad Apps
    • Possibilmente eseguire il root del telefono (anche se non necessario)

2

Quando stavo eseguendo Froyo, ho installato Task Manager non per uccidere le attività, ma per trovare un elenco facile da rivedere su ciò che è in esecuzione e per saperne di più su come funzionano le app. Questo sembrava il modo più semplice per imparare cosa stava funzionando rapidamente.

Ora che ho Gingerbread, uso semplicemente l'elenco "in esecuzione" sotto le applicazioni nel menu delle impostazioni.


1
In Gingerbread, la parte Servizi in esecuzione dell'elenco "Applicazioni" in Impostazioni indica quali app hanno servizi in background in esecuzione, senza bisogno di strumenti di terze parti.
GAThrawn

@GAThrawn Ottimo punto. Ho risposto prima di avere Gingerbread.
Alex B,

Ho votato perché non credo che meriti un downvote. Non penso che la risposta sia sbagliata, soprattutto considerando che alcuni telefoni (ad esempio Samsung Captivate) hanno appena ricevuto Gingerbread negli Stati Uniti tramite canali ufficiali.
Probabilità

0

Idealmente, non è necessario un task manager per i motivi menzionati da Cristi.

I rallentamenti casuali su Android provengono probabilmente da una delle due fonti:

  • App mal programmate (principalmente)
  • Android pulisce la memoria e scarica roba per fare spazio (questo dovrebbe essere solo temporaneo, ma può essere molto fastidioso su dispositivi più vecchi o con ROM personalizzate)

Se riscontri rallentamenti e non riesci o non vuoi disinstallare le app che le causano (o non sai quali siano), un task killer può davvero fare la differenza. Lo stesso vale per i dispositivi meno recenti che non dispongono di RAM sufficiente.

Quindi: non dovrebbe essere necessario, ma potresti provarlo come soluzione alternativa se hai app che si comportano male sul tuo dispositivo.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.