Leidet Android unter der gleichen Leistungsverschlechterung wie Betriebssysteme wie Windows?

24

Ja, um dies zu verdeutlichen, führe ich ein benutzerdefiniertes ROM auf meinem Telefon aus. Ich dachte mir: "Ich werde das flashen und es stabil halten, weil ich mich bei der Arbeit darauf verlassen muss."

Fast einen ganzen Monat später stelle ich fest, dass die Benutzeroberfläche verzögert ist, Apps nicht mehr so ​​schnell geöffnet werden wie früher, und im Allgemeinen muss ich häufiger neu starten. Nichts ist kritisch falsch, Logcats scheinen keine Fehlfunktionen zu zeigen, es ist nur ... träge.

Das erneute Flashen des ROM fühlt sich an wie Windows. Ich installiere das Programm ziemlich oft neu, um einen reibungslosen Ablauf zu gewährleisten. Wenn ich jedoch etwas falsch mache, bin ich offen für Vorschläge. Wenn ich älter werde und weniger davon besessen bin, irgendetwas zu flashen, was ich auf XDA sehe, möchte ich etwas stabiles und zuverlässiges behalten.

Harsha K
quelle
10
lustig ... Ich habe Windows-Systeme seit Jahren und Androids seit vielen Monaten ohne Leistungseinbußen.
Andrew Barber
2
Eine weitere Sache: Das erneute Flashen des ROM verbessert nichts. Es besteht normalerweise aus einem Kernel und der / system-Partition. Es ROM (genannt nur Speicher) , weil es ändert sich nie, auch nicht , wenn Sie wischen (außer , wenn Sie einen reflash verschiedenen ROM). Ihre Leistung wird höchstwahrscheinlich nur von bestimmten installierten Apps erbracht. Testen Sie ein Wischtuch und prüfen Sie, ob es einen Unterschied gibt. (Ein anderer Grund, an den ich denken kann: Samsumgs berüchtigtes RFS)
ce4
2
@ce4: der Begriff ROM ist eigentlich eine Fehlbezeichnung, bei Android ist die Systempartition nicht wirklich schreibgeschützt; Es ist im Wesentlichen nur schreibgeschützt, da die Berechtigung so festgelegt ist, dass kein Programm in den Ordner / die Partition schreiben darf. In Root-Systemen kann der Root die Berechtigung ändern und Programmen Berechtigungen zum Schreiben in den schreibgeschützten Ordner / die schreibgeschützte Partition erteilen.
Lie Ryan
1
Ich weiß, schlechte Formulierung von mir. es ist wie Hacker gegen Cracker, jeder benutzt den ersteren. Zumindest im normalen täglichen Gebrauch ändert es sich nicht, und das wollte ich in den 600 Wörtern eines Kommentars sagen. Mein Telefon verfügt über zwei Apps, die dies ermöglichen: adblock ändert / etc / hosts und TiBackup, das die Integration in das System ermöglicht. aber beide führen nicht zu diesem Symptom. Siehe diese Beschimpfungen, die eher üblich sind ... plus.google.com/app/plus/mp/211/…
ce4

Antworten:

31

Der beschriebene Effekt wird nicht vom Betriebssystem verursacht. Dies wird durch immer mehr Hintergrundprozesse verursacht, die sich im Laufe der Zeit ansammeln, und möglicherweise durch die Registrierung weiterer Apps für System-Hooks, die bei bestimmten Ereignissen ausgewertet werden müssen.

Jedes Betriebssystem, das dies unterstützt, ist anfällig. Mein Android läuft seit 1 1/2 Jahren ohne Leistungseinbußen. Befragen und konfrontieren Sie App-Entwickler immer, wenn sie einen Dienst über einen längeren Zeitraum im Hintergrund ausführen (ohne Notwendigkeit / Verwendung). Intervallartig gestartete Hintergrunddienste, die nach Informationen suchen / diese abrufen und anschließend beenden, sind in Ordnung. Google Play Music ist ist 1 ein perfektes Beispiel: Die App setzt einen Android - Alarm (die kein Benutzer Alarm ist, sondern eher ein programmatisch geplantes Ereignis) in Abständen seine Synchronisierung durchzuführen.

