iPhone benchmarked

Ever wish you could benchmark your iPhone? The clever folks at furbo.org have done the work for you and managed to give the iPhone a run for its money. So what exactly did the test entail? The benchmark was run on both a Core Duo iMac and an iPhone. The test was designed to see how much slower the iPhone is at executing JavaScript. But it doesn't stop there. After running the JavaScript benchmark, they then ran a test to compare the speed of a web app to an app running natively on the iPhone. Details after the jump!

The JavaScript benchmark turned out just as you might think. After comparing speeds on the iPhone to a Core Duo iMac, it turns out the the iPhone is a pitiful 80 times slower than the iMac. 80 times! If you don't believe it, the benchmark is available from furbo.org for you to try on your own.

Now the interesting part. What happens when you compare the speed of a JavaScript web-app to a native application running on the iPhone. It's really no big surprise. The native app whooped the JavaScript app's butt. By how much, you ask? You'd better be sitting for this one. According to the benchmarks, native applications are 700-900% faster than JavaScript apps. Take that, Apple. I just hope that someone on the iPhone team sees this.
Hey Apple, are you listening? Web apps suck!

Delicious
Reddit
Technorati





Blowfish: 104
Dot Product: 16
Memory Allocate: 168
Memory Copy: 113
Stream Copy: 110
Stream Scale: 39
Stream Add: 34
Stream Triad: 10
The scores are compared to a PowerMac G5 1.6ghz which gets a score of 1000 in every category. The higher the number the faster/better.The iPhone has 128 mb of RAM and a Samsung ARM processor, so it was a given it would not perform as well as a G5 based computer. The ARM processor ran much better than previously expected, managing about 10% of the performance of a fully equipped G5. No one is going to be running anything very intensive such as Photoshop on the iPhone, so it is hard to draw any firm conclusions based on the results. The hardware is more than enough to run the applications that iPhone is intended for.