mobile first & responsive design

55
Думай и адаптируй! Mobile First & Responsive Design 1

Upload: ivo-dimitrov

Post on 28-Nov-2014

3.220 views

Category:

Documents


2 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Mobile First & Responsive Design

Думай и адаптируй!Mobile First & Responsive Design

1

Page 2: Mobile First & Responsive Design

Mobile First

Подход, при котором проектирование начинается с версии для мобильной платформы ...

2

Page 3: Mobile First & Responsive Design

Mobile First

А затем происходит наращивание функционала для большого веба.

3

Page 4: Mobile First & Responsive Design

Mobile First

1. РОСТ = ВОЗМОЖНОСТИ2. ОГРАНИЧЕНИЯ = ФОКУС3. ПОТЕНЦИАЛ = ИННОВАЦИИ

4

Page 5: Mobile First & Responsive Design

Mobile First1. РОСТ = ВОЗМОЖНОСТИ

Скорость развития мобильного веба опережает десктопный в 8 раз.

5

Page 6: Mobile First & Responsive Design

Mobile First1. РОСТ = ВОЗМОЖНОСТИ

Около 10% всех пользователей рунета выходит в интернет с помощью смартфонов и планшетов.

6

Page 7: Mobile First & Responsive Design

Mobile First1. РОСТ = ВОЗМОЖНОСТИ

Это более

8 млн. пользователей

7

Page 8: Mobile First & Responsive Design

Mobile First

Зачем упускать такое количество пользователей?

1. РОСТ = ВОЗМОЖНОСТИ

8

Page 9: Mobile First & Responsive Design

Mobile First2. ОГРАНИЧЕНИЯ = ФОКУС

Размер экрана Скорость интернета Доступные возможности

9

Page 10: Mobile First & Responsive Design

Mobile First2. ОГРАНИЧЕНИЯ = ФОКУС

Размер экрана позволяет сосредоточиться на главном и использовать дефицитное место с умом.

10

Page 11: Mobile First & Responsive Design

Mobile First2. ОГРАНИЧЕНИЯ = ФОКУС

•Использование меньшего кол-ва изображений

•Оптимизацию подключаемых файлов

•Использование изображений меньшего «веса»

•Продумывание кода для более быстрой загрузки

Медленная скорость интернета заставляет задуматься о скорости загрузки страницы, что влечет за собой:

11

Page 12: Mobile First & Responsive Design

Mobile First2. ОГРАНИЧЕНИЯ = ФОКУС

Какие возможности доступны пользователю при использовании

десктопной версии сайта?

12

Page 13: Mobile First & Responsive Design

Mobile First2. ОГРАНИЧЕНИЯ = ФОКУС

Большой экран

Быстрый интернет

Клавиатура

Мышь

Стул и стол

13

Page 14: Mobile First & Responsive Design

Mobile First2. ОГРАНИЧЕНИЯ = ФОКУС

А какие возможности доступны пользователям мобильного интернет?

14

Page 15: Mobile First & Responsive Design

Mobile First2. ОГРАНИЧЕНИЯ = ФОКУС

Маленький экран

Медленный интернет

Пальцы

Сенсоры

15

Page 16: Mobile First & Responsive Design

Mobile First3. ПОТЕНЦИАЛ = ИННОВАЦИИ

16

Page 17: Mobile First & Responsive Design

Mobile First3. ПОТЕНЦИАЛ = ИННОВАЦИИ

Портретный и ландшафтный режим

17

Page 18: Mobile First & Responsive Design

Mobile First3. ПОТЕНЦИАЛ = ИННОВАЦИИ

Гироскоп в браузерах на iOS и Android

18

Page 19: Mobile First & Responsive Design

Mobile First3. ПОТЕНЦИАЛ = ИННОВАЦИИ

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

19

Page 20: Mobile First & Responsive Design

Mobile First3. ПОТЕНЦИАЛ = ИННОВАЦИИ

Мультитач действия ПлатформыНажатие

iOSAndroid OSWeb OSWindows Phone 7OS XWindows 7 и 8RIM 6.0Ubuntu

Двойное нажатиеiOSAndroid OSWeb OSWindows Phone 7OS XWindows 7 и 8RIM 6.0Ubuntu

Перемещение

iOSAndroid OSWeb OSWindows Phone 7OS XWindows 7 и 8RIM 6.0Ubuntu

Смахивание

iOSAndroid OSWeb OSWindows Phone 7OS XWindows 7 и 8RIM 6.0Ubuntu

Сведение

iOSAndroid OSWeb OSWindows Phone 7OS XWindows 7 и 8RIM 6.0Ubuntu

Разворачивание

iOSAndroid OSWeb OSWindows Phone 7OS XWindows 7 и 8RIM 6.0Ubuntu

Вращение

iOSAndroid OSWeb OSWindows Phone 7OS XWindows 7 и 8RIM 6.0Ubuntu

20

Page 21: Mobile First & Responsive Design

Mobile First3. ПОТЕНЦИАЛ = ИННОВАЦИИ

Нажатие

21

Page 22: Mobile First & Responsive Design

Mobile First3. ПОТЕНЦИАЛ = ИННОВАЦИИ

Двойное нажатие

22

Page 23: Mobile First & Responsive Design

Mobile First3. ПОТЕНЦИАЛ = ИННОВАЦИИ

Перемещение

23

Page 24: Mobile First & Responsive Design

Mobile First3. ПОТЕНЦИАЛ = ИННОВАЦИИ

Смахивание

24

Page 25: Mobile First & Responsive Design

Mobile First3. ПОТЕНЦИАЛ = ИННОВАЦИИ

Сведение

25

Page 26: Mobile First & Responsive Design

