- PVSM.RU - https://www.pvsm.ru -

Адаптивный веб-дизайн vs. Отзывчивый веб-дизайн, в чем разница?

Адаптивный веб-дизайн vs. Отзывчивый веб-дизайн

С тех пор, как вышли книги «Adaptive Web Design» [1] Аарона Густафсона и «Responsive Web Design» [2] Итана Маркотта (русское издание называется «Отзывчивый веб-дизайн» [3]), в сообществе веб-дизайнеров и разработчиков ведутся споры о том, чем отличаются эти 2 подхода. Одни считают, что эти 2 понятия являются синонимами, а другие, что это совершенно разные понятия. Но, как известно, истина всегда где-то посередине, поэтому предлагаю вашему вниманию перевод статьи финского веб-дизайнера и разработчика Вилжами Салминена (Viljami Salminen) «Adaptive vs. Responsive, what’s the difference?» [4]:

Кажется, есть некоторая путаница относительно этих терминов и того, что они означают, так вот здесь мои мысли на данную тему и несколько ссылок, чтобы подкрепить их. Я, как правило, не очень пылкий, когда дело доходит до обсуждения чего-либо, но на этот раз я хотел бы внести в этот вопрос ясность, т.к. слышу его очень часто.

«Отзывчивый веб-дизайн» (Responsive Web Design) является частью более широкого понятия, которое называется «Адаптивный веб-дизайн» (Adaptive Web Design). Когда идет речь об отзывчивом веб-дизайне, то мы имеем в виду только макет веб-страницы (Итан Маркотт, «резиновый» макет, гибкие изображения и медиазапросы).

С другой стороны, «Адаптивный веб-дизайн» включает в себя гораздо больше, чем просто «резиновый» макет. На практике это почти одно и то же, что и прогрессивное улучшение [5] (progressive enhancement), если говорить кратко, то это понятие означает, что мы стремимся предоставить лучшие возможности для максимально широкой аудитории. Также: нельзя смешивать понятия «Адаптивный веб-дизайн» и «Адаптивный макет» (Adaptive layout), т.к. это совершенно разные вещи.

И, наконец, «Адаптивный макет» означает макет, сделанный путем сочетания множества фиксированных горизонтальных размеров (ширины). Сейчас, мне кажется, если все сделано правильно и блоки фиксированной ширины сочетаются с «резиновыми» блоками, то Адаптивный макет можно считаться одной из форм отзывчивого веб-дизайна, а не просто его альтернативой. Зельдман уже высказывал немного похожую идею в 2011 году в одной из записей своего блога [6].

Примечание переводчика. К сожалению, из текста Вилжами Сальминена сложно понять, что такое «Адаптивный макет», поэтому я постараюсь объяснить, что это означает своими словами. Подход Итана Маркотта предусматривает использование «резинового» макета (ширина, отступы и поля задаются в процентах), а адаптивный макет предполагает, что для каждого размера экрана у нас используются свои стилевые правила, в которых жестко заданы фиксированные размеры элементов (в пикселях). Более развернутое описание данного подхода вы можете найти в статье «Switchy McLayout: An Adaptive Layout Technique» [7] (перевод [8]).

Структура адаптивного веб-дизайна [9]

Ссылки

Update v1. Если моя статья сделала эти 2 понятия более сложными для восприятия, чем они есть на самом деле, то постараюсь объяснить все в двух словах: отзывчивый веб-дизайн является частью адаптивного. Отзывчивый веб-дизайн = «резиновый» макет, в то время как адаптивный веб-дизайн = «резиновый» макет + прогрессивное улучшение.

Автор: Taritsyn


Сайт-источник PVSM.RU: https://www.pvsm.ru

Путь до страницы источника: https://www.pvsm.ru/css3/11814

Ссылки в тексте:

[1] «Adaptive Web Design»: http://easy-readers.net/books/adaptive-web-design/

[2] «Responsive Web Design»: http://www.abookapart.com/products/responsive-web-design

[3] «Отзывчивый веб-дизайн»: http://mann-ivanov-ferber.ru/books/book-apart/responsive-web-design/

[4] «Adaptive vs. Responsive, what’s the difference?»: http://viljamis.com/blog/2012/adaptive-vs-responsive-whats-the-difference.php

[5] прогрессивное улучшение: http://filamentgroup.com/dwpe/

[6] записей своего блога: http://www.zeldman.com/2011/07/06/responsive-design-i-dont-think-that-word-means-what-you-think-it-means/

[7] «Switchy McLayout: An Adaptive Layout Technique»: http://www.alistapart.com/articles/switchymclayout/

[8] перевод: http://designformasters.info/posts/adaptive-layout/

[9] Image: http://taritsyn.files.wordpress.com/2012/07/adaptive_structure_russian_version.png

[10] On Adaptive vs. Responsive Web Design: http://blog.easy-designs.net/archives/2011/11/16/on-adaptive-vs-responsive-web-design/

[11] Responsive & Adaptive Web Design: http://www.lullabot.com/articles/responsive-adaptive-web-design

[12] Brad Frost on Google+: https://plus.google.com/103751101313992876152/posts/ezi7gr6T1kR