
Hay una eterna discusión que aparece una vez tras otra en los debates de geeks. ¿Por qué un dispositivo con Android se siente menos fluido que uno con el sistema iOS? No se trata de simples conclusiones subjetivas, es algo que ocurre de verdad, un pequeño retardo entre el momento en que tocamos la pantalla para realizar una acción y el momento en que esta se realiza. Andrew Munn, estudiante universitario de software ha dado una respuesta satisfactoria en base a su etapa como interino en Google.
Para ver un ejemplo, observad en el vídeo lo que ocurre alrededor del minuto 1:50. Hasta ahora se había pensado que el motivo de esta flata de fluidez en Android se debía a la falta de aceleración gráfica por hardware en algunos procesos de software como el manejo de la interfaz de usuario. Sin embargo la llegada de la versión Honeycomb soporta esta tecnología pero no ha mejorado sustancialmente la fluidez de los dispositivos. Ni siquiera se observa un mejor comportamiento si se compara un Android actual con un iPhone 3G por ejemplo, aunque aquel tenga más memoria o procesador que este. Según Andrew el motivo es más bien debido a cómo estos sistemas operativos interpretan un gesto por pantalla, y en último término está relacionado con los diferentes orígenes de uno y otro.
Cuando iOS recibe una pulsación del usuario, detiene cualquier otro proceso que estuviera realizando para "escuchar" e interpretar lo que la persona está haciendo sobre la pantalla, la interfaz de usuario tiene prioridad absoluta. En cambio cuando un tablet o smartphone del robot verde reciben un toque por pantalla el procedimiento a seguir es distinto. Se entiende que la acción es una más como cualquier otra en el código principal que se está ejecutando con lo que la interfaz de usuario sufre ciertos retardos, en especial cuantos más procesos se estén llevando a cabo en ese momento.
¿Pero por qué ocurre esto y cuál es la razón para que Google no lo mejore? Al parecer hay que remontarse a los orígenes de ambos. Mientras que Android fue concebido en un principio para competir con Blackberry mediante terminales con teclado y joystick, iOS fue desarrollado desde el mismo principio para la pantalla táctil del iPhone. Entonces Apple ya tuvo esto en cuenta en el diseño mientras que Google inició su transformación a las pantallas táctiles tomando como base el desarrollo anterior.

Ahora es demasiado tarde como para que Google rectifique el procedimiento, pues significaría tener que reprogramar todas las apps nativas, los procesos o el sistema operativo, y obligar a los desarrolladores de aplicaciones a que hagan lo mismo con sus creaciones. Incluso en el caso de que esto ocurriera estaríamos hablando de una reconversión que tomaría meses finalizar.
Para resumir, sí, todo apunta a que iOS es más fluido que Android y lo habremos comprobado siempre que hemos tomado en las manos un móvil de HTC o Samsung. El verdadero problema viene cuando nos enteramos que esto va a seguir siendo así por algún tiempo más.
Vía: RedmondPie
Enviado desde mi dispositivo móvil.
No hay comentarios:
Publicar un comentario