I recently spent time evaluating various mobile browsers’ HTML5 compatibility in an effort to understand the state of the mobile web. Along the way, I discovered that the good folks at Facebook, who happen to have quite a lot of experience with HTML5 and mobility put together a handy website called Ringmark.
As the Facebook development team puts it, Ringmark
helps you understand which mobile browsers support the functionality your app needs.
Thus, with Ringmark you can ascertain a particular browser’s compatibility with HTML5 by simply going to rng.io.
Needless to say, I had some fun comparing Mobile Safari on my iPad to my Android 2.3.2 device. Interestingly enough, the fun really started when I decided to see what the feature functionality gap was between three browsers on my desktop.
For the test, I used Chrome, Safari, and Firefox – all three browsers are up to date as of the writing of this entry as well. The center browser is Chrome, left is Safari and right is Firefox.
As you can see, all 3 browsers score differently – Chrome scoring best with only 29 failures in Ring 1 and Safari, the worst with over 40 failures. None even made it to Ring 2.
If you think HTML5 poses some compatibility issues for mobile devices, you need to widen your scope: HTML5 support varies across everything. Indeed, the Browser Wars are still being fought. The big difference now is that the wars are on multiple fronts.