Частые ошибки мобильной версии сайта
Большинство сайтов сегодня формально «адаптивные»: страница перестраивается под узкий экран, и на этом разработчик считает работу законченной. Но пользователю смартфона мешают десятки…
Читать статью →
Сайт может идеально выглядеть на мониторе разработчика и при этом разваливаться на смартфоне клиента: кнопка уезжает за край экрана, форма не отправляется, меню не открывается. Проверка на мобильных устройствах — не формальность перед запуском, а способ не потерять заявки. Рассказываем, как протестировать сайт на смартфонах и планшетах своими силами и на что смотреть в первую очередь.
Самый популярный способ проверки у владельцев сайтов — уменьшить окно браузера на компьютере и посмотреть, как перестраивается вёрстка. Это полезно, но картину даёт лишь частичную. Реальный смартфон отличается от узкого окна десктопного браузера сразу по нескольким параметрам:
Поэтому правильная проверка — это сочетание эмуляции в браузере и тестов на живых устройствах. Одно не заменяет другое.
В любом современном браузере на компьютере есть режим эмуляции устройств. В Chrome он открывается клавишей F12 и кнопкой с изображением телефона и планшета. Здесь можно выбрать готовый профиль устройства или задать ширину вручную.
Эмуляция хороша для быстрого прогона по типичным ширинам экрана. Рекомендуем проверить как минимум такие значения:
| Ширина экрана | Что это за устройства | На что смотреть |
|---|---|---|
| 320–360 px | Компактные и бюджетные смартфоны | Не вылезает ли текст и кнопки за край, нет ли горизонтальной прокрутки |
| 375–430 px | Большинство современных смартфонов | Читаемость текста, размер кнопок, работа меню |
| 768–834 px | Планшеты в вертикальной ориентации | Не выглядят ли блоки растянутыми, корректно ли работают сетки |
| 1 024–1 180 px | Планшеты горизонтально, небольшие ноутбуки | Переход между мобильным и десктопным меню, отступы |
Важно проверять не только «круглые» значения, но и промежуточные: медленно тяните границу окна от узкого к широкому и следите, в какой момент что-то ломается. Часто ошибки возникают именно между контрольными точками вёрстки — например, на ширине 900 px, где уже нет мобильного меню, но десктопное ещё не помещается.
Эмулятор не покажет, как ведёт себя настоящая клавиатура, как Safari обрезает высоту экрана из-за адресной строки и как работает прокрутка пальцем. Поэтому после эмуляции берите в руки реальные телефоны.
Не обязательно покупать парк гаджетов. Для небольшого бизнеса достаточно собрать устройства сотрудников и знакомых:
Если среди ваших клиентов много пользователей Яндекс Браузера или Samsung Internet (это видно в Метрике), добавьте и их. Статистика посещаемости вообще лучший ориентир: откройте отчёт «Технологии» и посмотрите, с каких устройств и браузеров к вам реально приходят люди.
Если нужного устройства под рукой нет, помогают облачные сервисы, которые дают доступ к реальным смартфонам через браузер. Они платные, но для разовой проверки перед запуском часто достаточно пробного периода. Это удобно, когда нужно убедиться, что сайт корректно работает на старой версии iOS или конкретной модели.
Чтобы проверка не превратилась в хаотичное «потыкать и посмотреть», идите по списку. Мы в студии используем примерно такой порядок.
Совет: проверяйте сайт не только в «чистом» браузере, но и во встроенных браузерах мессенджеров и соцсетей. Многие клиенты открывают ссылку прямо из переписки, а встроенный браузер нередко ведёт себя иначе — например, некорректно работает с фиксированными элементами и загрузкой файлов.
Скорость — отдельная часть мобильного тестирования. Пользователь смартфона менее терпелив: если страница не показала содержимое за несколько секунд, он возвращается к результатам поиска.
Базовые инструменты:
Типичные причины медленной мобильной версии: фотографии в исходном размере по несколько мегабайт, десятки сторонних скриптов (виджеты, чаты, счётчики), неоптимизированные шрифты и видео на фоне первого экрана. Большинство проблем решаются без переделки сайта — сжатием изображений, отложенной загрузкой и чисткой лишних подключений.
Проверка имеет смысл, только если её результаты дойдут до разработчика в понятном виде. Сообщение «на телефоне всё криво» почти ничего не говорит. Хороший отчёт об ошибке содержит:
Удобно вести всё в одной таблице: столбцы «страница», «устройство», «проблема», «скриншот», «статус». Так ничего не потеряется, а после исправлений можно пройтись по списку повторно и отметить закрытые пункты.
Мобильное тестирование — не разовое мероприятие. Выходят новые модели смартфонов, обновляются браузеры, а на сайт добавляются новые блоки и страницы. Мы советуем проверять сайт:
Если сайт находится на техническом сопровождении, такие проверки обычно входят в регламент работ, и владельцу не нужно держать это в голове.
Проверка сайта на смартфонах и планшетах складывается из трёх частей: быстрый прогон в эмуляторе браузера, тест на нескольких реальных устройствах по чек-листу и замер скорости. Особое внимание — формам и кнопкам: именно здесь теряется больше всего заявок. Найденные ошибки фиксируйте подробно, со скриншотами и указанием устройства, — так их исправят быстрее и без лишних вопросов.
Если после проверки выяснилось, что проблем слишком много, возможно, дешевле не латать старую вёрстку, а сделать полноценную адаптацию сайта под мобильные устройства — такая работа стоит от 12 000 руб. А регулярные проверки и мелкие исправления можно передать на техническое сопровождение. Специалисты «Студии-125» протестируют ваш сайт на реальных устройствах и подскажут, что стоит исправить в первую очередь, — просто напишите нам через страницу контактов.
Оставьте заявку или заполните бриф — подготовим предложение с ориентиром по стоимости и срокам. При заказе сайта SEO-оптимизация — в подарок.
Заполнить бриф Написать намВаш сайт в надежных руках!
Не сомневайтесь, пишите:
Работаем ежедневно до 20:00!
Офис: г. Москва, ул. Бауманская, д. 7, стр. 1, офис 125
Задать вопрос!