Содержание

Адаптивный дизайн сайта | Данил Фимушкин

Адаптивный дизайн — это дизайн сайта, который подстраивается под разрешение устройства, с которого выполнен вход на сайт. Расскажу о принципах проектирования адаптивных сайтов и зачем нужны разные версии сайтов. Скачайте PSD-исходник адпативного сайта.

Есть принцип «сначала мобильные», об этом есть полезная книга. Больше книг для дизайнеров в статье «книги для веб-дизайнеров». Книга хорошая, но её суть можно изложить в двух предложениях.
1. Компании, которые не делают мобильную версию сайта, теряют много денег.
2. Веб-разработчики и дизайнеры должны разрабатывать концепты сайта сначала для мобильных, потом для компьютеров.
Принцип «сначала мобильные» (или “mobile first”) основан на том, что самый важный  параметр любого сайта — контент, то есть содержание вашего сайта. Он максимально важен и должен хорошо отображаться на любых устройствах. Когда начинаешь рисовать дизайн сначала для большого экрана, есть вероятность, что напичкаешь его совершенно ненужным контентом. Пропадают акценты. Помимо заголовков на первый план может выйти корзина или какие-то кнопки. Когда пользователь заходит на сайт, он не понимает с чего начать. Такая беспорядочная структура распространена на старых сайтах. Если начинаешь проектирование сайта с мобильной версии и у тебя мало пространства, ты сделаешь акцент на нужной вещи, будь то заголовок или какой-то товар. Принцип «сначала мобильные» дисциплинирует, когда создаешь макет.

Как выглядит адаптивный сайт

Есть один и тот же сайт, но на разных устройствах он выглядит по-разному:

Как адаптивный сайт выглядит на разных устройствах

Адаптивный дизайн, когда ваш сайт подстраивается под разные разрешения. Важно понимать, что у разных устройствах разрешение разное и надо стараться, чтобы на всех устройствах ваш сайт отображался корректно и удобно. Для этого есть 2 принципа, которых нужно придерживаться при создании адаптивного дизайна:
Принцип 1. Сначала мобильные
Принцип 2. Адаптивный контент

Как понять адаптивный сайт или нет

Мой блог, который ты сейчас читаешь, адаптивный. Чтобы проверить адаптивный сайт или нет, бери за край браузера и сжимай по горизонтали. Адаптивный сайт должен начать подстраиваться под новый размер браузера, а у обычного сайта, появится горизонтальная прокрутка. В определенный момент возникает ситуация, когда левое меню моего блога схлопывается и его не видно. Оно переходит на верх.

Блог перестроился версии для ПК на версию для планшета при сжатии браузера

Такие моменты перехода называют контрольной точкой или точкой перегиба. Если сжимать дальше (минимальный размер 460 пикселей), то можно увидеть как сайт будет отображаться на айфоне. Есть несколько точек перегиба, в которых меняется дизайн. Таким простым способом можно определить адаптивность сайта. Адаптивный дизайн — когда вы делаете не одну версию сайта, которая отображается везде одинаково, а несколько версий под разные устройства.

По принципу «сначала мобильные» нужно начинать с разработки версии для мобильного устройства (например, айфона), то есть с размер макета 460 х 960. Второй размер для планшета 768×1024, третий — разрешения ноутбука 1280×802. Последний контрольный размер 1600×992. Под эти разрешения нам нужно разрабатывать наши дизайн-макеты.

Создание адаптивного дизайна сайта в Фотошоп

Проектирование сайта для настольного ПК. Создаешь макет как обычно с использованием модульной сетки и 12 колонок.

Макет адаптивный дизайн сайта для ПК и ноутбука

Далее создаете новый файл с разрешением 768 х 1024 рх. Перестраиваешь макет сайта так, чтобы его было удобно смотреть в таком формате. Например, вынеси меню наверх. Следует учесть, что на планшетах люди будут работать не мышкой и стрелочками, а нажимать пальцами. Поэтому стоит сделать кнопки крупнее и не делать ссылки близко друг к другу. Обычным меню сайта уже будет не очень удобно пользоваться, поэтому лучше сделать раскрывающееся. Размер карточек товара не стоит изменять в размерах, можно уменьшить их количество в строке. Здесь в сетке уже не 12 колонок, а 9.

Адаптивный дизайн сайта для планшета

На разрешении для телефона ваш сайт должен стать еще проще. Остается логотип, корзина, меню, подписка и дальше идут товары с кнопкой «загрузить больше», чтобы не тратить деньги и время клиента на загрузку, возможно, ненужных ему страниц.  Здесь остается двухколоночная верстка.

Адаптивный дизайн сайта для планшета

Поскольку это интернет-магазин, то проектирование удобнее начинать с компьютерной версии и постепенно сжимать до мобильной версии. Если вам надо сделать лендинг или сайт компании, то стоит начинать с компании.
Раньше люди отдельно создавали 2 версии сайтов: для компьютера и для телефона. Адаптивный дизайн позволяет делать 1 сайт, но с разрешениями для различных устройств.

Адаптивный контент

