martes 19 de enero de 2010

Tu Iphone es más fluido que mi Android. ¿Por qué?


Pronto hará un año desde que adquirí mi primer terminal Android y puedo decir que ha superado todas mis espectativas en cuanto a lo que un sistema operativo para móviles debe poseer. Si tuviera que destacar alguna característica, esta sería la estabilidad (todavía recuerdo los cuelgues de mi Nokia N80 al intentar enviar un simple sms!!!).

En mi opinión, que un sistema operativo sea estable es fundamental ya que sin esto, ¿de qué me sirve, que sea bonito, seguro o fluido?

Pero vayamos al motivo del post, LA FLUIDEZ. Como hemos comentado Android es un S.O. fluido pero... ¿más que el IPhone? Los que hayamos tenido/probado un Iphone sabemos que no.

Si bien es cierto que en otras facetas Android es indiscutiblemente superior, en cuanto a la fluidez se refiere el producto estrella de la manzanita supera a cualquier teléfono móvil del mercado, incluido nuestro pequeño Androide. De hecho, se puede notar simplemente arrastrando el dedo por la pantalla para pasar de un escritorio a otro, sin necesidad de abrir ninguna aplicación.

Ha habido gente que me ha pregunta el por qué de esto, he aquí mi pequeña y humilde teoría...

Un apunte, cuando hablamos de fluidez en un Sistema Operativo, nos referimos a que este sea ágil, sin "tochitos" (perdón por la expresión) entre los cambios de pantalla, en definitiva que se vea un movimiento contínuo sin "micro-saltitos" (perdón otra vez por la expresión), y no tanto en la rapidez en ejecutar aplicaciones ya que en ese ámbito no se puede hablar tan claramente de superioridad del Iphone.

La filosofía de Android es muy distinta a la de Apple. Android es un sistema operativo creado para correr sobre varios modelos de teléfonos móviles, con diferentes hardwares, diferentes componentes, diferentes memorias... etc. En cambio el Sistema Operativo utilizado para el Iphone es un S.O. creado única y exclusivamente para un hardware muy concreto, el Iphone.

En definitiva, optimizar un sistema operativo para un determinado hardware es mucho más sencillo que optimizar un S.O. para que pueda correr bajo diferentes plataformas, ya que se tienen que tener en cuenta los diferentes modelos de teléfonos móviles del actual mercado (unos 15 aprox.) realizados por compañías que puede que no tengan nada que ver con Android.

Perfectamente podríamos realizar un símil entre WindowsLinux-PC y MAC, Linux tiene que dar soporte a muchas más plataformas que el S.O. de Apple, diseñado para unas máquinas muy concretas.

En mi opinión, creo que este es el motivo fundamental de la gran fluidez del Iphone con respecto a los móviles con Android, posiblemente también haya otras, como la multitarea en Android que no tiene el Iphone o otros motivos que desconozco, lo que si se, es que no cambio la escabilidad de mi pequeño Androide por una mayor fluidez del Iphone.

¿Qué opináis vosotros? personalemente prefiero la filosofía de Android o Google a la de Apple, por ser mucho más abierta y libre, pero... para gustos...

