Благодаря развитию смартфонов и других мобильных устройств с доступом в Интернет количество мобильных пользователей постоянно увеличивается. Уже давно (на рубеже 2014-2015 годов) доля пользователей мобильных устройств в Интернете превысила количество людей, открывающих браузер с компьютера или ноутбука. Больше 10 миллионов людей на территории России пользуются всемирной сетью только с мобильных устройств. Такие условия заставляют разработчиков сайтов тщательно работать надо поддержкой их продуктов любыми устройствами. Минимальная мобильная версия должна быть у любой страницы – обойтись без этого сегодня невозможно.
Адаптивный сайт

Адаптивность сайта – это отдельный этап разработки ресурса, требующий соответствующих знаний и данных, о предполагаемых устройствах, на которых он будет открываться. Цель адаптивности сайта заключается в настройке сайта под комфортное и удобное расположение всех его элементов в независимости от разрешения экрана и особенностей самого устройства, на котором страница будет открываться. Это может включать в себя не только уменьшение размера элементов и изменение их расположения, но и, например, удаление некоторых из них или даже полную переработку вида меню.

- Резиновая верстка. В этом случае размер элементов определенной страницы указывается не в положении пикселей, а в условных единицах. Таким образом достигается то, что при уменьшении страницы браузера в размере, страница уменьшается, но необходимые элементы остаются на месте, подстраиваясь под масштаб. В свою очередь фиксированная верстка приводит к тому, что элементы, которые на мониторе ПК видно отлично, на телефоне уменьшаются слишком сильно – особенно это касается небольших блоков текста.
- Media Queries – медиа-запросы. Они представляют собой команды, активирующиеся только в определенных случаях: например, выбранный элемент будет удален или заменен на другой при работе на экране менее 1200 пикселей шириной. С помощью данного инструмента можно менять внешний вид страницы напрямую от разрешения экрана. Так, в интернет-магазинах, вместо элемента настройки положения карточек товаров, можно сделать так, чтобы на компьютере они показывались в виде 4 столбцов, а на телефоне в 2 столбца.
Еще одним способом использовать медиа-запросы является изменение элементов. У большинства сайтов есть верхнее меню, которое хорошо смотрится на широкоформатных мониторах. Однако на смартфонах, где экран вертикальный, сохранение положения элементов верхнего меню сделает его либо неудобным, либо просто громоздким. Многие разработчики настраивают сайт так, чтобы на мобильной версии верхнее меню скрывалось в отдельную кнопку – если пользователю понадобиться верхнее меню, он нажимает на нее и выбирает нужный элемент, а в остальное время верхнее меню никак не мешает просмотру контента на небольшом экране. К слову, примером адаптивности верхнего меню также будет то, что оно превращается в вариант для компьютеров при загрузке сайта в альбомной ориентации со смартфона.
Мобильная версия

Мобильная версия представляет собой отдельный URL и построена на своем коде. Очевидно, первостепенные особенности мобильной версии включают в себя изменение его внешнего вида под мобильные экраны: удаляются лишние элементы, уменьшается общий вес страницы, изменяется форма элементов. Однако это приводит к тому, что владельцу основного ресурса необходимо поддерживать, фактически, два разных адреса. Для простых сайтов можно создать его мобильную версию очень быстро с помощью конструктора, но это все еще сохраняет проблему двух отдельных сайтов.
Мобильное приложение

Мобильное приложение является самым дорогим и долгим способом адаптивности сайта под смартфоны и планшеты. Прибегать к нему стоит тогда, когда ваш продукт действительно полезен пользователю и, самое главное, будет использоваться клиентом продолжительное время. Примером сайтов, которым подойдет мобильное приложение, может выступать любой ресурс с живым общением, блог, новостной портал и просто информационный сайт. Своим приложением может обзавестись интернет-магазин, банк и т.д.
Правильный выбор

Первый способ – самый подходящий при разработке нового сайта, а мобильную версию можно быстро разработать на основе уже действующего ресурса. У каждого метода есть свои недостатки: адаптивный дизайн необходимо хорошо оптимизировать, основной код сайта нагружен многочисленными инструментами адаптивности; мобильная версия требует отдельной поддержки как у второго полноценного сайта, разработать ее непросто; мобильное приложение очень затратное в разработке, а при неправильном выборе вовсе убыточно. Минусы перекрывают преимущества мобильных вариантов, которые различны в каждом случае. То, какой способ показать сайт мобильным пользователям выбрать, зависит только от сферы деятельности ресурса, его особенностей, наличия живых чатов, магазины или других функций.







