Developer: “Mobile Safari Is Today’s IE6″
6:45 am, February 9th, 2010, Giles Turnbull

Peter-Paul Koch is a man with opinions about the mobile web. And his latest opinion is a trifle controversial: Mobile Safari, he says, is this generation’s Internet Explorer 6. All the rage now, but destined to be hated by webdevs of the future.
Why so?
Because, says Peter-Paul:
“The iPhone has become an obsession. If we don’t pay attention, we’ll have a mobile web that only works on the iPhone. And then we’ll have the real mobile web that wasn’t made by us and doesn’t give a shit about web standards and best practices. Worse, it seems web developers are happy with this state of affairs.”
And what’s more:
“Mentioning Nokia is the mark of the rude boor. The man of discernment mentions the iPhone. And mentions it and mentions it and mentions it. And then mentions the iPad, to show he is open to non-iPhone devices. The bigger the better.”
It’s time to switch off the reality distortion field, says Peter-Paul. Too many people are concentrating all their efforts developing or optimizing solely for Mobile Safari, to the detriment of all other platforms and browsers. That’s what people did back in 2000, when IE6 was the most popular browser on the desktop. Today, developers are campaigning for IE6 to be killed off as soon as possible.
Some commenters have taken issue with Peter-Paul’s swear-strewn ranting, and some with the statistics he cites, but his point is a fair one: the web was always supposed to be an open experience. No matter how much better the iPhone/iPad/iPod might be as a mobile browsing experience, developing content that only works on those devices, ignores everything else, is a backward step.
Posted by Giles Turnbull in News, Opinions, iPad, iPhone | Comment on this article
If you enjoyed this article:
Subscribe via RSS or email, or follow us on Facebook and Twitter













