Unter Windows kennen wir es ja schon lange, dass sich das System deutlich verlangsamt, je mehr Software man installiert. Viele Programme tragen sich in den Autostart ein oder starten für den Laien unerkannt Dienste und/ oder Prozesse im Hintergrund.
Als das wirkt sich letztlich auf die Startzeit von Windows aus, als auch auf die generelle Performance im laufenden System.
Aber auch Android hat damit zu kämpfen, auch wenn aktuelle Geräte nun schon satte 3 GB RAM besitzen. Eine Vielzahl von Apps gibt es und sind oftmals schon Seitens der Hersteller installiert. Und auch wie unter Windows bringen einige Apps eben die Funktion mit, sich im Autostart und Co. einzunisten und automatisch gestartet zu werden. Auch eine manuelle Deaktivierung hilft da nicht immer. Dadurch kann es gerade bei geringem RAM zur deutlichen Verlangsamung des Systems oder Verzögerungen kommen.
Einige Tools zur Konfiguration und Einstellung der Bootoptionen und des Autostarts gibt es für Android – so auch das App „BootManager„.
Boot Manager selbst funktioniert ausschließlich unter gerooteten Android Geräten und benötigt das X-posed Framework.
Beim Start des Apps werden alle gestarteten Systemprogramme und Apps aufgelistet und man hat die Möglichkeit diese nun zu konfigurieren bzw. den Start zu erlauben oder zu unterbinden. Systemdienste oder Systemprogramme werden hier speziell mit einem Ausrufezeichen versehen.
Ansonsten muss der User nun selbst entscheiden, welchen Apps er den Autostart verbieten möchte. Eine Log-Datei listet alle Einstellungen auf und kann so mögliche Probleme erkennen lassen.
Ja, das Xposed Framework ist schon toll, es erlaubt Änderungen an Apps und am System (u.a. SystemUI) ohne vorheriges Dekompilieren -> einfache Veränderungen durch Module, die von (Hobby-)Entwicklern stammen, so zum Beispiel BootManager.
Hier ist eine Liste aller verfügbarer Module: http://forum.xda-developers.com/showthread.php?t=2327541
Den Autostart hingegen kann man aber auch ohne ein Modul vom XposedFramework ändern, man braucht lediglich Root-Rechte und eine App wie Autostart Manager, ES Task Manager oder ROM Toolbox (welche ich ausdrücklich empfehlen kann). Dabei kann man sogar noch einen Schritt weitergehen und festlegen, dass Apps bei bestimmten Aktionen (sog. Receiver, z.B. das Entfernen der Kopfhörer) nicht ausgeführt werden sollen.