Если вы сделали блог и хотите, чтобы он удобно читался на всех устройствах, надо предусмотреть все возможные разрешения, на которых сайт будет открываться. После отрисовки макетов для всех устройств, верстальщик их превратит в действующий html. В коде есть возможность отключать ненужные элементы и я советую помимо адаптивного дизайна делать адаптивный контент. Допустим, у вас есть в интернет-магазине карточка товара для наушников. В версии для компьютера вы ставите фотографию, пишете название, цену, кнопку купить и большую таблицу с техническими характеристиками. Для мобильной версии сайта в той же карточке товара важно оставить название, фото, цену и кнопку купить. Характеристики, желательно, прятать в специальную вкладку, чтобы она дополнительно загружалась, при желании клиента. С телефона вся остальная информация избыточна и её тяжело читать, да и не заходят с мобильного для того, чтобы информацию читать. Если же человеку это действительно нужно прочитать, он сможет это подгрузить. Это принцип адаптивного контента. В мобильных версиях старайтесь использовать минимум контента. Исходи из принципа «было бы мне удобно?». Представляй себя человеком, который заходит на сайт в метро, одной рукой держится за поручень, другой открывает твой сайт. Было бы тебе удобно перемещаться по сайту и искать нужную информацию?!

Сервисы для тестирования адаптивного дизайна

Есть простейший сервис для презентации проектов заказчику. Вбиваешь адрес сайта и он показывает как сайт отображается на различных устройствах. Этот сервис хорошо помогает при презентации проекта, чтобы не читать заказчику лекцию про адаптивность, а просто показать на деле. Более продвинутый сервис, в нем крупнее все видно, он загрузит ваш сайт на разные устройства, можно посмотреть даже как он будет выглядеть в горизонтальном положении телефона или планшета.
Такие сервисы используются для готовых и сверстанных сайтов.

Дополнительная информация по адаптивному дизайну

Если понравилась статья и увлекла тема адаптивности дизайна сайтов, советую прочитать книги: «Сначала мобильные» и «отзывчивый веб-дизайн». Суть этих книг я кратко рассказал, но почитать советую, читаются легко и быстро. Можешь еще ознакомиться со статьей про тестирование адаптивного дизайна, есть примеры хороших сервисов для тестирования.

Не теряй деньги клиента из-за неудобного сайта, создавай адаптивные сайты и зарабатывай больше 🙂

Размеры адаптивной вёрстки для сайта — Всякое разное

Лицензионное соглашение
Установка
Панель управления
Модули
Документация
Шаблоны
Тесты производительности php
Планы на будущее
Список изменений
Список изменений c 2004 по 2020
Отзывы и пожелания
Переходим на Линукс
Всякое разное
Мой редактор кода NetBeans
Вёрстка сайта
Размеры адаптивной вёрстки для сайта
О хостинге
О стоимости сайта
Кому поручить изготовление сайта?
Что такое CMS?
Движок для сайта
if modified since
Всякое разное  »  Размеры адаптивной вёрстки для сайта

Сегодня мы проведём исследование на предмет современных тенденций разрешений экранов устройств и используемых браузеров на начало 2021 года. Выясним какие размеры адаптивной вёрстки для сайта использовать

и под какие браузеры оптимизировать сайт.

Когда-то давно делали отдельные сайты под мобильные устройства, но сегодня более популярная и любимая поисковиками адаптивная вёрстка (сайт растягивается/перестраивается в зависимости от экрана устройства). За последние несколько лет вёрстка, как таковая, сместилась в сторону векторных форматов из-за разных размеров экранов и чёткости отрисовки векторных изображений (значков, логотипы, элементы дизайна, итп). Растровыми остаются только фотографии на сайте. Т.е. рисование дизайна в Фотошопе как таковое отходит, сейчас популярны разные векторные редакторы и в первую очередь онлайновые типа Фигмы.

Теперь перейдём непосредственно к исследованиям, посмотрим статистику разных сервисов собирающих данные и сведём их в общую таблицу. Затем вычислим среднее значение. Сервисов этих много, все рассматривать смыла нет, плюс минус они показывают одно и то же. Часть данных откинем как погрешность (меньше процента, оставлю только Internet Explorer, некоторые всё ещё думают что он актуален, в то время как его поддержка закончена в 2015г и выпущен взамен Edge), задача выявить самые используемые и популярные, на которые и стоит ориентироваться при создании сайтов.

Популярные браузеры и разрешения экранов

Начнём с того, кто к нам поближе — Яндекс.Радар за 2020 год radar.yandex.ru/browsers:

  • Google Chrome — 40.42% (движок Blink: Google — Chromium (ответвление от WebKit))
  • Яндекс.Браузер — 21.49% (Chromium)
  • Safari — 11.34% (WebKit: Apple)
  • Opera — 4.41% (Chromium)
  • Android Browser — 3.09% (WebKit)
  • Samsung Internet — 2.41% (Chromium)
  • Firefox — 2.22% (Gecko: Mozilla)
  • MIUI browser — 1.96% (WebKit)
  • Microsoft Edge — 1.45% (Chromium, EdgeHTML: Microsoft (2014—2019))
  • Internet Explorer — 0.39% (Trident (MSHTML), Tasman — Mac OS X. (1995—2015))

