Here’s what’s new in mobile Web compatibility this week.
Firefox OS user agent string
A decision has been reached on the Firefox OS user agent (UA) string. I wrote about this in a separate post.
The Firefox OS UA will be:
Mozilla/5.0 (Mobile; rv:14.0) Gecko/14.0 Firefox/14.0
As a reminder, the Firefox for Android UAs are:
Mozilla/5.0 (Android; Mobile; rv:14.0) Gecko/14.0 Firefox/14.0 Mozilla/5.0 (Android; Tablet; rv:14.0) Gecko/14.0 Firefox/14.0
All Firefox UAs are documented in the Gecko user agent string reference.
MozCamp Europe proposal
Jason Smith and I have submitted a MozCamp Europe 2012 (Sept 8-9 in Warsaw, Poland) proposal entitled Opening Up the Mobile Web for Firefox. This will be a hands-on session teaching how to test mobile sites and report issues to site authors. Please provide your feedback and indicate interest in the wiki page.
As a side note, I am also the co-chair of the MozCamp Europe 2012 Firefox Mobile and Desktop track. I will be scheduling formal “office hours” later in August but you should feel free to get in touch with any questions about this specific MozCamp or track. I’m lmandel on IRC and can be found in the #mozcamp channel.
Site testing and outreach
Facebook delivered another fix to their site. The search bar layout now renders correctly in Firefox for Android.
Christian is in talks with jQuery Mobile and jQTouch about supporting Firefox mobile.
WURFL is a tool used by a number of sites for browser capability detection. Jean-Yves has been speaking with the WURFL author about including detection for Firefox for Android and Firefox OS.
Jean-Yves updated the Mozilla Developer Network (MDN) CSS transition docs. With the latest updates all docs on animations, transitions and transforms have been updated. Jean-Yves is currently working to bring the gradient docs up-to-date as well.
Jean-Yves reports that CSS unprefixing (see the Aurora 16 hacks post) has been received positively. Looking at CSS gradients specifically, Internet Explorer 10 supports unprefixed gradients and Opera will unprefix CSS gradients in Presto 2.12, leaving only Webkit with this set of properties prefixed.
Jason and Aaron documented how to test a site for mobile Web compatibility. The doc includes tool setup, test methodology, and reporting results. Take a read, run some tests and help the mobile Web!