Технологии

Проблемы адаптивности сайта при переходе на мобильные устройства: в чём причина?

Краткое резюме

Фронтенд-разработчик Полина из Selectel рассказывает о проблемах при адаптации сайтов для мобильных устройств. Она объясняет различия между десктопными и мобильными браузерами и даёт советы по тестированию сайтов на реальных смартфонах.

В карьере каждого разработчика фронтенда наступает момент, когда необходимо переключиться с привычного десктопа на создание мобильной версии веб-приложения. Возможно, потребуется разработать решение по принципу mobile-first или даже заняться созданием PWA-приложения. Представьте ситуацию: вы — разработчик фронтенда, используете DevTools в десктопном браузере и проводите симуляцию мобильного устройства. Всё работает идеально на локальном уровне, но тестировщики продолжают находить ошибки. Вёрстка смещается, веб-приложение замедляется, некоторые элементы интерфейса недоступны для нажатия пальцем, а жесты работают непредсказуемо. Меня зовут Полина, я работаю фронтенд-разработчиком в Selectel. Ранее я считала, что адаптация веб-страницы в десктопном браузере идентична тому, как она отображается на мобильных устройствах. Однако оказалось, что мобильный браузер — это не просто уменьшенная версия десктопного. В этой статье я расскажу о различиях между ними, объясню, как передать localhost на реальное мобильное устройство и получить доступ к DevTools в браузере смартфона. Это поможет уменьшить количество ошибок на продакшене.

Фильтры и сортировка