SlideShare une entreprise Scribd logo
1  sur  55
Télécharger pour lire hors ligne
Думай и адаптируй!
Mobile First & Responsive Design
1
Mobile First
Подход, при котором проектирование начинается с версии
для мобильной платформы ...
2
Mobile First
А затем происходит наращивание функционала для большого
веба.
3
Mobile First
1. РОСТ = ВОЗМОЖНОСТИ
2. ОГРАНИЧЕНИЯ = ФОКУС
3. ПОТЕНЦИАЛ = ИННОВАЦИИ
4
Mobile First
1. РОСТ = ВОЗМОЖНОСТИ
Скорость развития
мобильного веба
опережает
десктопный в 8 раз.
5
Mobile First
1. РОСТ = ВОЗМОЖНОСТИ
Около 10% всех
пользователей
рунета выходит в
интернет с
помощью
смартфонов и
планшетов.
6
Mobile First
1. РОСТ = ВОЗМОЖНОСТИ
Это более
8 млн. пользователей
7
Mobile First
Зачем упускать такое
количество пользователей?
1. РОСТ = ВОЗМОЖНОСТИ
8
Mobile First
2. ОГРАНИЧЕНИЯ = ФОКУС
Размер экрана
Скорость интернета
Доступные возможности
9
Mobile First
2. ОГРАНИЧЕНИЯ = ФОКУС
Размер экрана позволяет сосредоточиться на главном и
использовать дефицитное место с умом.
10
Mobile First
2. ОГРАНИЧЕНИЯ = ФОКУС
•Использование меньшего кол-ва изображений
•Оптимизацию подключаемых файлов
•Использование изображений меньшего «веса»
•Продумывание кода для более быстрой загрузки
Медленная скорость интернета
заставляет задуматься о скорости
загрузки страницы, что влечет за
собой:
11
Mobile First
2. ОГРАНИЧЕНИЯ = ФОКУС
Какие возможности доступны
пользователю при использовании
десктопной версии сайта?
12
Mobile First
2. ОГРАНИЧЕНИЯ = ФОКУС
Большой экран
Быстрый интернет
Клавиатура
Мышь
Стул и стол
13
Mobile First
2. ОГРАНИЧЕНИЯ = ФОКУС
А какие возможности доступны
пользователям мобильного интернет?
14
Mobile First
2. ОГРАНИЧЕНИЯ = ФОКУС
Маленький экран
Медленный интернет
Пальцы
Сенсоры
15
Mobile First
3. ПОТЕНЦИАЛ = ИННОВАЦИИ
16
Mobile First
3. ПОТЕНЦИАЛ = ИННОВАЦИИ
Портретный и
ландшафтный режим
17
Mobile First
3. ПОТЕНЦИАЛ = ИННОВАЦИИ
Гироскоп в браузерах
на iOS и Android
18
Mobile First
3. ПОТЕНЦИАЛ = ИННОВАЦИИ
Мультитач позволяет использовать элементы управления
нестандартно для большого веба, но в то же время понятно
для мобильных устройств.
19
Mobile First
3. ПОТЕНЦИАЛ = ИННОВАЦИИ
Мультитач действия Платформы
Нажатие
iOS
Android OS
Web OS
Windows Phone 7
OS X
Windows 7 и 8
RIM 6.0
Ubuntu
Двойное нажатие
iOS
Android OS
Web OS
Windows Phone 7
OS X
Windows 7 и 8
RIM 6.0
Ubuntu
Перемещение
iOS
Android OS
Web OS
Windows Phone 7
OS X
Windows 7 и 8
RIM 6.0
Ubuntu
Смахивание
iOS
Android OS
Web OS
Windows Phone 7
OS X
Windows 7 и 8
RIM 6.0
Ubuntu
Сведение
iOS
Android OS
Web OS
Windows Phone 7
OS X
Windows 7 и 8
RIM 6.0
Ubuntu
Разворачивание
iOS
Android OS
Web OS
Windows Phone 7
OS X
Windows 7 и 8
RIM 6.0
Ubuntu
Вращение
iOS
Android OS
Web OS
Windows Phone 7
OS X
Windows 7 и 8
RIM 6.0
Ubuntu
20
Mobile First
3. ПОТЕНЦИАЛ = ИННОВАЦИИ
Нажатие
21
Mobile First
3. ПОТЕНЦИАЛ = ИННОВАЦИИ
Двойное нажатие
22
Mobile First
3. ПОТЕНЦИАЛ = ИННОВАЦИИ
Перемещение
23
Mobile First
3. ПОТЕНЦИАЛ = ИННОВАЦИИ
Смахивание
24
Mobile First
3. ПОТЕНЦИАЛ = ИННОВАЦИИ
Сведение
25
Mobile First
3. ПОТЕНЦИАЛ = ИННОВАЦИИ
Разворачивание
26
Mobile First
3. ПОТЕНЦИАЛ = ИННОВАЦИИ
Вращение
27
Mobile First
3. ПОТЕНЦИАЛ = ИННОВАЦИИ
и еще немного ...
28
Mobile First
3. ПОТЕНЦИАЛ = ИННОВАЦИИ
Взаимодействие
Чтение
Размеры пальца?
29
Mobile First
3. ПОТЕНЦИАЛ = ИННОВАЦИИ
Использование геолокации для определения местоположения
пользователей значительно упростит им жизнь.
30
Mobile First
3. ПОТЕНЦИАЛ = ИННОВАЦИИ
Точность Время нахождения Жизнь батареи
GPS 10 метров
2-10 минут (только
открытое небо)
5-6 часов (большинство
телефонов)
WIFI
50 метров (чем больше,
тем лучше)
По доступности связи
(подключение и ответ)
Нет дополнительного
расхода
Несколько станций
(треугольник)
100 - 1400 метров (в
зависимости от
дистанции)
По доступности связи
(подключение и ответ)
Не влияет
Одна станция
500 - 2000 метров (в
зависимости от
дистанции)
По доступности связи
(подключение и ответ)
Не влияет
IP
Страны: 99%
Города: 47%
По доступности связи
(подключение и ответ)
Не влияет
Системы геолокаций
31
Mobile First
3. ПОТЕНЦИАЛ = ИННОВАЦИИ
Суммарный потенциал мобильных устройств
• Позиция и движения устройством
• Гироскоп: движение 360 градусов
• Определение геолокации
• Мультитач сенсоры
• Ориентация: электронный компас
• Видео и изображения: съемка и сохранение с телефона
• Две камеры: спереди и сзади
• Подключение к другим устройствам по bluetooth
• NFC: Чтение карт
32
Responsive Design
Это техника, при которой создается один сайт для разных
разрешений и платформ, который адаптируется не только по
размерам, но и меняются сами элементы управления.
33
Responsive Design
Каждый день появляются новые устройства с
разными разрешениями.
34
Responsive Design
Так же есть два основных режима - портретный и
ландшафтный.
35
Responsive Design
Основные рекомендации по адаптации сайта:
1. «Резиновые» изображения
2. Адаптируемый текст
3. Изменение элементов
4. «Текучие» таблицы
5. Отображение и скрытие контента
36
Responsive Design
«Резиновые» изображения
В поддерживаемых браузерах изображение будет изменяться и у вас
будет запрашиваться с сервера тот размер, который нужен при текущем
разрешении, что сэкономит трафик пользователя и ускорит загрузку сайта.
37
Responsive Design
Адаптируемый текст
Размер текста так
же изменяется в
зависимости от
разрешения. Но
еще сама структура
текста
адаптируется под
разрешение.
38
Responsive Design
Изменение элементов
Пример, на котором
мы видим сайт
открытый в обычном
браузере со
стандартным
разрешением.
39
Responsive Design
Изменение элементов
Если не адаптировать
меню под меньший
размер.
Если адаптировать меню
под меньший размер в
зависимости от задач
пользователя.
40
Responsive Design
«Текучие» таблицы
Без адаптации таблицы выглядят
так или так
41
Responsive Design
«Текучие» таблицы
Garrett Dimon предложил несколько вариантов отображения
таблицы в зависимости от поставленной задачи.
http://css-tricks.com/examples/ResponsiveTables/responsive.php
Разворот таблицы и представление в
виде списка. Если вам требуется
редактирование таблицы, то это один
из лучших способов.
42
Responsive Design
«Текучие» таблицы
Scott Jehl предложил немного другой вариант - отображение
данных в виде диаграммы.
http://jsbin.com/emexa4
43
Responsive Design
«Текучие» таблицы
Еще одна из идей - показывать данные на маленьком экране
только после запроса (клике на область).
http://jsbin.com/apane6/14/
44
Responsive Design
Отображение и скрытие контента
В зависимости от
приоритетов задач
пользователя, и для
экономия пространства
экрана, можно скрывать
малозначимые элементы
интерфейса.
45
Responsive Design
Не забывайте про размеры и области взаимодействия!
Взаимодействие
Чтение
Размеры пальца?
46
Responsive Design
Несколько примеров
Полная версия Мобильная версия
47
Responsive Design
Несколько примеров
Полная версия Мобильная версия
48
Responsive Design
Несколько примеров
Полная версия Мобильная версия
49
Responsive Design
Несколько примеров
Полная версия Мобильная версия
50
Инструменты
http://quirktools.com/screenfly/
51
Инструменты
http://responsive.is
52
Инструменты
http://mattkersley.com/responsive/
53
Инструменты
http://csswizardry.com/fluid-grids/
54
Спасибо!
Иво Димитров
CVO at Ingenius Systems
Follow me: @gogola
Facebook: fb.me/Dimitrov.Ivo
55

