Ver Mensaje Individual
  #12  
Viejo 15/08/12, 12:28:45
Array

[xs_avatar]
danko9696 danko9696 no está en línea
Usuario muy activo
 
Fecha de registro: ago 2012
Mensajes: 2,371
Modelo de smartphone: Mate 8
Tu operador: Yoigo
 Cita:
esque, eso no es hacer mas rapido el telefono, con animaciones o no sera igual, solo, que aparenta que todo lo hace instantaneo, es solo cuestion de aparentar, no de hacerlo mas rapido, si coloco las animaciones a x10 se va a ver como si fuera camara lenta, pero es igual, si quieren pueden hacer la prueba, que, antes de que se realice por completo la animacion ya pueden deslizar, desplazar y usar las opciones del telefono....entonces a eso como se le llamaria? soy mas rapido que mi telefono? tanto que antes de que me muestre por completo las opciones ya las selecciono?
He estado probando y efectívamente es como tu dices, que puedes pulsar/activar opciones de la aplicación antes de que se vea del todo, corre en segundo plano, y también que la animación es de duración fija, independiéntemente de lo que tarde en cargar la aplicación.

Eso si, te comento que las animaciones son lo que precísamente se suele usar para aparentar rapidez. Y lo hacen aumentando la fluidez, o sea, intentando que no haya cambios demasiado bruscos de un frame a otro. Por ej, si dos aplicaciones, una con animación y otra sin, tardan exáctamente 1 segundo, hasta el cual no se puede hacer nada, la primera aplicación se notará mas rápida de principio a fin que la segunda con una pausa y apareciendo de golpe.

En cambio, si la aplicación tarda en abrirse 0.6 seg pero la animación dura un segundo (por ej), hasta que no termine de cargar normalmente no haremos nada, por lo cual estamos perdiendo 0.4 seg sin hacer nada.

En la práctica, en lo que he probado, algunas aplicaciones parecen abrirse notáblemente mas rápidas (calculadora) pero en otras no se ve ventaja y la percepción subjetiva es bastante peor (por esa pausa sin hacer nada). Y eso es porque aplicaciones que ya sean muy rápidas de cargar de por si, dará una cierta sensación de inmediatez. Pero en cambio aplicaciones algo mas pesadas que tarden mas en cargar de lo que dura la animación, la sensación será peor (porque hay menos fluidez). Las animaciones ayudan a homogeneizar y mejorar la sensación global de fluidez, lo que hace una experiencia mas agradable.

En el caso de la calculadora (y aplicaciones pequeñas) parecería en principio contraproduciente usar animaciones, pero ¿que pasa con aplicaciones mas pesadas?, pues que si reducimos o quitamos la animación, las aplicaciones mas ligeras las podremos usar unas décimas de segundos antes (porque aunque puedas usarla un poco antes, todos esperamos a que termine la animación), pero las mas pesadas tardaremos lo mismo (porque tardan mas en cargar que lo que dura la animación) y pero parecerá que tardan más.

Al abrir settings, por ej, no noto que vaya mejor, y en cambio la pausa que se produce hasta que se ven en pantalla corta bastante la sensación de fluidez. Al tardar consideráblemente más que la calculadora, notamos más el tiempo de carga y pierde mucho subjetívamente.


El tema de la fluidez está también muy cuidado en ios, con un hilo de alta prioridad dedicado exclusívamente al render 2D de aplicaciones. La idea es que siempre vaya fluido, aunque tarde más. Esto es lo que se trata de igualar con el dichoso Project Butter de JB.

Mi opinión es que en la práctica no merece la pena, salvo que seamos muy maniaticos con estas cosas, aun cuando pueda hacer ganar algo de rapidez, la sensación global de fluidez se verá empobrecida y muchos tirones que normalmente no se ven, probablemente se noten de cuando en cuando.

 Cita:
Y esto consume mas bateria? Esque por logica si el telefono tarda menos en cargar las animaciones lo que hace es poner a mas rendimiento (aunque sea infimo) la tarjeta grafica no???
Efectívamente, algo extra va a consumir, pero para algo lo tienes. Yo de hecho voy en sentido contrario y he añadido animaciones de apagado y encendido estilo CRT.


Saludos.
Responder Con Cita
Los siguientes 2 usuarios han agradecido a danko9696 su comentario: