The solution is responsive themes. While the concept of responsive themes is a few years old the lack of tools to quickly build responsive themes has put this solution out of reach of most websites. With the release of Zurb's foundation framework, and Twitter's bootstrap framework building a custom responsive site from scratch (like this one) is a matter of days instead of months.
Our responsive base framework uses a "one theme" approach as opposed to using device detection - the old school method to serve various devices a mobile theme.
How do we do this?
We simply use media queries. The line below should reflect what size screen you are using.You are on a very large screen.You are on a large screen.You are on a medium screen.You are on a small screen, like a smartphone.
We have our own extensions to Zurb's foundation that make developing responsive drupal sites an enjoyable creative process.
Start a conversation about your needs here