Итого:
Chromium: Google Chrome 40.42% + Яндекс.Браузер 21.49% + Opera 4.41% + Samsung Internet 2.41% + Microsoft Edge 1.45% = 70. 18%
WebKit: Safari 11.34% + Android Browser 3.09% + MIUI browser 1.96% = 16.39%
Gecko: Firefox — 2.22% = 2.22%

Типы устройств

  • Смартфоны — 59.62%
  • Десктоп — 37.44%
  • Планшеты — 2.94%

LiveInternet в среднем за 3 месяца по февраль 2021 liveinternet.ru/stat/ru/browsers.html?date=2021-01-31&period=month

Chromium: Google Chrome 56.8% + Яндекс.Браузер 22.3% + Opera (Blink) 4.5% =

83.6%
WebKit: Mobile Safari 9.7% + Safari 0.9% = 10.6%
Gecko: Firefox 2.5% = 2.5%

Internet Explorer 11 = 0.6% (Скорее всего это самая реалистичная цифра по остаткам реальных пользователей этого браузера).

Разрешения экранов

  • 800×600 — 27.1%
  • 1024×768 — 21.0%
  • 640×480 — 14.8%
  • 1920×1080 — 8.7%
  • 1366×768 — 8.7%
  • 1600×1200 — 5.0%
  • 1280×800 — 2.8%
  • 1280×1024 — 2.3%
  • 1440×900 — 1. 5%
  • 1152×864 — 1.0%
  • 1680×1050 — 0.8%
  • 240×320 — 0.1%

Hotlog за январь 2021 hotlog.ru/global/screen

Chromium: Chrome 65.42% + Яндекс 12.27% + Opera 0.31% + Edge 0.32% = 78.32%
WebKit: Safari 14.45% = 14.45%
Gecko: Firefox 5.05% = 5.05%

Internet Explorer = 2.22%.

Разрешения экранов

  • 360×640 — 12.29%
  • 1366×768 — 12.29%
  • 1920×1080 — 12.01%
  • 375×667 — 4.47%
  • 393×851 — 3.99%
  • 360×780 — 3.78%
  • 360×720 — 3.74%
  • 1536×864 — 3.58%
  • 1280×1024 — 3.50%
  • 1024×768 — 3.41%
  • 414×896 — 2.78%
  • 360×760 — 2.76%
  • 1600×900 — 2.51%
  • 768×1024 — 2.41%
  • 412×892 — 2.04%
  • 375×812 — 1.97%
  • 800×600 — 1.83%
  • 1280×800 — 1.78%
  • 320×568 — 1.77%
  • 1440×900 — 1.69%
  • 412×915 — 1.48%
  • 1280×720 — 1.27%

W3Counter: Global Web Stats за январь 2021 года w3counter. com/globalstats.php?year=2021&month=1

Chromium: Chrome 65.3% + Edge 2.35% + Opera 1.5% = 69.15%
WebKit: Safari 17.0% = 17.0%
Gecko: Firefox 4.1% = 2.22%

Статистика по версиям и она не вся показана, Internet Explorer примерно 5.6% — 2.35% = 3.25% (это нереально, по факту меньше. И я уверен, что часть это просто чьи-то древние боты так представляются, собирают какие-то данные).

Разрешения экранов

  • 1366×768 — 9.17%
  • 640×360 — 7.83%
  • 1920×1080 — 7.70%
  • 1024×768 — 4.46%
  • 896×414 — 4.28%
  • 667×375 — 4.22%
  • 780×360 — 3.20%
  • 812×375 — 3.03%
  • 760×360 — 2.80%
  • 1536×864 — 2.74%

StatCounter Global Stats с января 2020 по январь 2021 года gs.statcounter.com/screen-resolution-stats

Chromium: Chrome 64.1% + Samsung Internet 3.33 + UC Browser 2.61 + Edge 2.35% + Opera 2.26% + Edge Legacy 2.17 + Edge 0.01 = 76.

83%
WebKit: Safari 17.21% = 17.0%
Gecko: Firefox 4.7% = 4.7%

Internet Explorer = 1.68%.

Разрешения экранов

  • 360×640 — 9.7%
  • 1366×768 — 8.98%
  • 1920×1080 — 8.46%
  • 375×667 — 4.07%
  • 414×896 — 3.92%
  • 1536×864 — 3.39%
  • 360×780 — 3.3%
  • 360×760 — 2.99%
  • 375×812 — 2.78%
  • 1440×900 — 2.77%
  • 360×720 — 2.53%
  • 768×1024 — 2.53%
  • 414×736 — 2.12%
  • 1280×720 — 1.99%
  • 412×846 — 1.91%
  • 412×892 — 1.79%
  • 412×869 — 1.67%
  • 1600×900 — 1.63%
  • 360×740 — 1.62%
  • 1280×800 — 1.5%

Типы устройств

  • Смартфоны — 52.02%
  • Десктоп — 45.29%
  • Планшеты — 2.7%

