me canso de ver tanta desinformación publicada y se repite por todo el lugar acerca de cómo los gráficos haciendo obras en Android. Aquí hay algo de verdad: • Android siempre ha utilizado algún dibujo acelerado por hardware. Desde antes de 1.0 todos de ventanas de composición a la pantalla que se ha hecho con el hardware. • Esto significa que muchas de las animaciones que ves han acelerado sido siempre el hardware: menús que se muestran, deslizando la sombra de notificación, las transiciones entre actividades, pop-ups y los diálogos mostrar y ocultar, etc.
• Android usó históricamente software para hacer que el contenido de cada ventana. Por ejemplo, en una interfaz de usuario como https://www.simplemobilereview.com/wp-content/uploads/2010/12/2-home-menu.png hay cuatro ventanas: la barra de estado, el papel tapiz, el lanzador en la parte superior de la el fondo de pantalla, y el menú.
Si una de las ventanas actualiza su contenido, como destaca un elemento de menú, entonces (antes 3,0) de software se utiliza para dibujar el nuevo contenido de la ventana; Sin embargo ninguna de las otras ventanas se vuelve a dibujar en absoluto, y la recomposición de las ventanas se realiza en hardware. Del mismo modo, cualquier movimiento de las ventanas como el menú que sube y baja es todo renderizado de hardware. • En cuanto a la elaboración dentro de una ventana, que no necesariamente tiene que hacer esto en el hardware para lograr la representación 60fps completa.
Esto depende en gran medida del número de píxeles en la pantalla y la velocidad de su CPU. Por ejemplo, Nexus S no tiene problemas para hacer renderizado 60fps de todas las cosas normales que se ve en la interfaz de usuario de Android, como el desplazamiento listas en su pantalla de 800x480. El Droid original, sin embargo, tuvo problemas con una resolución de pantalla similar. • Hardware "Full" acelerado dibujo dentro de una ventana se añadió en Android 3.0. La aplicación en Android 4.0 no es más completa que en 3.0. A partir de 3.
0, si se establece el indicador en su aplicación diciendo se permite que el hardware de dibujo acelerado, entonces todo el dibujo a las ventanas de la aplicación se hará con la GPU. El principal cambio a este respecto en Android 4.0 es que ahora las aplicaciones que se dirigen explícitamente 4.0 o superior tendrán aceleración activado por defecto en lugar de tener que poner android: handwareAccelerated = "true" en su manifiesto.
(Y la razón de que esto no es sólo activado para t