iPhone is different!

Filed under: mobile,rants,why? — jaydublu @ 10:33 am

I once posted something about ‘why the fuss about the iPhone‘ – I still don’t get it.

We’re a few months away from having the thing released here, but in the mean time there’s the iPod Touch which is most of the iPhone without the phone. Since the bit I’m interested in is the web browser and the Internet features – it’s ideal so I got one for the team for R&D.

I pointed it at one of the sites I’d optimised for mobile devices following recognised best practice (e.g. Luca Passani’s Global Authoring Practices for the Mobile Web) and was not hugely surprised that it rendered the desktop version as my mobile detection didn’t pick up the User Agent.

A quick tweak to get it to spot that ‘iPod’ is a mobile device and … Safari throws an error.

It turns out that Safari Mobile doesn’t support xhtml-mp!

So to get an iPhone friendly version of a site you can’t use your mobile version and keep it xhtml-mp. I see Facebook have a mobile version using xhtml-mp, and a special iphone version without a doctype.

Do I feel a return to the bad old days of browser sniffing and multiple versions of sites? Oh dear!

Why do Apple always have to be different?

1 Comment »

  1. […] my initial shock that the thing won’t accept xhtml-mp markup, so although it is a mobile device you […]

    Pingback by Povich - Jim Whiteside spouting squit » iPod Touch — November 30, 2007 @ 6:36 pm

RSS feed for comments on this post. TrackBack URL

Leave a comment