Есть несколько уровней дружелюбия. Вы можете начать с базового "достаточно ли хорошо выглядит этот сайт, чтобы его можно было использовать в мобильном браузере?" Это действительно не должно быть проблемой для всего нового, использующего современные веб-стандарты, но старые сайты могут иметь проблемы. В завершение это звучит так: «Является ли мой сайт трафиком пропускной способности, который рендерится больше 3 г, потому что каждая страница содержит 14 МБ анимированных GIF-файлов и спагетти HTML?» Или "мой сайт заставляет мобильные устройства таять из-за агрессивных сценариев?" К счастью, с этим набором довольно легко справиться - современные веб-сайты, как правило, справляются с этим довольно хорошо по умолчанию.
Второй уровень - «делает ли этот сайт что-то сводящее с ума с точки зрения касания». Главное, что может вас зарезать, - это меню на основе наведения - в сенсорном интерфейсе нет наведения. Другая распространенная проблема заключается в использовании небольших ссылок или кнопок, по которым нельзя по крайней мере нажать, не увеличивая масштаб до сумасшедших уровней. Решением здесь является тестирование - некоторые проблемы очевидны для всех, но некоторые вещи вы не увидите, пока не будете взаимодействовать без мыши.
На последнем уровне используется сенсорный интерфейс для развлечения и получения прибыли. Если вы сделаете это так далеко, вы будете лучше, чем многие веб-издатели в наши дни. Здесь задействованы инструменты сенсорного интерфейса пользователя, такие как jquery mobile, для обработки событий свайпов и других сенсорных функций, чтобы сделать работу более удобной, чем можно ожидать с сенсорным интерфейсом. В качестве простого примера можно было бы сделать так, чтобы карусель изображений была смахивающей, а не ждать кнопок.