Android no será tan fluido como iOS y he aquí por qué

   vi uno esta mañana vídeo en el que se probó la tableta Asus Eee Pad Transformer Prime, la primera tableta de cuatro núcleos con sistema operativo Android, y descubrí con sorpresa que, lamentablemente, Android todavía se queda atrás en ciertas aplicaciones. Estamos hablando de una tablet de cuatro núcleos que ejecuta Android 3.2 y no funciona correctamente. Las aplicaciones se abren tan rápido como en iOS, las páginas se cargan igual de rápido, pero cuando se trata de navegar por la página, toda la diversión se arruina. Parece que los problemas con este retraso en Android están relacionados con la forma en que está construido el sistema operativo. según un ex empleado de Google, nunca se resolverán.

   Sus explicaciones son mayoritariamente técnicas, pero simplificando todo, Android no está tan bien pensado y optimizado como iOS, Windows Phone o BlackBerry OS. Todo comienza con el retraso en los menús porque Android no da prioridad a renderizar imágenes como lo hace iOS, por lo que en Android la prioridad es cumplir la función que hace la aplicación y no hacer scroll, hacer zoom o grabar una pulsación de botón. A todo esto se suma también una limitación de algunos menús a 30 fps, y como ejemplo se pone la aplicación Fotos, donde un framerate de 60 fps hubiera proporcionado una pésima experiencia de usuario, por favor, peor que la de ahora. .

Limitar la velocidad de fotogramas a 30 soluciona el problema a expensas de animaciones fluidas en todo momento. En iOS, cada vista de la UI se representa por separado y se almacena en la memoria, por lo que muchas animaciones solo requieren que la GPU recomponga las vistas de la UI. Las GPU son extremadamente buenas en esto. Desafortunadamente, en Android, la jerarquía de la interfaz de usuario se aplana antes de renderizarse, por lo que las animaciones requieren que se vuelva a dibujar cada sección animada de la pantalla.

   Desafortunadamente, Android también está limitado por el hardware implementado en algunos chips, como Nvidia Tegra 2, donde el ancho de banda de la memoria es pequeño e insuficiente para renderizar las UI sin problemas. Básicamente, se pensaba en Android como un sistema operativo para teléfonos sin pantalla táctil, y la transición a los teléfonos con pantalla táctil no parece haber sido tan completa. El ex empleado afirma que Android nunca será tan fluido como iOS, BlackBerry OS o Windows Phone porque la forma en que gestiona los recursos le impide ofrecer al menos una experiencia similar.