Trent Walton takes a look at what it truly means to be Device-Agnostic. It used to be about basing out media queries on the content and not device specific sizes, but now it needs to be more than that.
He talks about hostile browsers, tiny screens, slow connection speeds and touch inputs and looks in detail about how each of those have an influence on what should be a truly device agnostic site.
I used to think it merely dealt with basing responsive breakpoints on content rather than particular devices, but there’s more to devices than the size of their screens. A device-agnostic approach also takes into account infinite combinations of screen resolution, input method, browser capability, and connection speed.An excerpt from Device-Agnostic