State of the mobile web. Peter-Paul Koch http://quirksmode.org http://twitter.com/ ppk Gomez Webinar , 24 March 2011 z. Mobile First!. Design your sites for mobile first. You’ll be forced to decide what is so important that it MUST be shown in the mobile device’s tiny display.
Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.
Gomez Webinar , 24 March 2011
You may groan now.
There is no WebKit on mobile!
There's iPhone Safari (2 and 3),
and Android (1.0 and 1.5)
and S60 WebKit (v3 and v5)
and Blackberry WebKit,
and Palm WebKit,
and Bolt, Ozone, Teashark, and a few more
These WebKits are all different.
Rest? What rest?
How do you deal with this immense amount of browsers?
Use advanced tricks, but make sure your site remains usable without them.
The site is enhanced as much as the browser allows.
All browsers support HTML. That’s the definition
of a browser.
All browsers support most basic CSS. There will be bugs, but only few.
Advanced CSS is restricted to advanced browsers. Make sure it contains nothing vital; just nice extras.
How long does it take to generate 250 lists with 20 items each?
The following graphs give the number of seconds it took the browsers.
I’ve done it. In April 2009.
var ab = device.addressBook.toString();
There’s a serious security problem here.
Providing trusted apps might remain an app store function.