Warum laufen bestimmte Apps auch dann, wenn ich sie nicht verwende?

Ich habe festgestellt, dass bestimmte Apps (z. B. Amazon MP3 und Stocks) gelegentlich im Hintergrund ausgeführt werden, auch wenn ich sie noch nie geöffnet habe. Warum ist das? Dies ist nicht wünschenswert - diese CPU-Zyklen gehören mir, nicht ihnen!

Haben Sie Widgets für diese Apps auf dem Startbildschirm? Könnte so einfach sein.
Dies beantwortet die Frage nicht, aber Sie könnten Ihr Telefon rooten und den Autostart mit Autostarts deaktivieren oder sie einfach mit Titanium Backup entfernen

Antworten (4)

Diese Apps werden mit dem Telefon geliefert und können nicht deaktiviert oder entfernt werden, es sei denn, Sie rooten. Geben Sie Ihrem Spediteur die Schuld. Da kann man ohne Root wirklich nichts machen. Ich fühle deinen Schmerz.

Dies passt zu einem anderen Beitrag, den ich zu einem etwas anderen Problem gemacht habe.

Hintergrund-Apps reagieren normalerweise nur auf Ereignisse. Ereignisse, die ihnen wichtig sind, was normalerweise nichts für diese Sprint-Apps ist.

Sie verbrauchen RAM. JEDOCH im Gegensatz zu einem Desktop, wenn Android RAM will, wird es alles im "Hintergrund" entfernen, was es will (ältere zuerst), um Speicherplatz freizugeben.\

Die einzige Ausnahme von der RAM-Freigabe ist das Senden von Benachrichtigungen (ein dauerhaftes Symbol in der Benachrichtigungsleiste ... wie ein Download-Symbol vom Markt, während der Artikel heruntergeladen wird).

Also mach dir nicht so viele Gedanken darüber. Diese Bloatware-Apps schaden Ihrem Android nicht, es sei denn, sie tun etwas, weil der Teig ein großes Problem darstellt. Seien Sie vorsichtig mit Facebook/Twitter, da sie den Dienst alle paar Sekunden anpingen. Sie können das "Pingen" deaktivieren, indem Sie einfach das Verhalten deaktivieren, sie werden dann nichts tun. Sogar die Messenger-App wird möglicherweise aus dem Speicher entfernt, wenn das System eine Hintergrundsynchronisierung durchführt, wird es aufgeweckt, geladen, ausgeführt und wieder inaktiv.

Ziemlich gute Erklärung. Aber ein Desktop-System, zumindest alle wichtigen, nimmt inaktive Anwendungen oder sogar Teile von Anwendungen aus dem RAM und lagert sie auf die Festplatte aus.
Ja und nein. In einem normalen Betriebssystem sollten Ihre Programme nicht aus dem RAM und in den Swap genommen werden, es sei denn, der Arbeitsspeicher ist ein Problem. Auf dem Desktop können diese Apps jedoch kleine Chips Ihrer CPU beanspruchen. Und die CPU zu verbrauchen bedeutet, sie auszutauschen, wenn sie sich auf der Festplatte befinden. Und das Austauschen ist das, was Sie mehr umbringt als die CPU-Auslastung. Manchmal ist Bloatware schlecht geschrieben und tötet Ihren Computer einfach, aber das sind andere Geschichten. Ich erinnere mich, dass ich 3 Stunden damit verbracht habe, Bloatware von einem neuen Acer zu entfernen. Nicht, weil es schwer zu finden war, aber es gab so viel davon.

Der größte Teil meines Hintergrunds ist mit dem iPhone, und es gibt bestimmte Start-Daemons , die ausgeführt werden, wenn das Telefon gestartet wird. Klingt so, als wäre dies hier auch der Fall. Dennis von diesem Beitrag sagt

Das einzige, was ich weiß, erfordert, wie ich schon sagte, das Rooten des Telefons und das Erlöschen der Garantie. Gehen Sie zu /etc/rcx.d und entfernen Sie die zugehörige Datei mit der ausführbaren Datei. (Dies setzt natürlich voraus, dass das Dateisystem der gleichen Hierarchie folgt wie jede andere Linux-Distribution, die ich ausgeführt habe.)

Hoffe das hilft!
Thomas

Bevor Sie Ihr Telefon rooten, ein nicht so einfacher Vorgang, sollten Sie versuchen, den automatischen Start beim Neustart des Telefons zu deaktivieren.

Mit den eingebackenen Träger-Apps ist das nicht möglich.