Contenu connexe

En vedette

Разработка сайтов с учетом мобильных платформ
Разработка сайтов с учетом мобильных платформРазработка сайтов с учетом мобильных платформ
Разработка сайтов с учетом мобильных платформAleksandr Boichenko
 
Course User interface - Lesson 1
Course User interface - Lesson 1Course User interface - Lesson 1
Course User interface - Lesson 1Oleksandr Lisovskyi
 
Course User interface - Lesson 5
Course User interface - Lesson 5Course User interface - Lesson 5
Course User interface - Lesson 5Oleksandr Lisovskyi
 
Course User interface — Lesson 11
Course User interface — Lesson 11Course User interface — Lesson 11
Course User interface — Lesson 11Oleksandr Lisovskyi
 
Course User interface — Lesson 7
Course User interface — Lesson 7Course User interface — Lesson 7
Course User interface — Lesson 7Oleksandr Lisovskyi
 
Course User interface - Lesson 3
Course User interface - Lesson 3Course User interface - Lesson 3
Course User interface - Lesson 3Oleksandr Lisovskyi
 
Как искать работу начинающему веб-дизайнеру
Как искать работу начинающему веб-дизайнеруКак искать работу начинающему веб-дизайнеру
Как искать работу начинающему веб-дизайнеруСергей Кондауров
 
