So Apple announced the iPhone 4 earlier this week. Jobs proclaimed it was the biggest upgrade since the iPhone came out. To which the Apple fanboys cheered. Perhaps somewhat exposing how disappointed they had been by the iPhone 3G, which added 3G support bringing the iPhone up to the same level as smartphones that had been shipping for years prior. And showing how lacklustre the iPhone 3GS was which was the same thing, only a bit faster.

Essentially the form factor is the same. The huge ugly bezel is still present, and with the design of the sides being a bit more chunky it is only going to feel more like a brick. They've finally added a front facing camera - again a feature that shipped on original 3G phones back 5 or so years.

Most importantly they have increased the screen resolution. Anyone who had used any Windows Mobile phone back when the iPhone first came out saw instantly how low resolution the screen on the iPhone was. They've finally caught up with the old Sony Ericsson Xperia X1 in having a display over 300 DPI. So that at least puts them up with 2008-era screens.

However the screen is the same size, 3.5 inches is pretty average nowadays. Most high-end smartphones today offer larger screens without making the handset larger by having a smaller bezel and having more of the phone taken up with screen. Also disappointingly it is the same old 4:3 aspect ratio, when other smartphones have been shipping with widescreen displays for a couple of years now as the standard.

Here's the iPhone next to the HD2. The HD2's screen is almost an inch bigger, yet the device is only slightly larger. You can really see how much space is wasted on the iPhone. Look at all that black empty nothingness top and bottom of the screen.

iPhone vs HD2

The HD2, or the Nexus One or the Desire etc show how a smartphone should be done. The front surface of the phone should be as much screen as possible.

The other much touted new feature is video calling. Yes, apparently the old iPhone didn't support that along with dozens of other features that other phones support. Worse yet it only does video calling with other iPhone 4s and you need a Wi-Fi connection. Apple blame this on mobile providers. Despite the fact the first generation of 3G phones supported video calling. Apple of course in their attempt to get mindshare give this feature a hip name FaceTime. Amazing. Once again Apple are attempting to re-write history, and too many people are letting it pass.

More importantly as Microsoft showed some newer builds of Windows Phone 7 at TechEd this week and announced that some developers (on a case by case basis) would be getting their hands on Windows Phone 7 devices next month for free. It is becoming painfully obvious just how out of date the iPhone is looking compared with WP7.

Here's the AP application running on an iPhone, and underneath an AP application running on WP7.

AP Mobile on iPhone
AP Mobile on Windows Phone 7

The screens really don't do it justice so here's the video:

In my opinion the iPhone definitely looks dated in comparison. Steve Jobs' little features here and there aren't going to make up for it. iPhone applications just look stale.