They are slides to what I assume is a talk. With a speaker it’s surely better.
However do go through them… at some point you’ll see Colly’s (simon collison) site shown on an iThing. Looking all nice. They show how (at the time, I’m sure he’s redone it by now) the site started with a “desktop” setup, then used @ media queries to remove things like widths and floats for a squish-down to “mobile”. And then they show all the other devices who don’t show all nice and tidy like an iThing: most of them zoom in in some fashion so the text is readable, meaning the site is cut off. Because their understanding of @ media queries is low to none.
I disagree with that because trying to design for mobile devices that pre-date media queries is pointless
Well, no. Media queries aren’t that new but lots of phones (that aren’t 5 years old) haven’t kept up. Esp if they are running a proprietary browser rather than the user-downloaded Opera or something. Blackberries, Nokias, Palms… the main point is, there are lots and lots of phones (and other devices) that have internet connectivity but aren’t iThings, or Androids. And then even when the browser is willing, the device has trouble telling the browser useful things like device-width in whatever it considers pixels.
Another point of not only those slides, but many others by the Yiibu company, are that we can’t go around assuming the latest iThing == mobile. Especially if you are building for worldwide visitors. The developing world tends to use mobiles for their internets and there may be no desktops involved at all. And these people use a lot of Nokias. China has a very popular browser, I still have no idea what it is based on engine-wise…
So if you’re bothering to consider “mobile” or “device-agnostic” (as opposed to just desktop, or desktop + iThing), then starting with “assume no media queries” (as well as “assume crappy expensive internet connection” and “assume limited CPU”, all things which may not be true) then you start light and easy and knowing that all your major desktop browsers (excepting IE) do media queries, add on your layout changes as needed.
I like that way of building, but it makes me think even more about resources: for who and when to I load (more) images? For who and when do I load Javascript? Or do I do a little bit of Javascript and wait for a ginormous screen to add the library? (again on the assumption that a large screen comes with a cord to interwebs, which may not be true.) The other slides by Yiibu explore these ideas too.
You might like the article by Stephanie about how the Obama Campaign website failed and why. http://stephanierieger.com/a-plea-for-progressive-enhancement/
Off Topic:
mass effect much?