Course User interface — Lesson 8
Course User interface — Lesson 8Course User interface — Lesson 8
Course User interface — Lesson 8Oleksandr Lisovskyi
 
Course User interface - Lesson 2
Course User interface - Lesson 2Course User interface - Lesson 2
Course User interface - Lesson 2Oleksandr Lisovskyi
 
Course User interface — Lesson 9
Course User interface — Lesson 9Course User interface — Lesson 9
Course User interface — Lesson 9Oleksandr Lisovskyi
 
Небезопасный дизайн РИФ-Воронеж 2014
Небезопасный дизайн РИФ-Воронеж 2014Небезопасный дизайн РИФ-Воронеж 2014
Небезопасный дизайн РИФ-Воронеж 2014Denis Lomov
 
Робота дизайнера у технологічному стартапі
Робота дизайнера у технологічному стартапіРобота дизайнера у технологічному стартапі
Робота дизайнера у технологічному стартапіOleksandr Lisovskyi
 
Стажировка 2015. Дизайн. Занятие 5. Адаптивный web-дизайн
Стажировка 2015. Дизайн. Занятие 5. Адаптивный web-дизайнСтажировка 2015. Дизайн. Занятие 5. Адаптивный web-дизайн
Стажировка 2015. Дизайн. Занятие 5. Адаптивный web-дизайн7bits
 
Прототип сайта: виды, плюсы и минусы
Прототип сайта: виды, плюсы и минусыПрототип сайта: виды, плюсы и минусы
Прототип сайта: виды, плюсы и минусыСергей Кондауров
 

En vedette (18)

Design process
Design processDesign process
Design process
 
Разработка сайтов с учетом мобильных платформ
Разработка сайтов с учетом мобильных платформРазработка сайтов с учетом мобильных платформ
Разработка сайтов с учетом мобильных платформ
 
Course User interface - Lesson 1
Course User interface - Lesson 1Course User interface - Lesson 1
Course User interface - Lesson 1
 
Course User interface - Lesson 5
Course User interface - Lesson 5Course User interface - Lesson 5
Course User interface - Lesson 5
 
Course User interface — Lesson 11
Course User interface — Lesson 11Course User interface — Lesson 11
Course User interface — Lesson 11
 
Course User interface — Lesson 7
Course User interface — Lesson 7Course User interface — Lesson 7
Course User interface — Lesson 7
 
Course User interface - Lesson 3
Course User interface - Lesson 3Course User interface - Lesson 3
Course User interface - Lesson 3
 
Как искать работу начинающему веб-дизайнеру
Как искать работу начинающему веб-дизайнеруКак искать работу начинающему веб-дизайнеру
Как искать работу начинающему веб-дизайнеру
 
Course User interface — Lesson 8
Course User interface — Lesson 8Course User interface — Lesson 8
Course User interface — Lesson 8
 
Course User interface - Lesson 2
Course User interface - Lesson 2Course User interface - Lesson 2
Course User interface - Lesson 2
 
Course User interface — Lesson 9
Course User interface — Lesson 9Course User interface — Lesson 9
Course User interface — Lesson 9
 
Plakat lis
Plakat lisPlakat lis
Plakat lis
 
Небезопасный дизайн РИФ-Воронеж 2014
Небезопасный дизайн РИФ-Воронеж 2014Небезопасный дизайн РИФ-Воронеж 2014
Небезопасный дизайн РИФ-Воронеж 2014
 
Робота дизайнера у технологічному стартапі
Робота дизайнера у технологічному стартапіРобота дизайнера у технологічному стартапі
Робота дизайнера у технологічному стартапі
 
RESPONSIVE WEB DESIGN
RESPONSIVE WEB DESIGNRESPONSIVE WEB DESIGN
RESPONSIVE WEB DESIGN
 
UX. How to start?
UX. How to start?UX. How to start?
UX. How to start?
 
Стажировка 2015. Дизайн. Занятие 5. Адаптивный web-дизайн
Стажировка 2015. Дизайн. Занятие 5. Адаптивный web-дизайнСтажировка 2015. Дизайн. Занятие 5. Адаптивный web-дизайн
Стажировка 2015. Дизайн. Занятие 5. Адаптивный web-дизайн
 
Прототип сайта: виды, плюсы и минусы
Прототип сайта: виды, плюсы и минусыПрототип сайта: виды, плюсы и минусы
Прототип сайта: виды, плюсы и минусы
 

Similaire à Mobile First & Responsive Design

Адаптивный дизайн
Адаптивный дизайнАдаптивный дизайн
Адаптивный дизайнborovoystudio
 
Дизайн мобильной версии сайта
Дизайн мобильной версии сайтаДизайн мобильной версии сайта
Дизайн мобильной версии сайтаAidem
 
Запуск мобильной версии сайта: разбор полетов (Надежда Маринчева, CoMagic)
Запуск мобильной версии сайта: разбор полетов (Надежда Маринчева, CoMagic)Запуск мобильной версии сайта: разбор полетов (Надежда Маринчева, CoMagic)
Запуск мобильной версии сайта: разбор полетов (Надежда Маринчева, CoMagic)NetCampus
 
IBC Russia 2014 (выступление eski.mobi)
IBC Russia 2014 (выступление eski.mobi)IBC Russia 2014 (выступление eski.mobi)
IBC Russia 2014 (выступление eski.mobi)Artiom Tsympov
 
Адаптивные сайты от Promo-S group
Адаптивные сайты от Promo-S groupАдаптивные сайты от Promo-S group
Адаптивные сайты от Promo-S groupRasim Nasibullin
 
Мобильные браузеры: очевидное-невероятное
Мобильные браузеры: очевидное-невероятноеМобильные браузеры: очевидное-невероятное
Мобильные браузеры: очевидное-невероятноеSQALab
 
