Nexus 6 aka. Nexus X
Ausnutzung aller vier CPU-Kerne
Mehr noch und das ist laut Franco der eigentliche Grund: Das Nexus 6 greift nun nämlich auf alle vier Kerne des Qualcomm Snapdragon 805-Chipsatzes zu, was bisher nicht der Fall war und das Gerät signifikant ausgebremst hat. Mit Android 5.1 wird dieser "Bug" nun ausbessert, das System kann nun auf alle Kerne zugreifen, da der Kernel die Tasks entsprechend verteilt.Der zweite Grund für den Geschwindigkeitsschub ist etwas komplizierter und betrifft die integrierte "Thread Migration Boost Routines": Dabei handelt es sich um einen Treiber des Chipherstellers Qualcomm, der mit der Verteilung von Threads von einem CPU-Kern an den anderen zusammenhängt. Um den Lag zu minimieren wird der Takt des "Empfänger-Kerns" kurzzeitig hochgefahren (auf gleiche oder etwas höhere Frequenz).
Solche Migrationen können "dutzendfach" pro Sekunde stattfinden, doch die bisherige Lösung hatte mehr Nachteile als Vorteile (vor allem für die Akkulaufzeit) und wurde von Google nun deaktiviert.
Franco übt aber auch Kritik an Google und meint, dass der drei Sekunden lange CPU-Boost (insbesondere bei 1,5 GHz) bei Touch-Eingaben nach wie vor vorhanden sei, was aber eine deutlich zu lange Zeit darstelle.
Siehe auch: Android 5.1 wurde offiziell vorgestellt, Verteilung hat nun begonnen