Mobile First3. ПОТЕНЦИАЛ = ИННОВАЦИИ

Разворачивание

26

Page 27: Mobile First & Responsive Design

Mobile First3. ПОТЕНЦИАЛ = ИННОВАЦИИ

Вращение

27

Page 28: Mobile First & Responsive Design

Mobile First3. ПОТЕНЦИАЛ = ИННОВАЦИИ

и еще немного ...

28

Page 29: Mobile First & Responsive Design

Mobile First3. ПОТЕНЦИАЛ = ИННОВАЦИИ

Взаимодействие

Чтение

Размеры пальца?

29

Page 30: Mobile First & Responsive Design

Mobile First3. ПОТЕНЦИАЛ = ИННОВАЦИИ

Использование геолокации для определения местоположения пользователей значительно упростит им жизнь.

30

Page 31: Mobile First & Responsive Design

Mobile First3. ПОТЕНЦИАЛ = ИННОВАЦИИ

Точность Время нахождения Жизнь батареи

GPS 10 метров 2-10 минут (только открытое небо)

5-6 часов (большинство телефонов)

WIFI50 метров (чем больше, тем лучше)

По доступности связи (подключение и ответ)

Нет дополнительного расхода

Несколько станций(треугольник)

100 - 1400 метров (в зависимости от дистанции)

По доступности связи (подключение и ответ)

Не влияет

Одна станция500 - 2000 метров (в зависимости от дистанции)

По доступности связи (подключение и ответ)

Не влияет

IPСтраны: 99%Города: 47%

По доступности связи (подключение и ответ)

Не влияет

Системы геолокаций

31

Page 32: Mobile First & Responsive Design

Mobile First3. ПОТЕНЦИАЛ = ИННОВАЦИИ

Суммарный потенциал мобильных устройств

• Позиция и движения устройством• Гироскоп: движение 360 градусов• Определение геолокации• Мультитач сенсоры• Ориентация: электронный компас• Видео и изображения: съемка и сохранение с телефона• Две камеры: спереди и сзади• Подключение к другим устройствам по bluetooth• NFC: Чтение карт

32

Page 33: Mobile First & Responsive Design

Responsive Design

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

33

Page 34: Mobile First & Responsive Design

Responsive Design

Каждый день появляются новые устройства с разными разрешениями.

34

Page 35: Mobile First & Responsive Design

Responsive Design

Так же есть два основных режима - портретный и ландшафтный.

35

Page 36: Mobile First & Responsive Design

Responsive Design

Основные рекомендации по адаптации сайта:

1. «Резиновые» изображения2. Адаптируемый текст3. Изменение элементов4. «Текучие» таблицы5. Отображение и скрытие контента

36

Page 37: Mobile First & Responsive Design

Responsive Design«Резиновые» изображения

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

37

Page 38: Mobile First & Responsive Design

Responsive DesignАдаптируемый текст

Размер текста так же изменяется в зависимости от разрешения. Но еще сама структура текста адаптируется под разрешение.

38

Page 39: Mobile First & Responsive Design

Responsive DesignИзменение элементов

Пример, на котором мы видим сайт открытый в обычном браузере со стандартным разрешением.

39

Page 40: Mobile First & Responsive Design

Responsive DesignИзменение элементов

Если не адаптировать меню под меньший размер.

Если адаптировать меню под меньший размер в зависимости от задач пользователя.

40

Page 41: Mobile First & Responsive Design

Responsive Design«Текучие» таблицы

Без адаптации таблицы выглядят так или так

41

Page 42: Mobile First & Responsive Design

Responsive Design«Текучие» таблицыGarrett Dimon предложил несколько вариантов отображения таблицы в зависимости от поставленной задачи.

http://css-tricks.com/examples/ResponsiveTables/responsive.php

Разворот таблицы и представление в виде списка. Если вам требуется редактирование таблицы, то это один из лучших способов.

42

Page 43: Mobile First & Responsive Design

Responsive Design«Текучие» таблицыScott Jehl предложил немного другой вариант - отображение данных в виде диаграммы.

http://jsbin.com/emexa4

43

Page 44: Mobile First & Responsive Design

Responsive Design«Текучие» таблицыЕще одна из идей - показывать данные на маленьком экране только после запроса (клике на область).

http://jsbin.com/apane6/14/

44

Page 45: Mobile First & Responsive Design

Responsive DesignОтображение и скрытие контента

В зависимости от приоритетов задач пользователя, и для экономия пространства экрана, можно скрывать малозначимые элементы интерфейса.

45

Page 46: Mobile First & Responsive Design

Responsive DesignНе забывайте про размеры и области взаимодействия!

Взаимодействие

Чтение

Размеры пальца?

46

Page 47: Mobile First & Responsive Design

Responsive DesignНесколько примеров

Полная версия Мобильная версия

47

Page 48: Mobile First & Responsive Design

Responsive DesignНесколько примеров

Полная версия Мобильная версия

48

Page 49: Mobile First & Responsive Design

Responsive DesignНесколько примеров

Полная версия Мобильная версия

49

Page 50: Mobile First & Responsive Design

Responsive DesignНесколько примеров

Полная версия Мобильная версия

50

Page 51: Mobile First & Responsive Design

Инструменты

http://quirktools.com/screenfly/

51

Page 52: Mobile First & Responsive Design

Инструменты

http://responsive.is

52

Page 53: Mobile First & Responsive Design

Инструменты

http://mattkersley.com/responsive/

53

Page 54: Mobile First & Responsive Design

Инструменты

http://csswizardry.com/fluid-grids/

54

Page 55: Mobile First & Responsive Design

Спасибо!

Иво ДимитровCVO at Ingenius Systems

Follow me: @gogola Facebook: fb.me/Dimitrov.Ivo

55