Введение в проектирование мобильных пользовательских интерфейсов (для ГУ-ВШЭ)
Введение в проектирование мобильных пользовательских интерфейсов (для ГУ-ВШЭ)Введение в проектирование мобильных пользовательских интерфейсов (для ГУ-ВШЭ)
Введение в проектирование мобильных пользовательских интерфейсов (для ГУ-ВШЭ)Alexey Ivanov
 
Практика проектирования интерфейса для Android смартфонов
Практика проектирования интерфейса для Android смартфоновПрактика проектирования интерфейса для Android смартфонов
Практика проектирования интерфейса для Android смартфоновKonstantin Prokopov
 
Мастер-класс: Особенности создания продукта для мобильного веб
Мастер-класс: Особенности создания продукта для мобильного вебМастер-класс: Особенности создания продукта для мобильного веб
Мастер-класс: Особенности создания продукта для мобильного вебTechnosphere1
 
Ценность платформы Octopod для разработчиков мобильных приложений
Ценность платформы Octopod для разработчиков мобильных приложенийЦенность платформы Octopod для разработчиков мобильных приложений
Ценность платформы Octopod для разработчиков мобильных приложенийMichael Kozloff
 
Сайты на мобильных устройствах, Олег Ножичкин, лекция в Школе вебмастеров Янд...
Сайты на мобильных устройствах, Олег Ножичкин, лекция в Школе вебмастеров Янд...Сайты на мобильных устройствах, Олег Ножичкин, лекция в Школе вебмастеров Янд...
Сайты на мобильных устройствах, Олег Ножичкин, лекция в Школе вебмастеров Янд...Yandex
 
[Russian] Прогрессивные веб-приложения: по-настоящему кросс-платформенный опыт
[Russian] Прогрессивные веб-приложения: по-настоящему кросс-платформенный опыт[Russian] Прогрессивные веб-приложения: по-настоящему кросс-платформенный опыт
[Russian] Прогрессивные веб-приложения: по-настоящему кросс-платформенный опытMaxim Salnikov
 
Android Platform - новые мобильные рынки
Android Platform - новые мобильные рынкиAndroid Platform - новые мобильные рынки
Android Platform - новые мобильные рынкиBlogcamp Organization Committee
 
Адаптивный дизайн? Адаптивное мышление! Доклад Евгения Гуриновича на ПрофсоUX
Адаптивный дизайн? Адаптивное мышление! Доклад Евгения Гуриновича на ПрофсоUXАдаптивный дизайн? Адаптивное мышление! Доклад Евгения Гуриновича на ПрофсоUX
Адаптивный дизайн? Адаптивное мышление! Доклад Евгения Гуриновича на ПрофсоUXAMDG
 
#MBLTdev: Как не стать заложником одной платформы (Parallels)
#MBLTdev: Как не стать заложником одной платформы (Parallels)#MBLTdev: Как не стать заложником одной платформы (Parallels)
#MBLTdev: Как не стать заложником одной платформы (Parallels)e-Legion
 
Зачем компаниям нужны новые мобильные приложения?
Зачем компаниям нужны новые мобильные приложения?Зачем компаниям нужны новые мобильные приложения?
Зачем компаниям нужны новые мобильные приложения?Michael Kozloff
 
Тестирование web-приложений на iPad
Тестирование web-приложений на iPadТестирование web-приложений на iPad
Тестирование web-приложений на iPadSoftengi
 
Forbes presentation my apps
Forbes presentation my appsForbes presentation my apps
Forbes presentation my appsVadim Khrustalev
 

Similaire à Mobile First & Responsive Design (20)

Адаптивный дизайн
Адаптивный дизайнАдаптивный дизайн
Адаптивный дизайн
 
Adaptive Design
Adaptive DesignAdaptive Design
Adaptive Design
 
Дизайн мобильной версии сайта
Дизайн мобильной версии сайтаДизайн мобильной версии сайта
Дизайн мобильной версии сайта
 
Запуск мобильной версии сайта: разбор полетов (Надежда Маринчева, CoMagic)
Запуск мобильной версии сайта: разбор полетов (Надежда Маринчева, CoMagic)Запуск мобильной версии сайта: разбор полетов (Надежда Маринчева, CoMagic)
Запуск мобильной версии сайта: разбор полетов (Надежда Маринчева, CoMagic)
 
