After installing MobileFrontend (master-0880467 2012-05-15) and following the instructions described at http://www.mediawiki.org/wiki/Extension:MobileFrontend one would expect that at least mainstream mobile browser would be autodetected.
The fact is, autodetection only works if you "set up your configuration to mimic how things are done at the WMF (doing device detection at the proxy layer and setting specific X-Device headers)" http://www.mediawiki.org/wiki/Extension:MobileFrontend#Non-WMF_properties - Otherwise you and your users are left with a link for manual switch at the bottom of the page.
With that information it is likely that many MW admins will fail at getting autodetection working.
- Provide instructions to set up a WMF mimic configuration.
- If the WMF solution is an overkill for the average MW installation and/or really complex for amateur sysadmins, please consider the addition of a poorman's autodetection. This should cover only the small group of mainstream user agents and hopefully an ability for sysadmins to add more UAs manually, based on the specific needs of their uses.
Would an approach like http://www.mediawiki.org/wiki/Extension:MobileDetect be useful in this scenario? If that extension is OK (I haven't tried it) it would be good to make it complementary of MF.