Probando el frame rate 3D en el iPhone y Nexus One

Por Cecilia Saia el 16 de Febrero de 2010, 11:00 en Apple, Google.

Dos de los teléfonos más poopulares del momento son el Google Nexus One (con Android) y en iPhone. Pero aunque ambos funcionan muy bien y tienen una buena cantidad de seguidores (bueno, el iPhone unos cuantos millones más), ¿por qué no ponerlos a competir?

La gente de Distinctive Developments decidió hacer una prieba y poner a ambos equipos a correr el mismo juego al mismo tiempo, para ver cómo reaccionaba cada uno. ¿Se imaginan los resultados?

Esta vez, el gran ganador, como pueden comprobar en el video que encabeza esta entrada, fue el iPhone. Así que, fans, a regocijarse con los resultados, se lo tienen merecido.

Vía: Gizmología

Comentarios

  1. ¿Gran ganador?

    A ver el fillrate:

    2 modelos

    iPhone: 480×320×60fps=9,216 Mpixel/sec

    Nexus: 800×480×30-35fps=11,52-13,44 Mpixel/sec

    8 modelos

    iPhone: 480×320×29fps=4,4544 Mpixel/sec

    Nexus: 800×480×21fps=8,064 Mpixel/sec

    Y eso sin estar optimizado

    Responder

    • Copio y pego mi comentario de otro blog:

      Cito la fuente de la noticia (espero que sepas inglés porque me da fastidio traducir):

      “One of the most important differences between these two devices is the fact that the Nexus has a much higher resolution screen, which means that the GPU has to fill 2.5 times as many pixels on the Nexus than it does on the iPhone. OK, so let’s change the viewport on the Nexus to the same size as the iPhone just so we can compare the two equally. With just two characters on screen, switching the viewport size to 480×320 on the Nexus, give a frame-rate improvement from 30fps to 40fps but with 8 characters on screen there is no difference; with the frame-rate remaining the same at 21fps.”

      Por lo tanto, el 3GS sigue siendo más rápido a la misma resolución (60 vs 40 fps/ 29 vs 21 fps).

      Saludos.

      Responder

      • Ups, se me olvidó colocar la dirección de la fuente que cité (los que hicieron las pruebas): http://distinctivegame.wordpress.com/2010/02/09/dd-tech-talk-1-nexus-versus-iphone-3gs/

      • Con lo que me estás dando la razón aunque te parezca lo contrario.

        Cuando con 8 modelos disminuyes la resolución y no hay aumento de fps es que lo que limita es la CPU, no la GPU y eso es porque el engine que están usando está portado directamente de C usando una versión que no se ha actualizado del NDK para los nuevos procesadores y no usando las herramientas que tiene Android implementadas.

        En definitiva, los dos son unas bestias pardas en cuanto a potencia gráfica pero el iPhone, en estos momentos, está mucho más optimizado. Te puedo asegurar que el benchmark usa OpenGL 2.0 y las optimizaciones Neon y el Nexus usa OpenGL 1.1 y ninguna optimización.

      • “En definitiva, los dos son unas bestias pardas en cuanto a potencia gráfica pero el iPhone, en estos momentos, está mucho más optimizado. Te puedo asegurar que el benchmark usa OpenGL 2.0 y las optimizaciones Neon y el Nexus usa OpenGL 1.1 y ninguna optimización.”, en otras palabras; el iPhone HOY en día va mejor (pese a tener un hardware inferior)… Punto.

        Tal vez (repito, tal vez) en unos meses el Nexus vaya mejor (por las optimizaciones que citas), pero para entonces probablemente tendremos un nuevo iPhone con el cual compararlo y saldrán unos a decir que no puedes comparar el nuevo iPhone con el viejo Nexus, etc, etc, etc, y seguiremos con ese círculo vicioso de comparaciones sin sentido y estas estúpidas discusiones sin fin. Por lo tanto simplemente y para no complicarte mucho la existencia haz lo que hago yo, compra el terminal que mejor se adapte a tus necesidades y gustos personales (en mi caso es el iPhone de leeejos -no te pido que lo entiendas, es así y ya-).. Punto.

        Saludos.

  2. Vamos hombre, te dolió.. Una imagen vale mas que mil palabras, un vídeos pues por un millón, jaja

    Responder

  3. Seguramente esa demo no está realizada con el NDK de Android. Me gustaría ver la misma demo en la que las rutinas más costosas están programadas en C++.

    Responder

  4. Lo importante no es la resolucion de la pantalla, sino la resolución del juego. Si el juego en iPhone y nexus se ejecutan con la misma resolucion de juego gana el iPhone. Con esto quiero decir que tu puedes jugar a 800*600 un juego, en una pantalla de 1280*1024. Es la pantalla la que reescala, si el juego tiene una resolución distinta de la nativa de la pantalla. Por tanto no puedes hacer esa justificacion de Mpixel/sec. Un saludo

    Responder

    • Es que no se está ejecutando a la misma resolución, se está ejecutando con la resolución nativa de cada dispositivo.

      Por cierto, la pantalla no reescala absolutamente nada, lo que reescala es la GPU.

      Responder

      • En las pruebas realizadas a la misma resolución (480×320), sale como claro ganador el de la manzana, un poco más arriba te lo respondí citando la fuente de la noticia.

  5. Muy de acuerdo con Gwdion. El problema de esto está en cómo se ha programado cada demo. (y el lenguaje de programación utilizado.)

    Las especificaciones están claras:

    iphone
    display – 3.5 inch, 480×320
    expandable memory? no
    physical qwerty? no
    cpu – 600mhz
    ram – 256 mb

    nexus one
    display – 3.7 inch, 800×480
    expandable memory? yes
    physical qwerty? no
    cpu – 1ghz
    ram – 512 mb

    Responder

  6. Decís que los fanboys de apple son unos cabezones, que aunque apple tenga un iShit(literalmente una mierda) van los fanboys de apple y dicen que es otra de las maravillas mundiales.

    Pero no se que seran peor, los fanboys o los “antifanboys” que despues de ver este video aun estais con comentarios como “no esque el iPhone tiene menos resolucion” “esque android usa OpenGL1.1 y iPhone OpenGL2″

    Da igual lo que tenga cada uno. El caso es que mucho decís de que el iPhone es una mierda con un hardware de hace 10 años, pero mira como supera al Nexus en este sentido.. Aunque tenga otra resolucion, da igual porque de eso se trata: de buscar diferentes caminos que a veces te llevan a ser mejor en algo y peor en otra cosa.

    Responder

Información sobre comentarios

¡Gracias por dejarnos tus comentarios! — por favor intenta mantener tu opinión relacionada con la anotación, no usar insultos, agresiones, o faltas de respeto al autor y otros participantes de la discusión, en caso de no hacerlo tu comentario podría ser borrado.

Existe mucha más información en nuestra política de comentarios.