IBC Russia 2014 (выступление eski.mobi)
IBC Russia 2014 (выступление eski.mobi)IBC Russia 2014 (выступление eski.mobi)
IBC Russia 2014 (выступление eski.mobi)
 
Адаптивные сайты от Promo-S group
Адаптивные сайты от Promo-S groupАдаптивные сайты от Promo-S group
Адаптивные сайты от Promo-S group
 
Мобильные браузеры: очевидное-невероятное
Мобильные браузеры: очевидное-невероятноеМобильные браузеры: очевидное-невероятное
Мобильные браузеры: очевидное-невероятное
 
Введение в проектирование мобильных пользовательских интерфейсов (для ГУ-ВШЭ)
Введение в проектирование мобильных пользовательских интерфейсов (для ГУ-ВШЭ)Введение в проектирование мобильных пользовательских интерфейсов (для ГУ-ВШЭ)
Введение в проектирование мобильных пользовательских интерфейсов (для ГУ-ВШЭ)
 
Практика проектирования интерфейса для Android смартфонов
Практика проектирования интерфейса для Android смартфоновПрактика проектирования интерфейса для Android смартфонов
Практика проектирования интерфейса для Android смартфонов
 
Мастер-класс: Особенности создания продукта для мобильного веб
Мастер-класс: Особенности создания продукта для мобильного вебМастер-класс: Особенности создания продукта для мобильного веб
Мастер-класс: Особенности создания продукта для мобильного веб
 
Ценность платформы Octopod для разработчиков мобильных приложений
Ценность платформы Octopod для разработчиков мобильных приложенийЦенность платформы Octopod для разработчиков мобильных приложений
Ценность платформы Octopod для разработчиков мобильных приложений
 
Сайты на мобильных устройствах, Олег Ножичкин, лекция в Школе вебмастеров Янд...
Сайты на мобильных устройствах, Олег Ножичкин, лекция в Школе вебмастеров Янд...Сайты на мобильных устройствах, Олег Ножичкин, лекция в Школе вебмастеров Янд...
Сайты на мобильных устройствах, Олег Ножичкин, лекция в Школе вебмастеров Янд...
 
[Russian] Прогрессивные веб-приложения: по-настоящему кросс-платформенный опыт
[Russian] Прогрессивные веб-приложения: по-настоящему кросс-платформенный опыт[Russian] Прогрессивные веб-приложения: по-настоящему кросс-платформенный опыт
[Russian] Прогрессивные веб-приложения: по-настоящему кросс-платформенный опыт
 
Android Platform - новые мобильные рынки
Android Platform - новые мобильные рынкиAndroid Platform - новые мобильные рынки
Android Platform - новые мобильные рынки
 
Адаптивный дизайн? Адаптивное мышление! Доклад Евгения Гуриновича на ПрофсоUX
Адаптивный дизайн? Адаптивное мышление! Доклад Евгения Гуриновича на ПрофсоUXАдаптивный дизайн? Адаптивное мышление! Доклад Евгения Гуриновича на ПрофсоUX
Адаптивный дизайн? Адаптивное мышление! Доклад Евгения Гуриновича на ПрофсоUX
 
Лекция 2.docx
Лекция 2.docxЛекция 2.docx
Лекция 2.docx
 
#MBLTdev: Как не стать заложником одной платформы (Parallels)
#MBLTdev: Как не стать заложником одной платформы (Parallels)#MBLTdev: Как не стать заложником одной платформы (Parallels)
#MBLTdev: Как не стать заложником одной платформы (Parallels)
 
Зачем компаниям нужны новые мобильные приложения?
Зачем компаниям нужны новые мобильные приложения?Зачем компаниям нужны новые мобильные приложения?
Зачем компаниям нужны новые мобильные приложения?
 
Тестирование web-приложений на iPad
Тестирование web-приложений на iPadТестирование web-приложений на iPad
Тестирование web-приложений на iPad
 
Forbes presentation my apps
Forbes presentation my appsForbes presentation my apps
Forbes presentation my apps
 

Mobile First & Responsive Design