Ich habe einige Erwähnungen gesehen (einschließlich hier zu Android SE), dass Ice Cream Sandwich auf Geräten mit langsameren/älteren GPUs nicht unbedingt optimal läuft (z. B. langsam/lag).
Ich nehme an, das liegt daran, dass GUI-Elemente in 4.0 grafikintensiver sind, genauso wie Windows XP eine grafikintensivere GUI hatte und Vista/Windows 7 Aero.
Unter Windows hatten Sie jedoch immer die Möglichkeit, die Grafikeffekte des Betriebssystems explizit herunterzustufen, um die Leistung zu verbessern (insbesondere auf älterer Hardware) - Sie könnten beispielsweise verschiedene GUI-Elementübergänge deaktivieren - siehe Screenshot unten. Soweit ich weiß, können Sie Aero auch unter Windows Vista/7 deaktivieren (obwohl ich sie nicht verwende, also nicht sicher).
FRAGE: Ist es möglich, Ice Cream Sandwich auf ähnliche Weise abzustimmen, um GUI-Grafikschnörkel herunterzustufen, um die Leistung auf älteren GPUs zu verbessern?
Ich bin nur an der regulären Betriebssystem-/App-Leistung interessiert, NICHT an der Spielgrafikleistung.
Ich bin mir nicht sicher, ob es Teil eines echten Vanilla-ICS-Builds ist (obwohl ich denke, dass es das sein könnte), aber die frühen CM9- und Vanilla-ICS-Builds, mit denen ich gespielt habe, haben alle einen „Entwickleroptionen“-Eintrag in den Hauptsystemeinstellungen. Diese enthält mehrere Optionen, die sich auf allgemeine Grafikeffekte beziehen, wie zum Beispiel:
Es hat auch eine Option namens "Background process limit". Die Einstellung einer niedrigeren Zahl sollte theoretisch helfen, die Leistung insgesamt zu verbessern.