Bei einigen Apps wird jedoch ein Dienst mit langer Laufzeit gestartet, der vom Benutzer nicht deaktiviert werden kann. Wenn viele dieser Dienste ausgeführt werden, wird die Leistung tatsächlich beeinträchtigt.

1 Google Music scheint nun auch die ganze Zeit zu laufen. :( Aber es gibt auch andere gute Beispiele für Apps, die verstehen, dass sie nicht ständig ausgeführt werden sollten. Oder wo der Benutzer den Hintergrunddienst deaktivieren kann. Oder wo der App-Entwickler kompetent genug war, die Reichen zu nutzen ( Push) API von Android bietet, um die Auswirkungen der App auf ein Minimum zu halten.

Fließen
quelle
4
Es kann passieren, dass Sie viele 'Service'-Apps installieren. Sie können dies jedoch rückgängig machen, indem Sie die betreffenden Apps deinstallieren (kein Systembereiniger und ähnliches erforderlich). Auch das Zurücksetzen / Löschen Ihres Telefons entspricht genau dem Zustand, in dem Sie es erhalten haben (oder das ROM zum ersten Mal installiert haben). Hier ist eine Parole von Android-Entwicklerin Dianne Hackborn über ein kostenloses Spiel, das zwei Dienste startet, die zusammen 10 MB ständig verbrauchen: plus.google.com/105051985738280261832/posts/JAqggyKcM2z
ce4
6
Was für ein toller Name für einen Entwickler, Hackborn.
Hyangelo
1
@Hyangelo in den Worten von Lady Gaga, vielleicht "Sie wurde so geboren" ... LOL !!! Keine Respektlosigkeit! Ich nehme meinen Hut mit zu Dianne Hackborn, Romain Guy und Jean-Baptiste Queru: D Ohne sie wäre Android jetzt wo! :)
t0mm13b
Gibt es eine Möglichkeit, herauszufinden, welche Hintergrunddienste meine Ressourcen belasten und wie sie deinstalliert werden? Besser noch, gibt es eine Möglichkeit, die Ressourcenintensität vor der Installation der App zu ermitteln?
Heisenberg,
Nicht vorher, aber Sie können die laufenden Apps immer über SettingsAppsRunning
Flow
3

Answer by Flow ist insofern richtig, als das erhöhte Gefühl der Trägheit nicht vom Betriebssystem, sondern hauptsächlich von Apps verursacht wird. Aber es gibt noch einen anderen Effekt, den ich besonders auf die Akkulaufzeit bemerkt habe: Je häufiger Sie Ihr Telefon verwenden, desto höher sind die Anforderungen an die Leistung (und die Akkulaufzeit), auch wenn es nicht bei Bewusstsein ist. (Dies gilt auch für Festplattengrößen: Je mehr Sie haben, desto mehr benötigen Sie.)

Es kann also auch sein, dass sich Ihr Erwartungswert langsam erhöht.

Ich erinnere mich, dass mich all die Kräfte faszinierten, die ich vor einigen Jahren beim Kauf meines HTC Magic in der Hand hatte. Vor kurzem habe ich es eingeschaltet, um es mir anzusehen: Es funktioniert immer noch, aber nun, da ich ein Nexus One und dann ein Galaxy Note verwendet habe, habe ich das Gefühl, dass es eine sehr raue Benutzeroberfläche und sehr begrenzte Fähigkeiten hat. Meine Erwartungen sind gestiegen.

gb.
quelle
3

Wenn Sie ein alternatives ROM zu Android verwenden, können Probleme mit dem ROM die Ursache sein. Probleme wie dieses wurden in der Vergangenheit bei CyanogenMod- ROMs beobachtet, insbesondere bei nächtlichen Builds (dh Testversionen). Sie stimmen jedoch darin überein, dass dies höchstwahrscheinlich auf von Ihnen heruntergeladene Apps zurückzuführen ist.

Ich habe über drei Monate ohne Neustart, Löschen von Caches usw. gearbeitet, ohne dass dies zu einer Verschlechterung geführt hätte.

Jaamgans
quelle