[thelist] iPhone (browser) detection

Erika ekm at seastorm.com
Sun Sep 28 14:11:49 CDT 2008


Mark Groen wrote:
>> 1. don't bother w/ detecting iPhone and just KISS
> 
> Hmmm...

LOL Mark, care to elaborate?  This IMO will work good enough on a lot of 
sites delivering simple, focused content.

>> 2. detect iPhone with CSS and hook it up with an iPhone-optimized
>> stylesheet
> 
> Apple recommends using Object Detection:
> http://developer.apple.com/documentation/AppleApplications/Reference/SafariWebContent/CreatingContentforSafarioniPhone/chapter_2_section_3.html

Yes, it seems as a general "best practice."   My experience is leading 
me to think that in reality, iPhone Safari *is* a special case for these 
reasons:

1. popularity

2.   Though supported, certain events aren't going to work the same due 
to a. screen real estate and  b. touch navigation

I have *never* in my life built two HTML pages for two different 
browsers.  Never had the need, and definitely never had the desire. 
However, for a site that is complex, interactive, and high-traffic, I am 
currently of the opinion that iPhone is absolutely a special-case 
browser. (Facebook and Twitter agree: see http://www.iphone.facebook.com 
and http://twitterforiphone.com/)

So it would seem like in some cases, you are going to want to send 
iPhone users to a special place, regardless of the browser's DOM 
support.  (Keeping in mind that Android and others are just around the 
corner...)

Erika



More information about the thelist mailing list