HTML5 and mobile browsers

Writing my previous post on the button element and mobile browsers got me thinking about HTML5 and how it will work with mobile web browsers.

I know all the major browser vendors (Microsoft, Mozilla, Opera and Apple) are onboard with HTML5, and they are also the major mobile browsers vendors (well Opera, Microsoft and Apple via its’ webkit being used by Nokia are), but will HTML5 be they implemented for mobile web browsers and how?

Because currently mobile browsers use a subset of XHTML, XHTML-MP (400k PDF) and it does not include all regular XHTML elements, the button element for example. How will the OMA and its’ members deal with HTML5. Will they:

  1. Continue using the perfectly serviceable XHTML-MP and wait and see what happens with the acceptance of HTML5 in the wider community?
  2. Create a subset of HTML5 like XHTML-MP, which will provide the majority of features of HTML5 while trying to keep the browser footprint as small as possible?
  3. Accept HTML5 and create browsers with all the functionality of a desktop browser and a similar size footprint?

So until I know how mobile browsers will deal with HTML5, I will avoid using it. In fact I am looking at how I use XHTML and CSS to make sure what I code now and in the future complies with OMA subsets of XHTML-MP (400k PDF) and Wireless CSS (400k pdf)

If you don’t know why I am concerned about mobile browsers, read my presentation the mobile web why you should care. One reason being some people predict by 2010 more people will be accessing the internet by mobile phone than computer.


4 Responses to “HTML5 and mobile browsers”

  1. Edward O'Connor Says:

    I’m looking to things like Opera’s mobile browser and Safari-on-the-iPhone — XHTML-MP will likely give way to full-on browsers such as these.

  2. Kai Hendry Says:

    I thought you might interested by my XHTML-MP and why you shouldn’t care post.

    XHTML-MP is so badly implemented on mobiles that I wouldn’t trust those specs.

    OMA makes up those specs so that their members with their crap UAs can
    get away with murder.

    Just stick to HTML4 strict and you’ll be future proof.

  3. ResearchWizard Says:

    Opera mobile uses the same rendering core as Desktop Opera. Although it’s usually a bit behind in version number (and therefor abilities) it does not use a special subset of XHTML.

  4. Tim Wright Says:

    Very insightful article for being written 2 years ago