OK, let me start by saying i fully support the goals of the W3C Mobile Web Best Practices Working Group and believe that much of our work to date has been excellent. However i think that we made a wrong decision yesterday at Day 1 of our face to face meeting. Allow me to give a little background before explaining what the decision was and why i think it was a mistake…
So the way it all works is that the best practices have been divided into 2 levels. MobileOK Basic, which are those that can be tested / verified programmatically and MobileOK Pro (this name has not been formalised yet), which are those which require manual (human) tests. The idea is for these to be used in the same way as the WCAG A, AA and AAA levels. Sites which pass all the tests in MobileOK Basic Best Practices will be able to display the MobileOK Basic icon. In addition to the icon the site will also be able to implement a POWDER label which will allow machines to recognise that the site is MobileOK Basic compliant. This has the potential to allow users to see that a site is MobileOK Basic compliant before they even visit it which enables them to make an informed decision as to weather or not they want to visit the site.
Fantastic, we’re unleashing some pretty cool technology which will make for a much better mobile web browsing experience
Now to get to the decision that was made yesterday… The group decided that the MobileOK POWDER vocabulary will only support the 2 levels of claims. Does not sound all that bad does it? Allow me to explain why i think it was the wrong decision…
The beauty of POWDER is that it allows you make claims about anything. I.e. it has the potential to allow claims to be made against each individual best practice. The MWBP group made a conscious decision yesterday to not support these individual claims. If you want to make a claim using the MobileOK POWDER vocabulary the only ones you will be able to make are ‘This site conforms to MobileOK Basic’ and ‘This site conforms to MobileOK PRO’. This in my opinion was wrong for the following reasons…
- Companies / developers may have technical limitations which prevent them from conforming to some of the best practices. They have, however invested a lot of time and effort in making there site as accesble as possible on mobile devices. Shouldn’t they be allowed to proudly make statements regarding which BP’s they adhere to?
- The nature of POWDER means that anyone else can make a MobileOK vocabulary and use it to make individual claims. I can guarantee that Segala will be making a MobileOK vocabulary which allows individual BP claims to be made. We’d much rather see it aa W3C endorsed vocabulary though.
- Companies / developers might prefer to develop there Mobile web site in a phased approach. They should be able to make statements about which claims they have fulfilled to date.
It’s my belief that by allowing people to make individual claims you encourage implementation.
NOTE: conversely to all this, i do believe that only people who implement all the required best practices should be allowed to display the MOK icon.
DISCLAIMER: i did not attend the face to face meeting in person but tracked it (and made comments)Â via IRC and had discussions with several of the participants after the event (over a drink or two)