21
Sep
ipod_html5

While trying to figure out the best way to develop a cross-platform game, developer Christopher Black created a simple HTML5 benchmark, which he then ran on a Nexus One (N1), iPod Touch 4G, and iPhone 4. For some further variety, he also tested Flash 10.1 on the N1. The test itself was simply a black ball bouncing, and the results were incredibly surprising: the Nexus One ran the animation 67% faster than the iPod Touch, and 81% faster than the iPhone 4.

barchart

Even better, the N1 managed to keep rendering the ball (albeit slowly) during zooming - not so for the iOS devices. Not only did they stop rendering entirely, but when rendering resumed, it took a minute to get back up to its still-slow 24 FPS.

The plot thickens, though: Chris was kind enough to benchmark the same animation in Flash 10.1 and found it rendered at 57 FPS, all while consuming half as much power:

graph2

Fanboyism aside, it's important to note that this is a single benchmark, and on a single (Android) device. Still, the numbers speak for themselves.

Chris's video of the iPod Touch and N1 benchmarks:

[Source: Chris Black via DailyTech]

Aaron Gingrich
Aaron is a geek who has always had a passion for technology. When not working or writing, he can be found spending time with his family, playing a game, or watching a movie.

  • http://zalzalaweb.com/jens anakin78z

    There's a lot more to it that isn't mentioned here, which can be found over on the other site in further articles. One surprise was that Android is surprisingly sucky at CSS3. Overall though, I was impressed to see that an intentionally unoptimized Flash script still outperformed all optimizations of HTML5.

  • Jeff

    I get 54-58 fps on my iPhone 3Gs & Droid Incredible on this HTML5 test

    http://www.satine.org/research/webkit/hacks/ballbounce/

    • Mark

      That's funny my iPhone 3gs gets 34 fps max.

  • Inspiron41

    i'm doing around 52-56 on Nexus One Froyo 2.2 unrooted with HD Dolphin Browser

  • Serg

    Getting as high as 59 on my rooted N1

  • Skooal

    48 FPS on my iPhone 4... More than the eye can follow anyway, the cinema frame rate Is 24 er second and so what??? Do I need more? He'll no!!!

    • Blargh

      The only reason movies get away with 25fps is because they motion blur the frames. Most eyes can see up to 50-60 fps, and some people can see past 80. If there is no post processing, yes 45fps is the absolute minimum for smooth display.

    • Aaron Gingrich

      Did you watch the video? Because 24 fps is definitely not more than the eye can follow. It's a very jittery animation.

  • http://www.freeipodtouch4g.co.uk Free iPod Touch 4G

    lol the iphone 4 will be next to be pwned!!!

  • Someone

    Next? You mean already. The Nexus One has been running around for 10 months, 5 of which are running Froyo (as above).

    Android market also allows me to choose to run Flash. (or not, if you don't like it)

  • Dodger

    I got 29 FPS average on my blackberry Torch!:D