“developing content that only works on those devices, ignores everything else, is a backward step”
And that’s something almost no-one dev I know is doing anyway. People are developing to standards and switching to a mobile style sheet via CSS3 @media width targeting.
The issue he has, however, seems centred around testing websites, with designers testing on iPhone and if things work, that’s fine. The thing is, I can, for the price of a copy of XP, get every major browser running on my Mac. But to have a collection of mobile devices to test on would be prohibitively expensive. Thing is, if mobile devices had browsers that, like iPhone’s, conformed to web standards, there’d be no problem anyway (in the same way that I can design a site using WebKit as an initial guide, and it’ll almost certainly work in Gecko and Presto engines, which are very compliant, but will sometimes need ‘fixes’ for Trident, given that IE’s still a heap of shit).
Craig Grannell, on February 9th, 2010 at 7:16 am
Craig: good point. I’ve never met any devs who do it either. But Peter-Paul’s post is *so* full of anger, I can only assume he’s meeting them everywhere he goes. But you make a good point about mobile browsers conforming to web standards.
Giles Turnbull, on February 9th, 2010 at 7:44 am
Craig: yes – that’s the key difference. The problem with IE6 is not that it was too popular, but that it had poor standards support. Whereas Mobile Safari and Webkit are the poster child for standards compliance. Had Microsoft done such a good job with IE6, we wouldn’t be in the mess now.
Long may Safari’s popularity reign!
MacPredictions, on February 9th, 2010 at 8:11 am
The big difference is that Apple can PUSH MobileSafari updates to its entire install-base any time. In fact, it has already released several updates to the iPhone OS. By contrast, IE6 is frozen in time, unable to auto-update.
Derek Martin, on February 9th, 2010 at 8:20 am
I’m thinking this guy is just complaining for the sake of complaining. Mobile safari supports everything the desktop version does and, oddly, is one of the few browsers that supports nearly all the current html5 spec. How can someone even come remotely compare it to the atrocity thy was ie6?
The only things mobile safari doesn’t support is flash and I could not care less about that. I’ve never liked flash to begin with. I dint know, when I read this I got the feeling there was an underlying “wahh no flas boo hoo” thing going in. I could just be reading too far between the lines though.
Oh well, if this guy doesn’t want to develop for mobile safari then let him. Not going to bother me any. As long a he doesn’t create all his sites in 100% flash then I’ll still be able to view them in my iPhone.
MrCrispy, on February 9th, 2010 at 8:24 am
1) Mobile Safari is a full, standards supporting browser (minus Flash, no loss there) and technically doesn’t require any special proprietary programing. Rather than whine that the iPhone actually gets used to look at the web, why doesn’t Koch agitate for all the other browsers be made into something that people can actually use to look at full web pages. The problem here isn’t that developers put up mobile pages that work best on the iPhone, it’s that most mobile browsers are crap.
2) Considering the constantly rising share of mobile browsing that Mobile Safari gets in browser traffic surveys, what exactly would he like people to do? Cause no sane web developer that wants to increase traffic is going to ignore the most popular platform for mobile browsing when deciding which device their mobile site should look best on.
Wayne, on February 9th, 2010 at 9:23 am
Ahem…
IE6 is hated because it doesn’t support modern web standards.
Mobile Safari is one of the most standards-supporting browsers around.
IE6 is hated because Microsoft decided to suspend all development of it for many years, stifling innovation.
Mobile Safari is still in active development by Apple.
IE6’s rendering engine was only used by IE. So you only could tailor it to that one browser.
Mobile Safari uses Webkit, which is also used by Chrome.
Further, does it matter what some web developer few people have really heard of thinks?
No.
Alfred, on February 9th, 2010 at 9:46 am
“The only things mobile safari doesn’t support is flash”
It also lacks Java support and near as I can tell it doesn’t have any accessible plugin architecture at all, unless you’ve jailbroken the thing, yes?
It’s rather baffling to see people talk about how open and compliant the browser is when it’s a locked-down experience that doesn’t support plugins, nor let you run bookmarklets, nor customize it in any way.
Hell, it doesn’t even have in-page search! (though that’s not a compliance thing, just a massive annoyance)
Brian Hogg, on February 9th, 2010 at 9:53 am
The web’s gonna be optimized for Mobile Safari ….
Everyone latch on to a stable, fast standard-bearer of InterNet compatibility ?!?
How *dare* they !!11!!!
This guy’s a fuckin’ tool & should, along with his obscelescence, be relegated to the dustbin o’ history.
CaryMG, on February 9th, 2010 at 11:02 am
As a mobile dev I highly disagree with this. Mobile Safari is today’s Firefox for the mobile platform. The other browsers on blackberries and even early android devices ARE NOT standards compliant.
Every web developer develops to Firefox and then makes it work for other browsers from there. The reason is that Firefox is the standard. Developers know that Firefox reasonably follows standards.
Before the iPhone, there were no browsers that reasonably did this on the mobile platform. You can make a mild case for Opera, but it does not have reach that mobile safari does.
With Android 2.1, now android browsers have pretty much the same capabilities and same support for standards that mobile Safari has. Mobile Safari is setting a trend for complying with standards in much of the way Firefox has for regular web development.
If you ask me, you have this backwards. Mobile Safari = Firefox and the other mobile browsers = IE 6.
Tom, on February 9th, 2010 at 11:58 am
Maybe someone should intro him to crispy chips with OK Sauce.
That’ll calm him down I’m thinking.
Meanwhile the world moves on.
Rubber Johnny, on February 9th, 2010 at 12:03 pm
Completely wrong.
Safari is based on WebKit. Most other phone makers have started offering WebKit based browser. So, no it’s not iPhone exclusive.
Also, you don’t see other browser makers basing their browsers on IE6. Not the same.
ObamaPacman, on February 9th, 2010 at 1:37 pm
well when HTML 5 can show the Full Sail website
http://www.fullsail.com just as the desktop dose including all the
animations and transitions, then I will be a believer in it.
there is no other means to view sites that have artistic styles
and creative transitions to them!
The folks who hate flash don’t understand the reason one uses it.
As fo me the sites I build are flash based because I want the viewer
of my sites to have an experience of being entertained
by nice transitions and animations, as well as letting the viewer
interact with the site in the most creative visual way!
I don’t wish to use alot of text but rather use elements
that reach out at you and speak you in a way that’s far more
creative that just reading a static page!
I am a digital artist!
if no flash then what is available for me to use to
create such sites!
if HTML 5 can do all that flash can do and do it better then
I will with open arms embrace it otherwise
my iPhone and soon to be ipad will not be able to disply all my
hard work!
Triniti, on February 27th, 2010 at 1:40 am