Screen resolution statistics за 2020 год ru.screenresolution.org/year-2020

  • 1920×1080 — 18.14%
  • 1366×768 — 12.02%
  • 1536×864 — 6.19%
  • 1440×900 — 4.55%
  • 360×640 — 3. 86%
  • 800×600 — 3.13%
  • 2560×1440 — 3.03%
  • 1024×768 — 3.03%
  • 1280×720 — 2.98%
  • 1600×900 — 2.90%
  • 1680×1050 — 2.49%
  • 1280×1024 — 1.99%
  • 1280×800 — 1.77%
  • 360×780 — 1.69%
  • 375×667 — 1.66%
  • 393×851 — 1.38%
  • 1360×768 — 1.35%
  • 375×812 — 1.32%
  • 414×896 — 1.25%
  • 360×760 — 1.24%
  • 360×720 — 1.17%
  • 1920×1200 — 1.12%
  • 384×800 — 1.01%

Подводим итоги:

Типы устройств

Выборка 1Выборка 2Средний процент
Смартфоны59.62%52.02%55.82%
Десктоп37.44%45.29%41.365%
Планшеты2.94%2.7%2.82%

О как, эра планшетов проходит, смартфоны доминируют над компьютерами, но несильно.

Браузеры под которые оптимизировать сайты

Chromium
(Google Chrome)
WebKit
(Safari)
Gecko
(Firefox)
Trident
(Internet Explorer)
Яндекс. Радар70.18%16.39%2.22%0.39%
LiveInternet83.6%10.6%2.5%0.6%
Hotlog78.32%14.45%5.05%2.22%
W3Counter69.15%17.0%2.22%3.25%
StatCounter76.83%17.0%4.7%1.68%
Средний процент:75.616%15.088%3.338%1.628%

Как видим, браузеры на движке Chromium (Google Chrome, Яндекс.Браузер, Opera, Vivaldi, Samsung Internet, Microsoft Edge итп.) жёстко доминируют и процент по моим наблюдениям прирастает.
На втором месте движок WebKit (Safari, Android Browser, MIUI browser итп.) и он уверенно держится в районе 10-15% последние годы.
На третьем месте Gecko (Firefox), долго был моим любимым браузером, но постепенно начал становиться проблемным из-за некоторых решений разработчиков, плюс выравнивание текста на пиксель ниже, как итог пользователи убывают, тенденция всё хуже из года в год — не вижу смысла в его поддержке. .
И специальный столбик Trident (Internet Explorer) также показывает почти мёртвый браузер.
Остальным браузерам остаётся только догонять или оставаться в районе погрешности, смысла в оптимизации под них нет.

Актуально проверять вёрстку в браузерах Google Chrome и Safari (аналог на том же движке Arora под Windows/Linux), тем самым покрываем около 90% пользователей.

Разрешения экрана

Теперь самый трудный пункт, разрешения экрана устройств, оно может иметь большее пикселей (px), но размер экрана всё равно будет 375px. Например, iPhone 7 имеет дисплей разрешением 1334×750 пикселей, но вёрстка сайта всё равно будет под 375x667px. И вот нам необходимо в первую очередь определить минимальный размер экрана для смартфона, как стартовую точку адаптивной вёрстки. Долгое время это был размер 320x568px (iPhone 5), до этого 240px, но данные устройства уже отжили.
Очевидно на 2021 год, устройства с экраном 360px являются той самой минимальной стартовой точкой, диапазон смартфоновых устройств будет примерно до 640 . . 780px, имеет смысл делать «резиновый» дизайн в этом промежутке, дизайнеру так же стоит по 10-15 пикселей по бокам оставить на отступы..
Далее планшеты iPad mini 768px, iPad pro 11 — 834px, и LiveInternet показал 800×600 — 27.1%. При таких показателях 768px всё ещё остаётся обязательным.
Следом обязательно размер на 1000px, это и старые мониторы разрешением 1024px, ноутбуки, планшеты итп устройства. Так же популярные ноутбучные разрешения 1280x и 1366x. На мой взгляд достаточно дизайна на 1000px на экранах побольше просто будут поля по краям 140 и 183px соответственно.
Остаются большие разрешения экранов, посмотрим по таблице ниже.
Разных астрономических размеров 2570×798, 3840×848 (4k) в статистике не видно, да и на таких расширениях экран скорее всего поделён на два, браузер в сложенном виде будет, а не на весь экран.

LiveInternetHotlogW3CounterStatCounterScreen resolutionСредний процент
320x0. 1%1.77%0.935%
360x22.57%
(12.29 + 3.78 + 3.74 + 2.76)
20.14%
(9.7 + 3.3 + 2.99 + 2.53 + 1.62)
7.96%
(3.86 + 1.69 + 1.24 + 1.17)
16.89%
768x2.41%2.53%2.47%
800x27.1%1.83%3.13%10.69%
1024x21%3.41%4.46%3.03%7.975%
1280x5.1%
(2.8 + 2.3)
6.55%
(3.5 + 1.78 + 1.27)
3.49%
(1.99 + 1.5)
6.74%
(2.98 + 1.99 + 1.77)
5.47%
1366x8.7%12.29%9.17%8.98%12.02%10. 232%
1440x1.5%1.69%2.77%4.55%2.6275%
1536x3.58%2.74%3.39%6.19%3.975%
1600x5.0%2.51%1.63%2.90%3.01%
1920x8.7%12.01%7.70%8.46%19.26%
(18.14% + 1.12%)
11.226%
2560x  3.03%3.03%

