Chapter 16. Making websites mobile-friendly

The future belongs to those who prepare for it today.

—Malcolm X

In software, the term mobile is usually associated with native applications for a particular platform, such as Apple iOS, Microsoft Windows Phone, or Android. A common vision is that you should aim for having apps for some platforms and ensure that the website can be comfortably viewed on smartphones and (mini) tablets. Most recent devices can comfortably display nearly any website. This leads many executives to address mobile with just a few native apps, thus completely ignoring the subtler issues of mobile web.

My vision is different. I don’t argue with having (or not having) mobile apps, because that aspect is too business-specific ...

Get Modern Web Development: Understanding domains, technologies, and user experience now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.