36 comentarios:

  1. Quizás con el Nexus esa fluidez quede arreglada, de todas maneras creo recordar que los nuevos htc tienen mayor procesador que el iphone con lo cual aquí el problema radica también en la optimización. Si google quiere seguir por esta senda (sistemas operativos moviles) tiene que considerar bien que su sistema operativo no se convierta en un windows pesado. Al final al consumidor no le importa que corra android en varios teléfonos, quiere simplemente rapidez y facilidad en el suyo. Que no le pase como a Nokia con symbian, que cada vez que se "hace mayor" es mas pesado y tiene mayores cuelgues. No nos olvidemos para que queremos un móvil y que es lo que queremos hacer y así seremos mas eficientes. Tienen que ser ambiciosos en el largo plazo pero prácticos en el corto plazo. ¿Qué quiere hacer google? ¿Un sistema operativo libre estilo linux para todos los teléfonos pero poco útil y comercial? ¿o un negocio? ¿Cúal es su público? ¿4 geeks o el público en general? .Un saludo.djlu.
    ResponderSuprimir
  2. Hmmm... por favor, dime que pensabas más bien en un "Linux vs MAC" y no en Windows en esta comparación. Android es un SO abierto y multiplataforma, como Linux. Espero nunca tener que comparar a mi pequeño androide con Windows... cerrado y opaco al usuario.

    Windows ya tiene su Windows Mobile, y así le va ;)
    ResponderSuprimir
  3. Chapo!
    yo tp cambio a mi blanquita!
    ResponderSuprimir
  4. La teoria puede ser valida. Pero hay un hecho que la puede echar por tierra. El HTC Dream/Magic es el terminal que usan los developers para desarrollar y testear el sistema operativo. Al menos en ese terminal debiera ir tan fluido como el Iphone, pero no es asi. Podria entederlo para el resto de terminales, pero no para este.
    ResponderSuprimir
  5. Antes que nada, quisiera manifestar que la logica de pensamiento sobre el porque el Iphone es mas fluido que un equipo con Androide para mi es correcta. Pero solo temporal, ya que con el avance tecnologico de los ultimos años, se achico mucho la brecha que existia entre un sistema "cerrado" Hardware y Software desiñado de manera conjunta frente a lo que es algo "abierto" como una PC compatible, ya sea corriendo un Linux o un Windows. Cuan grande es la diferencia entre la fluidez de algo MAC frente a un Linux o un Windows 7 corriendo en una buena computadora?? Ojo, no estoy hablando de la estabilidad, solo me refiero a la fluidez grafica con esto. Asi que queridos amigos, estemos contentos de nuestros Androides que si vienen de la mano de Google es porque son algo mas que bueno. Han visto algo que Google haya hecho mal? jajaja. Saludos y abrazos desde Argentina. PD: Yo tengo un Milestone/Droid y es una maravilla, y no lo cambio ni loco por un Iphone, aunque reconozco que es un excelente equipo.
    ResponderSuprimir
  6. En realidad, el iPhone es tan fluido porque su interfaz no tiene imágenes apenas. Si fueras desarrollador web (lo que creo que eres), en el menú han optimizado esto de más de una forma:

    -Sabrás lo que es el border-radius. Apple habrá usado un método parecido para los iconos. Así se ahorran imágenes.

    -La barra del sistema (arriba), cuando es negra, consta de un color de fondo transparente con un borde abajo suya. Eso ayuda un poco al rendimiento.

    -Los iconos de las aplicaciones, y las "notificaciones" de arriba, son imágenes pero poco pesadas.

    -En las "aplicaciones preferidas" (lo "blanco" de abajo), el color del fondo usa como 3 imágenes: izquierda, color de fondo del resto, y derecha.

    Así se ahorraron unos cuantos FPS con el menú... Para el resto, se habrá usado "tweaks" y cosas de esas. Apple en esto de optimizar se merece un 10, pero en cuanto a precio, un 1.

    El problema de Android, es que no lo han optimizado tanto como Apple: no es que sean peores, es que no tienen tanta experiencia en esto como Apple.
    ResponderSuprimir
  7. Perdon por comentar despues de tanto tiempo de haber abierto el POST. Ante todo felicitar por el blog no està nada mal. ;)

    Sobre por que uno és mas fluido que el otro creo que la razon es muy senzilla, y no es por el hardware sinó por el multiproceso. Al tener soporte multiproceso permite a otras aplicaciones quedarse en "background" y consumir ciclos de procesador.

    Si os parais a pensar en un android recien comprado o "wipeado" (reseteado con el software de fabrica) nos encontramos con un terminal muy rapido y sin casi ningún salto. Peró al ir insertando aplicaciones que nos consumen RAM y que se quedan funcionando en background para ofrecer, o complementar, servicios allí es donde empezamos a padecer los problemas de fluidez.

    Sobre el tema de optimización tambien son cierto peró cabe destacar que no llevan el mismo tiempo en el mercado. ;) Demosle tiempo a Android y veremos que ocurre...

    Saludos.
    ResponderSuprimir
  8. yo creo que tambien depende del hardware. una magic lleva un qualcomm a 528 y un iphone lleva un TI a 600 mhz. Sería mas proximo compararlo con un milestone o un acer liquid
    ResponderSuprimir
  9. la soluciona esa incognita es muy sencilla y es la misma que la de un pc: los iphones tienen un chip grafico acojonante, los android no. ese chip libera carga del procesador, por eso va mas fluido. any questions?XD
    ResponderSuprimir
  10. los iphone son simplemente mas fluidos porque no ahi mil cosas ejecutandose de fondo con en un android.. es lo que tiene un OS que no es multitasking, el iphone te garantiza que tu app siempre tendra todos los recursos de sistema que apple dice que tendras. en un android eso no pasa.

    aun asi. yo tengo un Dream con el 1.6 y un iphone 2g. y he decir que el android va mejor.
    ResponderSuprimir
  11. Supongo que también, en muchos casos, dependerá de que muchos modelos con Android vienen muy limitados de RAM y como haya muchas aplicaciones en segundo plano "se queda tonto".
    ResponderSuprimir
  12. Para los que pensáis en el multitasking como motivo de la mejor respuesta del iphone: FALSO. Probar sino un 3GS con el jailbreak y multitarea activa a dejar correr en segundo plano un juego en 3D y poneros a navegar en Safari. Alucinaréis de lo bien que va.
    Para mí el tema se basa en dos cosas:
    1.- Apple tiene el iphone protegido con miles de patentes, incluso el retardo de la interfaz está patentado. Porque la discusión está entre Android y iphone, pero... ¿y el PalmOS / Blackberry / Symbian /etc.? ¿Por qué nadie se acerca ni de lejos a la suavidad de un iphone?
    2.- Como se ha comentado, iPhoneOS está diseñado para un hardware determinado, nada de compromisos, el código binario no tiene "primos", y, por tanto, puede ser muchísimo más optimizado.
    Ahora bien, seguramente en un futuro próximo Android llegue al mismo nivel, pero para ello necesitará mejorar muucho el hardware actual (procesador, memoria, chip gráfico, etc.).

    Salu2 dsd un poco fluído pero divertido y entrañable HTC Magic.
    ResponderSuprimir
  13. A ver, simplemente es mas fluido el Ipod porque no es multitarea. Al poder abrir varios programas a la vez ocupan mas memoria y procesador, nada mas.
    ResponderSuprimir
  14. Imagino que al igual que como muchos de los que ya han comentado me dedico al desarrollo de software por lo que me encanta jugar con mi Hero, probar y recocinar roms, alguna aplicación chorra... el caso es que cuando llega el día en que tienes que apuntar un correo de un cliente y no puedes porque tu juguetito está KO haciendo a saber qué se te queda una cara de gilipollas de espanto.
    Por otro lado sé que los poseedores de Hero debemos ser los leprosos para HTC aún corriendo, en teoría 1.5. Así que por esto y muchas cosas mas, como ordenador pequeñito, muy pequeñito con el que jugar es una maravilla. Ahora bien, como teléfono puedes llegar a odiarlo.
    Personalmente en un futuro mi próximo teléfono será un buen teléfono, y como ordenador pequeñito con el que trastear ya veremos.
    No he tenido un iphone lo suficiente como para llegar a odiarlo, pero en estos momentos cambiaría lo cambiaría por mi ladrillo sin dudarlo.
    ResponderSuprimir
  15. Algo que acabo de recordar de una jornada de hace unos días, el ponente decía algo así como:
    -A nadie le importa esperar cinco segundos en un cajero mientras verifica su identidad, incluso si son diez el usuario sabe que es por su seguridad e incluso prefiere que sea así, sin embargo ¿se imaginan que el proceso de insertar o devolver la tarjeta durase cinco segundos mientras unos rodillos la empujan a golpecitos? rrrr rrrr rrrr... esos cinco segundos pueden sacar de quicio a cualquier usuario.

    Creo que es una lección que Apple tiene muy bien aprendida, el resto por desgracia aún no.
    ResponderSuprimir
  16. Quizás si dejas de realizar experimentos con el móvil todo te irá mucho mejor...
    ResponderSuprimir
  17. Puff, pues tendriais que probar mi nueva maquina, HTC Desire. En resumen, una PASADA.
    ResponderSuprimir
  18. Yo NO cambio Android por nada del mundo, sinceramente, en mi magic (despues de tunearlo un poco)va como la seda...

    Felicidades por el Desire... (yo me esperare al EVO jijiji)
    ResponderSuprimir
  19. Hace 15 dias que tengo mi primer android ( milestone con android 2.1) y estoy impresionado! A fecha de hoy, no es el hardware mas potente, pero lo de la fluided ( viniendo de SYMBIAN) es casi perfecta, con muchas aplicaciones instaladas y corriendo en segundo plano o en espera. Creo que el android 2.1 tiene mucho que ver (esperen cuando actualice a 2.2 ). También creo que es importante el equilibrio de las aplicaciones que instales para conseguir un terminal estable, funcional y divertido, que funcione sin que te deje tirado. Otra cosa es cuando tengo varias aplicaciones potentes abiertas corriendo a la vez, hay, si que se residentes la fluidez, es donde el hardware se nota, aunque dicen que android 2.2 mejorara mucho el rendimiento y además con flash. En el caso del Apple, su compenetración hardware/sorfware y sus controles "censura" le hace ganar muchos puntos en esta comparativa. Resumiendo, si eres puro consumidor iphone es un muy buen producto. Pero si ademas de consumidore de un buen producto, valoras la filosofía de google y/o te gusta personalizar y mejorar tu terminal.... Android es lo mejor que a podido pasar en este mundo de la "telefónica".
    Desde mi miniordenador con función de teléfono jeje y mirando la clasificación de F1, con una cerveza... salu2

    Llego ubuntu para salvarme de windows y ahora Android!!!
    Gracias linux
    ResponderSuprimir
  20. Sobre el comentario anonimo anterior.
    Donde dice "residente" quería decir "se resiente" .
    Sorry
    ResponderSuprimir
  21. Si quereis ver fluidez probad launcherPro
    ResponderSuprimir
  22. Supongo que aqui habréis más de un usuario de Linux. Como bien hablan por ahí el problema es la optimización del S.O. para la plataforma.

    Habéis comparado en la misma máquina un Ubuntu y un Gentoo compilado completamente para vuestra plataforma? la diferencia de rendimiento y fluidez es considerable. Ahi radica el secreto.

    No se si los fabricantes de terminales que implantan Android compilan el sistema exclusivamente apra dichos terminales o si tienen una "distro" genérica para todos.
    ResponderSuprimir
  23. Veo que estais un poco desactualizados.
    Tengo el Samsung Galaxy S, el movil que supera al IPHONE 3 y 4 en TODO, incluida la fluidez y de forma espectacular.
    Se acabo la tirania Apple y Nokia; ya podemos tener de todo en el movil al comprarlo, sin hacer nada más (el Google NAvigation te lo descargas pero es gratuito).

    Yo también estaba esperando un movil así y nada más verlo y probarlo lo compré.

    Cada día me sorprende y agrada más.

    Como casi todos, he probado una larga lista de moviles y marcas, buscando est que tiene ya el Samsung Galaxy.

    Miraros el Youtube, y vereis la cosa como es.

    O mejor, si estais en MAdrid, os vais a la tienda de Telefonica (puaff, arrggh) de Gran Via 28 y lo podeis probar en directo. de paso se puede apreciar lo pequeña que queda la pantalla del Iphone a lado del Galaxy. Media pulgada abulta mucho más de lo que parece.

    Migmat.
    ResponderSuprimir
  24. También soy poseedor de Samsung S galaxy y solo puedo corroborar el comentario anterior, es impresionante. Hace 15 dias cambie mi iphone 3gs por el galaxy y no hay color , adios apple , pero sobretodo adios itunes!!!
    ResponderSuprimir
  25. Que tal, poseo un HTC HD2, lejos por mucho, no solo en fluidez grafica, sino en ram, procesador, camara, interfaz,aplicaciones, lo que ustedes me digan del Iphone, o samsung o cualquier otra terminal en cualquier version, es por mucho el telefono mas avanzado y con mayor rendimiento en la historia de los smartphones. Segun mi perspectiva mejor aun que el Nexus One, de hecho con el Haret, tengo esa misma interfaz corriendo en el HTC HD2. Al menos esa es mi opinion. Muy buen Blog, saludos!
    ResponderSuprimir
  26. probar samsung s veras ???????????
    ResponderSuprimir
  27. Yo tambien soy mas feliz ahora.
    ResponderSuprimir
  28. ¿que se te cuelga el N80 al enviar un SMS? Claro! le pirateais el software, lo inflais a apps y encima la culpa es de Nokia!. Menos meterle porquerias e intentar liberar los bloqueos de fabrica y veras como no se cuelga!
    ResponderSuprimir
  29. Yo tengo un Galaxy S y es la bomba.
    Eso sí, siendo sinceros el Iphone era más fluido, pero bastante más hasta que "instalé" voodoo.
    Básicamente este "proyecto" que no "hackea" el teléfono ni nada cambia el sistema de archivos del teléfono y se nota una barbaridad.
    En un test el galaxy estaba en unos 800puntos. Pues después de esto en 1750..............creo que es algo a reseñar.
    ResponderSuprimir
  30. El Galaxy es la mierda mas grande de la galaxia
    ResponderSuprimir
  31. Quizas por que un Android tiene mucho mas que un Iphone.
    Entre mas cargues un SO con funciones es mas pesado y difícil correrlo, pero es un pequeño precio del poder.
    Es decir de que sirve que tu terminal arranque en segundos si no puedes hacer nada con ella.
    Poder sobre velocidad, pero se debe llegar a un equilibrios.
    ResponderSuprimir
  32. La gran diferencia es que aifon tiene hardware grafico...
    ResponderSuprimir
  33. Fluidez?? El X10 con 2,1 tiene 5 escritorios y con widgets aun cambia rapidisimo y animado, sin ninguna falta d fluidez...capas de reproducir videos en hd.... Iphone hace tiempo que no le hace el peso a android.......saludos.
    ResponderSuprimir
  34. en conlusión... en gustos se rompen géneros!
    ResponderSuprimir
  35. Todo está en la capacidad del telefono para multiproceso. Se nota que has probado android en teléfonos de gama media/baja

    Ve a probar android en HTC deside HD o en un motorola Atrix 4G, o en el Nexus S, o en el LG x2, etc...

    El iphone es un smartphone que aparte de tener un buen SO tiene buenas prestaciones físicas....
    ResponderSuprimir