Имеем обязательное разрешение для адаптивной вёрстки 360pх, лучше «резиновое» до 640px, оно покроет практически все смартфоны, я думаю примерно 50% устройств от общего количества с учётом возможного разворота.
768x и 800x дают в сумме около 13% смартфонно-планшетного парка, плюс разные расширения типа 896×414 — 4.28% накинут ещё около 10% устройств, итого более 20%, имеет смысл делать!
Далее ноутбучные расширения 1024px обязателен, 1280x можно пропустить, отступ с боков в 140px приемлем и хорошо смотрится. Этим закрываем около 13% устройств.
1366x — стоит делать обязательно — 10% устройств, плюс: 1440x, 1536x, 1600x так же можно ничего не делать, отступ с боков: 74, 85, 117px
1920x — обязателен. Всё что выше не имеет особого смысла и скорее является прихотью, тем более что майнинг на добрую пятилетку отложил приход 4k мониторов из-за отсутствия видеокарт, и судя по курсу Биткоина — это ещё надолго.

Идеальный вариант адаптивной вёрстки на 2021 год:

  • 360pх до 640px растягивающийся, минус отступы по 10 — 15 пикселей с боков
  • 768px
  • 1000px -> 1024x (минус 24 пикселя на скролл браузера = 1000px для дизайна, отступы по желанию (пункты ниже так же)).
  • 1342px -> 1366x
  • 1512px -> 1536x по желанию, чтоб накрыть 1600x и чуть большие расширения, около 10% устройств.
  • 1896px -> 1920x

24px вычислил практическим путём, переключая стили оформления Windows XP, с тех пор ещё ни разу не подводил данный выбор.

Экономный вариант адаптивной вёрстки на 2021 год:

  • 360pх
  • 768px
  • 1000px -> 1024x
  • 1896px -> 1920x

Совсем экономный вариант адаптивной вёрстки на 2021 год:

  • 360pх
  • 1000px -> 1024x

Послесловие

Конечно есть варианты того как сделать вёрстку сайта, вплоть до постоянного масштабирования, но как бы не старался программист/верстальщик, всё равно присутствуют проблемы перестроения и масштабирования, не возможно без заумной математики и нагрузки на браузер при по/пере/строении (вплоть до лагов на мощных компах (встречал такие сайты), не говоря уже об устройствах поменьше с порезанным железом по умолчанию) задать одинаковый размер на все разрешения, скажем заголовку текста в процентах итп. величинах от размера экрана устройства, всё равно на определённых границах (несколько раз) будет выбиваться из размерности и придётся в любом случае вставлять правки в CSS. Поэтому люблю делать вёрстку с переключением в каких-то точках 360px, 1000px итд., само собой дизайнер обязан отрисовать все эти точки.

Следующее подобное исследование имеет смысл проводить ещё лет через пять, ситуация немного изменится к тому времени.

Лучшее за 2021 год. Как масштабировать веб-сайт для работы на мобильных устройствах Ниже приводится шестая статья в нашей серии «Лучшее за 2021 год». Подавляющее большинство пользователей мобильных устройств совершают онлайн-покупки и оплачивают счета за коммунальные услуги с помощью этих устройств. Недавнее исследование Forrester «Цифровой бизнес-императив» показало, что за трехмесячный период 43% банковских клиентов в США использовали мобильные телефоны для операций онлайн-банкинга.

Спонсорство доступно

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

Веб-страницы обычно состоят из одного или нескольких следующих компонентов: верхний и нижний колонтитулы, основное содержимое (текст), изображения, формы, видео и таблицы. Устройства различаются размером экрана (длина х ширина), разрешением экрана (плотность пикселей), вычислительной мощностью (процессор и память) и операционной системой (iOS, Android, Windows и т. д.). Эти различия в значительной степени влияют на общую производительность и рендеринг веб-компонентов, таких как изображения, видео и текст, на разных устройствах. Еще один важный момент, который следует отметить, заключается в том, что большинство мобильных пользователей не всегда подключены к высокоскоростной сети; следовательно, веб-страницы должны быть тщательно разработаны, чтобы они также эффективно работали на соединениях с низкой пропускной способностью.

Наиболее неприятные проблемы с веб-сайтами на мобильных платформах

