For those of us being threatened with reduced rankings if our site is not mobile friendly here is google's mobile test page. Mozilla/3.0(DDIPOCKET; JRC/AH-J3001V, AH-J3002V/1.0/0100/c50)CNF/2.0 Explanation: AIR-EDGE phone (Willcom's PHS provider). This service would later become AIR-EDGE by Willcom. ASTEL/1.0/J-0511.00/c10/smel Explanation: DOT-i is one of Astel's PHS services, which supported c HTML, POP3 and SMTP. Mobile optimised browser available for Android, Apple and other smartphones. Mozilla/5.0 (i Phone; U; CPU like Mac OS X; en) Apple Web Kit/420 (KHTML, like Gecko) Version/3.0 Mobile/1A543a Safari/419.3 Explanation: Nice short string (! String from E Gillie (or something like that) - thanks.
Then we got an email from Marc Gray who suggested that we use a simple regular expression and was even kind enough to supply it.
Marc provided a php script, which we enclose below (with a minor correction supplied by Dave Thomas) for those to whom it may be a more sensible solution (a formatted list based on this script is available here, credits and their script at the foot of the page).
We are now crediting the supplier of each string or answer individually as a homage to all those folks who take the time as thousands of you have done over the years. We have added some info about changing UA strings which unless you have to do it is, we think, a Very Bad Thing™.
Well its just a working definition and we are always open to suggestions. Browser/220.127.116.11 (GUI) MMP/2.0 Explanation: Cricket CAPTR A200. Currently an also-ran in the mobile business - but they are trying, occasionally very trying. Mozilla/4.0 (compatible; MSIE 7.0; Windows Phone OS 7.0; Trident/3.1; IEMobile/7.0; DELL; Venue Pro) Explanation: Dell Venue Pro on WM7. Michael also writes that if you use about:debug (about:config on pre-4399 builds) you can change UA to either Desktop or i Phone as shown below: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_5_5; en-us) Apple Web Kit/525.18 (KHTML, like Gecko) Version/ 3.1.2 Safari/525.20.1 Mozilla/5.0 (i Phone; U; CPU i Phone OS 2_2 like Mac OS X; en-us) Apple Web Kit/525.18.1 (KHTML, like Gecko) Version/3.1.1 Mobile/5G77 Safari/525.20 clever or what. The maker of the first 'superphone' known to mankind (aka Nexus One). But I guess if you are sitting on a gazillion billion dollars you can afford the occasional flop.
The big web sites (you know who we mean) are part of the HTML 5 cabal. And besides we are dyed-in-the-wool K-Meleon users so what do we know.