Адаптивный дизайн – это такой вид верстки, который обеспечивает корректное отображение сайта на различных устройствах: компьютере, планшете, смартфоне. Это достигается путем динамического подстраивания всех элементов сайта под необходимый формат экрана, при этом функционал сайта полностью сохраняется. В данном случае разрабатывается только одна версия сайта, и, соответственно, URL-адрес тоже будет один, а значит, будет одна база данных, из которой берется наполнение, что значительно упрощает работу.
Простите, но статья тупейшая. Вы же создаёте сайты, могли бы спросить у ваших дизайнеров и фронтендеров, как это всё корректно преподнести. Для примера:
Недостатки адаптивного дизайна:
1. "Большой вес страниц и, как следствие, долгая загрузка сайта. Если на десктопе есть «тяжелые» элементы, в мобильной версии они могут тормозить загрузку страниц сайта".
Конечно это не так, зачем вообще показывать "тяжёлые" элементы на мобильных устройствах? просто отключите их видимость и загрузку при помощи css.
2. "При посещении сайта со смартфона иногда приходится долго искать информацию, так как весь функционал и все блоки остаются теми же, что и на десктопной версии".
Тоже нет! Можете менять местами блоки, можете какие-то отображать, какие-то отключать, в зависимости от того, на каком устройстве просматривается сайт.
3. "Ограничения по добавлению нового функционала".
Какие вообще ограничения? Не могу представить такой функционал, который можно сделать на десктопе, но нельзя на планшете, например.
Здравствуйте, отвечая на Ваш комментарий:
1. Представьте, что вся изюминка проекта проекта состоит из таких "тяжёлых” элементов, и если их просто отключить мы не получим такого же опыта и вау эффекта. В пример можно привести сайт студии dogstudio.co. Мы думаем, что если посмотреть на этот прекрасный сайт и с десктопа и с мобильного телефона комментарии не потребуются.
2. Да, действительно, вы правы. Но как правило при разработке адаптивной версии, структура проекта в большинстве случаев повторяет десктопную версию. Если при разработке сайта важен акцент на мобильных устройствах, то стоит разрабатывать мобильную версию.
3. Например, размеры экранов и могут быть препятствием. Допустим, существует бизнес-требование отображать на мобильных устройствах столько же информации, сколько и на десктопной версии. Или в какой-то момент времени потребуется экранная клавиатура для ввода данных, а проект подразумевает WYSIWYG-редактирование. Или сделать такой же детализированный и функциональный слайдер как на десктопной версии.
Неужели сложно сделать функцию по типу WordPress "wp_is_mobile()" и от этого разделить CSS и JS? Да даже картинки можно давать меньшего размера для телефонов.
Здравствуйте!
Фактически примерно так и работает, но на уровне шаблонов. Для различных типов устройств они подключаются разные. Но с точки зрения трудоемкости сделать адаптивную верстку и ее подключить в проект проще, чем подключение, верстка и интеграция мобильной версии.
-
Если мобильный контент так важен то нужно пилить приложение для мобильных.
Это дороже Но получается эффективнее.
Во всех остальных случаях достаточно адаптивного дизайна