Существует множество проблем, связанных с производительностью и масштабируемостью веб-сайтов на разных устройствах, и сейчас мы обсудим несколько важных из них, как указано ниже:

  • Веб-сайты не адаптируются к разным размерам экрана автоматически. Некоторые сайты предназначены для форматирования с учетом размеров экрана, но их элементы могут не масштабироваться автоматически. Это приведет к тому, что сайт будет автоматически подстраиваться под различные размеры экрана, но элементы внутри могут выглядеть ужасно большими на небольших устройствах. Некоторые сайты могут не подстраиваться под различные размеры экрана, из-за чего элементы таких веб-сайтов выглядят очень маленькими на устройствах с меньшими экранами.
  • Веб-сайты со слишком большим количеством контента для мобильных устройств. Некоторые веб-сайты содержат слишком много контента, чтобы заполнить пустое пространство при открытии на рабочем столе. Веб-сайты, разработанные без учета мобильных пользователей, обычно попадают в эту категорию. Эти сайты требуют больше времени и пропускной способности для загрузки, и если страницы не предназначены для мобильных устройств, то часть контента может даже не отображаться на устройствах.
  • Сайты, которые слишком долго загружают изображения. Веб-сайты со слишком большим количеством изображений или тяжелыми файлами изображений, вероятно, будут долго загружаться, если изображения не были оптимизированы на этапе проектирования.
  • Данные в таблицах выглядят очень сложными и загружаются слишком долго. Многие веб-сайты представляют данные в виде таблиц (например, сравнение конкурирующих продуктов, стоимость авиабилетов на разных сайтах бронирования путешествий, расписания рейсов и т. д.), и на мобильных устройствах эти таблицы выглядят слишком сложными, трудными для понимания и/или слишком долго загружаются.
  • Веб-сайты с видео, которые не воспроизводятся на некоторых устройствах. Не все форматы видео поддерживаются всеми мобильными устройствами. Иногда на веб-сайтах размещаются медиафайлы, для которых требуются лицензии или Adobe Flash и другие специальные проигрыватели, которые могут не поддерживаться некоторыми мобильными устройствами. Это вызывает разочарование у пользователей и плохое общее впечатление от веб-сайта.

Адаптируйте свои сайты к различным устройствам

Все распространенные проблемы с веб-сайтами на мобильных устройствах можно решить с помощью надлежащего дизайна, учитывающего эти проблемы. Наиболее рекомендуемая практика — « мобильный-первый ”подход. При работе с несколькими ограничениями, такими как размер экрана, пропускная способность и т. д., необходимо сосредоточиться на правильном количестве и качестве контента. Подход, ориентированный на мобильные устройства, ставит контент в качестве основного объекта и направлен на создание дизайна для самых маленьких устройств, чтобы гарантировать, что они будут иметь только самые важные функции. Сначала он решает проблемы дизайна для мобильных устройств, а затем упрощает постепенное улучшение дизайна для других более крупных устройств.

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

Адаптация к любому размеру экрана: Как минимум веб-страницу необходимо масштабировать, чтобы она соответствовала размеру экрана любого мобильного устройства. В настоящее время мобильные устройства имеют очень высокое разрешение экрана. Плотность пикселей на мобильных устройствах намного выше, чем на экранах настольных компьютеров. Поэтому важно отформатировать страницу так, чтобы она соответствовала ширине экрана мобильного устройства в пикселях, не зависящих от устройства. Тег «meta viewport», включенный в HTML-документа, отвечает этому требованию.

Мета-значение окна просмотра, как показано выше, помогает форматировать всю HTML-страницу и отображать содержимое в соответствии с любым размером экрана.

«Контент превыше всего»: Веб-дизайнеры должны помнить, что контент должен определять дизайн их веб-сайта, а не наоборот. Веб-сайты со слишком большим количеством элементов, таких как таблицы, формы, диаграммы и т. д., становятся сложными, когда их нужно масштабировать на мобильных устройствах. Разработчики в конечном итоге скрывают контент для мобильных пользователей, и в результате настольная версия и мобильная версия веб-сайта становятся несовместимыми. Цель дизайна должна заключаться в том, чтобы сосредоточиться на основной структуре и содержании, а не на включении декоративных элементов на веб-сайте. В соответствии с методологией Mobile-First дизайнеры должны обеспечить единую версию контента как для настольных компьютеров, так и для мобильных пользователей. Таким образом, веб-дизайнеры должны тщательно продумывать, создавать и оптимизировать контент, чтобы он не только удовлетворял бизнес-целям, но и привлекал мобильных пользователей. Контент, который не отображается в мобильной версии, может даже не отображаться в настольной версии.

Адаптивные изображения . При проектировании следует учитывать небольшие портативные устройства, работающие в зонах с низким уровнем сигнала. Большие фотографии и сложная графика не подходят для мобильных устройств, работающих в таких условиях. Дизайнеры должны убедиться, что изображения, используемые на веб-сайтах, оптимизированы для разных размеров окон просмотра и плотности пикселей. Рекомендуемый подход заключается в использовании «переключения разрешения», с помощью которого можно указать браузеру выбрать и использовать файл изображения соответствующего размера в зависимости от размера экрана устройства. Переключение изображения по разрешению осуществляется с помощью двух атрибутов: srcset и размеры. С этими атрибутами (включенными в фрагмент кода, показанный ниже) браузер будет использовать ширину устройства для выбора наиболее подходящего состояния мультимедиа, указанного в списке размеров, выбирать размер слота на основе этого условия и загружать изображение, указанное в srcset, которое точно соответствует выбранному размеру слота.

