no tiene por que, es decir, si los fabricantes se ciņen a las directrices de google y cumplen los requisitos necesarios en sus drivers para project butter los launchers propietarios tambien deberian poder fluir como la mantequilla, en JB de las transiciones entre escritorios y demas se encarga la GPU y no la CPU, de ahi la grandisima diferencia, eso es nativo en JB junto al Vsync y al triple buffer siempre y cuando programes asi tus drivers, esa mejora se aplica al sistema y por tanto a cualquier launcher que haya por encima (da igual que el launcher tenga transparencias animaciones o colores en relieve, lo importante es que mientras el api grafica carga las cosas el api tactil responda sin demoras, y eso es indiferente del launcher) goza de project butter, asi pues, cada telefono debe programarlo de manera independiente, mali 400 tiene 4 nucleos, asi que samsung debe encargarse de programar de que manera quiere que la GPU se encargue de las animaciones, un solo nucleo? 2? como hacemos para que consuma menos? bajamos la frecuencia de la CPU para el sistema en general y eliminamos el deep sleep de 1 nucleo de la GPU? como comprenderas son muchas las posibilidades tecnicas de llevar a cabo los requisitos de project butter, lo importante es que la GPU tenga presencia en las animaciones con la CPU, haya sincronizacion vertical entre todos los APIS, y triple buffer encargado de acelerar la tasa de animaciones, y muchas veces las empresas, por mejorar el consumo de sus telefonos (o almenos pensando que asi van ha hacerlo) o por no complicarse, eliminan de la ecuacion a la GPU (ya que hay que complicarse mas, y si eliminas a la GPU eliminas el Vsync, ya que no puede haber sincronizacion entre varias apis si una de ellas, que es la grafica, esta fuera del desempeņo) y adios a project butter...
el problema es, que no basta con meterle los drivers de todos tus chips en JB, y esperar que con ello project butter funcione sin mas, es una caracteristica de JB mas propia del diseņo de drivers, en ICS no es posible por que ICS no soporta la sincronizacion vertical, o almenos, asi lo entiendo yo...
