Soy un desarrollador de Android bastante "nuevo", y me gustaría que uno de mis primeros proyectos sea un fondo de pantalla en vivo, sin embargo, tengo conflictos sobre si debería centrarme en Canvas o OpenGL para ello. Al ser nuevo en este Sé que debería dominar lienzo primero ya que es más fácil de usar, pero yo prefiero aprender de proyectos del mundo real que tengo un interés en, incluso si es un poco hacia atrás a veces.Fondos de Android Live - OpenGL vs Canvas
he utilizado antes en formas muy básicas, y entender los conceptos generales a ellos, pero no estoy seguro de cómo se transfieren a la esfera de fondos de pantalla en vivo. Calculo que no se requiere la velocidad de soplado completo de OpenGL en un fondo de pantalla en vivo, ya que ejecutarlo en el máximo de FPS que acaba de descargar la batería más de lo necesario, pero al mismo tiempo me preocupa que el uso de lienzo causaría retardos y tartamudea cuando hace cosas como cambiar las pantallas de inicio.
Me he estado inclinando hacia el uso de OpenGL ES 2.0, tanto para mantener el rendimiento óptimo y porque mis ideas iniciales para el fondo de pantalla implican muchas capas que no estoy seguro de que Canvas sea capaz, pero me gustaría tener una experiencia opinión desarrolladores de si o no todo el trabajo extra que implica el uso de OpenGL (especialmente en relación a vivir fondos de pantalla, por lo que he leído) vale la pena.
Los dos últimos enlaces parecen estar rotos ahora, ya que estoy recibiendo 404 –
@OmarRehman. Lo siento. Los enlaces son problemáticos. –