Например, если устройство с областью просмотра 320 пикселей загружает страницу, условие мультимедиа (максимальная ширина: 320 пикселей) в списке размеров будет истинным, и, следовательно, будет выбран соответствующий слот 280 пикселей. Первое изображение, указанное в srcset (elephant-320w.jpg), имеет ширину, ближайшую к этому слоту. Браузеры, не поддерживающие переключение разрешения, будут отображать изображение, указанное в атрибуте src, как изображение по умолчанию. Этот подход не только выбирает правильное изображение для области просмотра вашего устройства, но также предотвращает загрузку ненужных больших изображений, которые будут потреблять значительную часть полосы пропускания.

Адаптивные таблицы: Мир все больше зависит от данных. Передача важных и срочных данных на портативные устройства людей дает конечным пользователям большие возможности и свободу для принятия решений. Задача состоит в том, чтобы представить данные пользователю таким образом, чтобы их было легко загрузить на мобильное устройство и прочитать. Чаще всего данные должны быть представлены в виде таблиц, но когда таблицы данных становятся слишком большими и громоздкими, их интерпретация на мобильном устройстве с маленьким экраном может вызывать затруднения. Экран может быть намного уже, чем ширина таблицы, что вынуждает пользователя уменьшать масштаб, чтобы уместить таблицу на экране, из-за чего текст кажется очень маленьким. Точно так же экран может быть намного шире ширины таблицы, что вынуждает пользователей увеличивать масштаб для просмотра данных, требуя постоянной вертикальной и горизонтальной прокрутки. Существует несколько подходов к созданию адаптивных таблиц, самые важные из которых будут упомянуты ниже:

Таблица не будет рассматриваться как таблица, так как столбцы будут транспонированы в строки. Каждый столбец будет иметь такой же размер, как и экран, чтобы избежать необходимости горизонтальной прокрутки. Используя соответствующую окраску (1 строка данных), каждую строку данных можно отличить от другой. В этом случае для каждой «ячейки» содержимое, сгенерированное CSS (:before), следует использовать для применения метки, чтобы каждый фрагмент данных можно было четко идентифицировать.

Второй подход заключается в отображении данных в двух формах в зависимости от ширины экрана: 1. форма диаграммы на узких экранах и 2. форма полной таблицы на широких экранах. Если мобильный пользователь хочет щелкнуть диаграмму, чтобы увидеть полную таблицу, то подход, описанный в (а), может быть использован для отображения данных в табличной форме.

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

Видео, которое воспроизводится всегда: Обычно видеофайлы не воспроизводятся на мобильных устройствах, если их форматы не поддерживаются или если для воспроизведения контента требуется проприетарный видеоплеер. Рекомендуемый подход — использовать стандартные теги HTML5 для видео и анимации. Элемент видео в HTML5 можно использовать для загрузки, декодирования и воспроизведения видео на вашем веб-сайте. Настоятельно рекомендуется создавать видео в нескольких форматах для разных мобильных платформ. Также важно правильно подобрать размер видео, чтобы оно воспроизводилось в своих контейнерах.

В приведенном ниже примере показано использование <управления видео>, в котором теги позволяют разработчику указать несколько различных типов видеоформатов (обозначенных элементом type), из которых может выбирать браузер. При таком подходе переключение на нужный формат происходит на стороне клиента, и на сервер делается только один запрос. Это уменьшает задержку в сети и позволяет браузеру выбирать наиболее подходящий формат видео без необходимости сначала загружать видео для проверки его формата.

Свойства videoWidth и videoHeight элемента video помогают определить закодированный размер видео. Размерами видео можно управлять с помощью JavaScript или CSS. Максимальная ширина: 100 процентов помогает подогнать размер видео под размер экрана. Запросы мультимедиа CSS можно использовать для установки размера на основе размеров области просмотра. Существует также несколько библиотек и плагинов JavaScript, которые можно использовать для сохранения соотношения сторон и размера видео.

Все учтено…

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

Подход, ориентированный на мобильные устройства, помогает веб-дизайнерам создавать сайты, которые хорошо работают на небольших мобильных устройствах. Веб-дизайнеры должны быть осторожны при выборе соответствующего контента, который удовлетворяет бизнес-требованиям, принимая во внимание технические ограничения устройств, такие как размер экрана, скорость процессора, объем памяти и условия работы (например, слабый уровень сигнала сети). Следует позаботиться о том, чтобы изображения, видео и данные, представляемые на мобильных устройствах, были адаптированы для быстрого реагирования. Дизайнеры также должны быть чувствительны к контрольным точкам, сенсорным целям и т. д.

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

Первоначально опубликовано в 2018 году.

— Шридхар Асватханараянан

Популярные разрешения экрана | Media Genesis » Media Genesis

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

Размер экрана, разрешение и область просмотра: что все это значит?

