Адаптивный сайт. Как
грамотно сделать муху из
слона и слона из мухи
Дмитрий Шагаров
TutmeeAgency
Более 8 лет мы занимаемся разработкой сайтов,
интернет-магазинов и лендинг пейдж под ключ,
развитием бизнеса в интернете и созданием брендов.
За годы работы, мы реализовали более 1000 проектов
под ключ, в которых я занимался важным этапом
создания сайтов – frontend разработкой.
2
Статистические данные на основе сайтов
statcounter.com и alekscentr.ru
3
Динамика изменения доли мобильного
трафика
4
Актуальные опорные разрешения 2014
5
Актуальные опорные разрешения 2015
6
Актуальные опорные разрешения 2016
7
Актуальные опорные разрешения 2017
8
Зависимость мобильного трафика от
возраста пользователей
9
Зависимость мобильного трафика от
возраста пользователей группа 44+
10
Выводы по целесообразности адаптива
Адаптиву быть !
• Каждый второй пользователь с мобильной платформы.
• Тенденция роста мобильного трафика.
• Пользователи старшей возрастной группы осваивают мобильные устройства
Опорные разрешения
• 1920 х 1080
• 1366 х 768
• 1024 х 768
• 768 х 1024
• 320 х 568
11
Подходы при разработке
иностранных и отечественных
проектов. Преимущества и
недостатки.
12
13
Типичная компоновка страницы
14
А что у наших западных коллег
15
16
Типичная компоновка страницы
иностранного сайта
17
Особенности разработки проектов
Заказчики из РФ и СНГ
1. Любят бриф
2. Конкретные требования
3. Элементы с сайтов примеров
Иностранные заказчики
1. Не любят бриф
2. Требования минимальны
3. Структура страницы desktop
версии сайта
18
4. Минимализм - халтура.
5. Контента мало не бывает даже на
мобильнике.
6. Юзабилити в топку главное
картинка.
7. Нужно рассказать сайт – это
важно!.
4. Любят страницу в стиле
конструктор
5. Много пустого места
6. Bootstrap forever!!
7. Deadline forever!
Заказчики из РФ и СНГ Иностранные заказчики
19
8. Фактор доплаты – не хотят
доплачивать
9. Приемлют перенос сроков.
10. Дизайн сайта уникален
Заказчики из РФ и СНГ
20
Ошибки на этапах разработки
проекта
21
Менеджеры
по продажам
1. Не утоняют breakpoint
2. Не рассказывают зачем
адаптив
22
Копирайтер
• Слишком много текста
• Длинные заголовки
23
Ошибки
дизайнеров
24
Непропорциональные элементы
25
Слишком плотная компоновка страницы
26
Непродуманный интерфейс под touch и slide функции
27
Большие изображения
28
Тяжелый медийный контент
29
Пренебрежение векторной графикой
5.152
3.68
1.96
0
1
2
3
4
5
6
Время загрузки
PNG SVG SVG + GZIP
30
Непонимание принципов работы сетки
31
Ошибки
Frontend
разработчиков
32
Не валидная не логичная верстка
33
Использование чрезмерно тяжелых и лишних библиотек и
фреймворков,а так же использование полных версий вместо
кастомных
0 50 100 150 200 250 300
jQuery UI
Bootstrap
Custom Full
34
Использование изображений одного разрешения на мобильной
и десктопной версии
0 200 400 600 800 1000
1024х479
1366х639
1920х898
2560х1169
35
Невнимательное отношение к промежуточным состояниям
страницы
36
Злоупотребление сеткой
<div class=“col-md-12">
<h2>Подтверждение соответствия:</h2>
<ul>
<li class=“col-md-6”>
Сертификат соответствия ТР ТС
</li>
<li class=“col-md-6”>
Декларация о соответствии ТР
</li>
<li class=“col-md-6”>
Сертификат соответствия ГОСТ
России</li>
<li class=“col-md-6”>
Декларация о соответствии
ГОСТ Р России</li>
</ul>
<div class=“col-md-12">
<h2>Подтверждение соответствия:</h2>
<ul>
<li>
Сертификат соответствия ТР
ТС
</li>
<li>
Декларация о соответствии ТР
</li>
<li>
Сертификат соответствия ГОСТ
России
</li>
<li>
Декларация о соответствии
ГОСТ Р России
</li>
</ul>
37
Использование синхронной загрузки медиаконтента
38
Безоговорочное следование макету
39
Концепции разработки
адаптивного сайта
40
Концепция Desktop first и Mobile first
41
Mobile first
1.Максимально адаптировано под
мобильные устройства
2.Комфортная адаптация , нет
проблем с элементами не
помещающимися на страницу
3.Достаточно сложна в технической
реализации
Desktop first
1.Достаточно проста в освоении
2.Должна быть продуманная
компоновка страниц
3.Большое количество ненужных
ресурсов
42
Тестирование это важно
• Опыт организации и проведения различных видов тестирования.
• Аналитические способности.
• Знание технологий разработки
• Опыт разработки подобных проектов
• Внимание к деталям
НЕ ЭКОНОМЬТЕ НА ТАКИХ СПЕЦИАЛИСТАХ !!!
43
Выводы
• Адаптив необходим
• Будьте готовы к разносторонним заказчикам
• Анализируйте свои и чужие ошибки
• Команда наше все помогайте команде
• Семь раз оттестируй один раз в релиз
44
Спасибо за внимание!
Дмитрий Шагаров

Адаптивный сайт / Дмитрий Шагаров (Tutmee Agency)