On Thu, Aug 2, 2012 at 12:54 PM, <wjohnston2...@gmail.com> wrote: > On Thursday, August 2, 2012 6:32:30 AM UTC-7, Gervase Markham wrote: >> http://blogs.msdn.com/b/ie/archive/2012/07/12/ie10-user-agent-string-update.aspx >> >> IE10 has introduced the Touch token to the UA string, which overlaps in >> intent with our Tablet token. >> >> Dao suggests it would be nice to get cross-browser consistency here. >> https://bugzilla.mozilla.org/show_bug.cgi?id=773355 >> >> This makes some sense to me. "Touch" is more the matter of interest than >> the form factor. If we do switch, we should do it before we ship native >> >> Fennec on tablets. >> >> Anyone want to argue for or against? >> >> Gerv > > I'm curious why there's a need here? In fact, I think I'd argue that form > factor was much more the driving interest behind the entire thing that > sparked including "Tablet" in the UA. > > Mobile wanted the word "Mobile" in the UA on small screen devices and not on > tablets in order to differentiate the two. Most sites are still sending > completely specialized content to small screen devices. Adapting an > estabilished site to a responsive design setup isn't going to be easy for > them (nor is it always possible), and they don't want to resort to slow stub > page tricks to find out form factor info. "Tablet" was added later when other > people became involved (and I argued against it at the time). > > Touch is a different ball though. Adapting for touch on the fly is > (arguably?) much MUCH easier than adapting your sites layout and design for > phone vs desktop/tablet. Things sites/we can do to make it better:
I am not sure about this in the long run. It looks like sites are going towards being able to DOM-adapt to screens. And based in your point 3) It makes me think that sometimes UA detection servers as a temporary, handshake or special condition, for things that are not there yet in the DOM for all browsers so it feels "touch" tells more than screen at this point, IMHO. > > 1.) Sites can listen for touch events in addition to mouse ones. Its an > insignificant bit of extra code, and we should push for jQuery desktop and > other widget sets to start supporting touch as well. > > 2.) We should make sure touch-enabled media selectors are working so that > sites can optimize button sizes, layouts, etc. for touch screens if they > want. TBH, I haven't seen a strong need for this. Tablets for us are at least > 10in devices, and we lay them out at 980px wide by default. With those > settings, I've never had trouble with button or link sizes. > > 3.) We should also provide more reliable script hooks to detect if the device > supports touch? Right now I think sites just check for document.createTouch > which we turn off on desktop via a pref. > _______________________________________________ > dev-platform mailing list > dev-platform@lists.mozilla.org > https://lists.mozilla.org/listinfo/dev-platform -- www.telasocial.com _______________________________________________ dev-platform mailing list dev-platform@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-platform