Когда вы покупаете устройство, вы часто видите размер экрана и разрешение, указанные в спецификациях. Размер экрана — это физическое измерение диагонали экрана в дюймах. Это не следует путать с разрешением, которое представляет собой количество пикселей на экране, часто отображаемое как ширина на высоту (например, 1024 × 768). Поскольку устройства с одинаковым размером экрана могут иметь очень разные разрешения, разработчики используют области просмотра при создании страниц, удобных для мобильных устройств. Окна просмотра — это уменьшенные версии разрешений, которые позволяют более последовательно просматривать сайты на разных устройствах. Окна просмотра часто более стандартизированы и меньше размеров разрешения.

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

Нужна помощь в определении адаптивности вашего веб-сайта? Используйте наш бесплатный инструмент MG, Responsive Design Checker.

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

Адаптивное оформление

Для бизнеса практически невозможно разработать дизайн для каждого отдельного устройства. Вместо этого при программировании адаптивного дизайна разработчики часто:

  • Группируют стили по наиболее типичным размерам устройств для телефонов, планшетов и настольных компьютеров. В этом случае все, что больше 7 дюймов, обычно отображается с разрешением рабочего стола или разрешением
  • .
  • Использовать точки останова (определенная ширина пикселя, при которой дисплей будет корректировать макет в зависимости от размера экрана) в зависимости от дизайна и макета

Иногда разработчик может объединить оба метода, если сочтет это необходимым. Мы рекомендуем начать с группировки типовых размеров устройств.

Если вы разработчик и хотите создать необходимые стили для обработки мобильных или адаптивных стилей, ниже мы включили фрагмент кода CSS, который может вам помочь. Важно отметить, что эти контрольные точки не фиксированы для всех сайтов и должны использоваться только в качестве руководства для начала работы:


/* начало стилей рабочего стола */

@media screen and (max-width: 991px) {
/* начало больших стилей для планшетов */

}

@media screen and (max-width: 767px) {
/* начало средних стилей для планшетов */

}

Экран @media и (max-width: 479px) {
/* начало стилей телефона */

}

Самые популярные разрешения экрана размеры в пикселях и видовые экраны ниже.

Мы также поместили эту информацию в удобный загружаемый PDF-файл.

 

Настольные компьютеры и ноутбуки

1024×768 пикселей или больше

 

Продукция Apple

Размер пикселя Окно просмотра
Айфон
iPhone 13 Pro 1170 x 2532 390 х 844
iPhone XR 828 х 1792 414 х 896
iPhone XS 1125 x 2436 375 х 812
iPhone XS Max 1242 x 2688 414 х 896
iPhone X 1125 x 2436 375 х 812
iPhone 8 Plus 1080 x 1920 414 х 736
iPhone 8 750 х 1334 375 х 667
iPhone 7 Plus 1080 x 1920 414 х 736
iPhone 7 750 х 1334 375 х 667
iPhone 6 Plus/6S Plus 1080 x 1920 414 х 736
iPhone 6/6S 750 х 1334 375 х 667
iPhone 5 640 х 1136 320 х 568
iPod
iPod Touch 640 х 1136 320 х 568
iPad
iPad Pro 2048 x 2732 1024 x 1366
iPad третьего и четвертого поколения 1536 x 2048 768 х 1024
iPad Air 1 и 2 1536 x 2048 768 х 1024
iPad Mini 2 и 3 1536 x 2048 768 х 1024
iPad Mini 768 х 1024 768 х 1024

 

Android-устройства

Размер пикселя Окно просмотра
Телефоны
Нексус 6P 1440 x 2560 412 х 732
Нексус 5X 1080 x 1920 412 х 732
Google Пиксель 7 Про 1440 x 3120 412 х 771
Google Pixel 4 XL 1440 x 869 412 х 869
Google Пиксель 4 1080 x 2280 412 х 869
Google Pixel 3a XL 1080 x 2160 412 х 824
Google Пиксель 3а 1080 x 2220 412 х 846
Google Pixel 3 XL 1440 х 2960 412 х 847
Google Пиксель 3 1080 x 2160 412 х 824
Google Pixel 2 XL 1440 x 2560 412 х 732
Google Пиксель XL 1440 x 2560 412 х 732
Пиксель Google 1080 x 1920 412 х 732
Samsung Galaxy Note 10+ 1440 х 3040 412 х 869
Samsung Galaxy Note 10 1080 x 2280 412 х 869
Samsung Galaxy Note 9 1440 x 2960 360 х 740
Samsung Galaxy Note 5 1440 x 2560 480 х 853
LG G5 1440 x 2560 480 х 853
One Plus 3 1080 x 1920 480 х 853
Samsung Galaxy S9+ 1440 x 2960 360 х 740
Samsung Galaxy S9 1440 x 2960 360 х 740
Samsung Galaxy S8+ 1440 x 2960 360 х 740
Samsung Galaxy S8 1440 x 2960 360 х 740
Samsung Galaxy S7 Край 1440 x 2560 360 х 640
Samsung Galaxy S7 1440 x 2560 360 х 640
Таблетки
Нексус 9 1536 x 2048 768 х 1024
Нексус 7 (2013 г.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *