SlideShare a Scribd company logo
1 of 21
Оптимизация интерфейсов
под touch-девайсы

Павел Шут, EPAM Systems
Mobile UX
Новые проблемы
•   стратегия оптимизации контента
•   оптимизация под контекст использования
•   новые способы интерактивности (жесты)
•   создание новых стандартов
Особенности устройств
• Разные размеры и пропорции экранов
• Прямое взаимодействие с экраном
• Ограниченная интерактивность
• Многообразие платформ и возможностей
  браузеров
• Ограниченные ресурсы
Претензии пользователей

1. скорость загрузки сайта
2. работоспособность сайта
3. удобство использования
UX-оптимизации
 для устройств
Текст
• Сделайте текст больше »
Текст
• Сделайте текст больше
• Оставляйте место для текста
• Избегайте несистемных шрифтов »
» Избегай несистемных шрифтов
• Не все браузеры поддерживают
• меньше скачивать
• меньше ресурсозатраты девайса — лучше
  впечатления
Текст
•   Сделайте текст больше
•   Оставляйте место для текста
•   Избегайте несистемных шрифтов
•   Текст в картинках — зло
Картинки
Картинки
• избегайте больших картинок
• очень большие картинки могут не
  отображаться совсем
• чем меньше картинок, тем лучше
• @2x картинки не всегда нужны
• Используйте CSS-градиенты и векторные
  иконки
Ввод данных
Ввод данных
•   сделайте больше поля ввода
•   побольше расстояние между кнопками
•   не стилизуйте раскрывушки!
•   ставьте подписи перед полями ввода
Интерактив
Интерактив
• Предусматривайте разные способы ввода:
  выпадающие меню и контекстные действия
  должны открываться по нажатию
• Не забывайте делать состояния для кнопок и других
  интерактивых элементов
• Избегайте модальных диалогов
  – неудобно, бывает много косяков
  – вместо них попробуйте аккордионы, эл-ты, которые
    появляются на месте нажатия, не поверх страницы
• Избегайте фиксированных элементов (которые не
  скроллятся со страницей)
Интерактив
• Предусматривайте разные способы ввода:
  выпадающие меню и контекстные действия
  должны открываться по нажатию
• Не забывайте делать состояния для кнопок и других
  интерактивых элементов
• Избегайте модальных диалогов
  – неудобно, бывает много косяков
  – вместо них попробуйте аккордионы, эл-ты, которые
    появляются на месте нажатия, не поверх страницы
• Избегайте фиксированных элементов (которые не
  скроллятся со страницей)
Вывод

• Проще
• Больше
• Гибче
Спасибо!

More Related Content

Similar to Павел Шут "Оптимизация интерфейсов под touch-девайсы"

Bazele conceptuale a dezvoltarii produselor
Bazele conceptuale a dezvoltarii produselorBazele conceptuale a dezvoltarii produselor
Bazele conceptuale a dezvoltarii produselorDmitrii Stoian
 
Юзабилити или как сделать ваш сайт идеальным
Юзабилити или как сделать ваш сайт идеальнымЮзабилити или как сделать ваш сайт идеальным
Юзабилити или как сделать ваш сайт идеальнымDmitry Nikotin
 
Как сделать прототип
Как сделать прототипКак сделать прототип
Как сделать прототипIrina Ryzhova
 
Особенности веба
Особенности вебаОсобенности веба
Особенности вебаMax Burtsev
 
10 ошибок при создании продающего сайта
10 ошибок при создании продающего сайта10 ошибок при создании продающего сайта
10 ошибок при создании продающего сайтаAMP Academy
 
исследование пользователей электронных сми
исследование пользователей электронных смиисследование пользователей электронных сми
исследование пользователей электронных смиEugene Kulakov
 
Про ИА. Визуальные сценарии и объекто-информационная модель.
Про ИА. Визуальные сценарии и объекто-информационная модель.Про ИА. Визуальные сценарии и объекто-информационная модель.
Про ИА. Визуальные сценарии и объекто-информационная модель.Nikita Efimov
 
Презентация по курсу «Проектирования в Axure»
Презентация по курсу  «Проектирования в Axure» Презентация по курсу  «Проектирования в Axure»
Презентация по курсу «Проектирования в Axure» Ekaterina Mironova
 
Cайт, который нравится пользователям и поисковым системам
Cайт, который нравится пользователям и поисковым системамCайт, который нравится пользователям и поисковым системам
Cайт, который нравится пользователям и поисковым системамFresh IT
 
Стажировка-2015. Дизайн. Занятие 3. Проектирование интерфейсов
Стажировка-2015. Дизайн. Занятие 3. Проектирование интерфейсовСтажировка-2015. Дизайн. Занятие 3. Проектирование интерфейсов
Стажировка-2015. Дизайн. Занятие 3. Проектирование интерфейсов7bits
 
VladimirKolesnikov (Microsoft) @ CodeCamp2011
VladimirKolesnikov (Microsoft) @ CodeCamp2011VladimirKolesnikov (Microsoft) @ CodeCamp2011
VladimirKolesnikov (Microsoft) @ CodeCamp2011CodeCamp
 
Веб 3.0. Футуристический рассказ о будущем интернета и IT
Веб 3.0. Футуристический рассказ о будущем интернета и ITВеб 3.0. Футуристический рассказ о будущем интернета и IT
Веб 3.0. Футуристический рассказ о будущем интернета и ITDevDay
 
Sozdanie saita v_ mc_mediadw3_steps
Sozdanie saita v_ mc_mediadw3_stepsSozdanie saita v_ mc_mediadw3_steps
Sozdanie saita v_ mc_mediadw3_stepsStiv-redter
 
Saita v mc_mediadw3_steps
Saita v  mc_mediadw3_stepsSaita v  mc_mediadw3_steps
Saita v mc_mediadw3_stepsStiv-redter
 
Адаптивный дизайн? Адаптивное мышление! Доклад Евгения Гуриновича на ПрофсоUX
Адаптивный дизайн? Адаптивное мышление! Доклад Евгения Гуриновича на ПрофсоUXАдаптивный дизайн? Адаптивное мышление! Доклад Евгения Гуриновича на ПрофсоUX
Адаптивный дизайн? Адаптивное мышление! Доклад Евгения Гуриновича на ПрофсоUXAMDG
 
Эллина Азадова "Что за зверь Usability... и как его протестировать"
Эллина Азадова "Что за зверь Usability... и как его протестировать"Эллина Азадова "Что за зверь Usability... и как его протестировать"
Эллина Азадова "Что за зверь Usability... и как его протестировать"Marina Peregud
 
Иван Васильев
Иван ВасильевИван Васильев
Иван ВасильевCodeFest
 

Similar to Павел Шут "Оптимизация интерфейсов под touch-девайсы" (20)

Mobile UI @Levelapp.me
Mobile UI @Levelapp.meMobile UI @Levelapp.me
Mobile UI @Levelapp.me
 
Bazele conceptuale a dezvoltarii produselor
Bazele conceptuale a dezvoltarii produselorBazele conceptuale a dezvoltarii produselor
Bazele conceptuale a dezvoltarii produselor
 
Юзабилити или как сделать ваш сайт идеальным
Юзабилити или как сделать ваш сайт идеальнымЮзабилити или как сделать ваш сайт идеальным
Юзабилити или как сделать ваш сайт идеальным
 
Как сделать прототип
Как сделать прототипКак сделать прототип
Как сделать прототип
 
Особенности веба
Особенности вебаОсобенности веба
Особенности веба
 
10 ошибок при создании продающего сайта
10 ошибок при создании продающего сайта10 ошибок при создании продающего сайта
10 ошибок при создании продающего сайта
 
исследование пользователей электронных сми
исследование пользователей электронных смиисследование пользователей электронных сми
исследование пользователей электронных сми
 
Про ИА. Визуальные сценарии и объекто-информационная модель.
Про ИА. Визуальные сценарии и объекто-информационная модель.Про ИА. Визуальные сценарии и объекто-информационная модель.
Про ИА. Визуальные сценарии и объекто-информационная модель.
 
Презентация по курсу «Проектирования в Axure»
Презентация по курсу  «Проектирования в Axure» Презентация по курсу  «Проектирования в Axure»
Презентация по курсу «Проектирования в Axure»
 
Cайт, который нравится пользователям и поисковым системам
Cайт, который нравится пользователям и поисковым системамCайт, который нравится пользователям и поисковым системам
Cайт, который нравится пользователям и поисковым системам
 
Стажировка-2015. Дизайн. Занятие 3. Проектирование интерфейсов
Стажировка-2015. Дизайн. Занятие 3. Проектирование интерфейсовСтажировка-2015. Дизайн. Занятие 3. Проектирование интерфейсов
Стажировка-2015. Дизайн. Занятие 3. Проектирование интерфейсов
 
VladimirKolesnikov (Microsoft) @ CodeCamp2011
VladimirKolesnikov (Microsoft) @ CodeCamp2011VladimirKolesnikov (Microsoft) @ CodeCamp2011
VladimirKolesnikov (Microsoft) @ CodeCamp2011
 
Веб 3.0. Футуристический рассказ о будущем интернета и IT
Веб 3.0. Футуристический рассказ о будущем интернета и ITВеб 3.0. Футуристический рассказ о будущем интернета и IT
Веб 3.0. Футуристический рассказ о будущем интернета и IT
 
Sozdanie saita v_ mc_mediadw3_steps
Sozdanie saita v_ mc_mediadw3_stepsSozdanie saita v_ mc_mediadw3_steps
Sozdanie saita v_ mc_mediadw3_steps
 
Saita v mc_mediadw3_steps
Saita v  mc_mediadw3_stepsSaita v  mc_mediadw3_steps
Saita v mc_mediadw3_steps
 
презентация 2
презентация 2презентация 2
презентация 2
 
интерфейс
интерфейсинтерфейс
интерфейс
 
Адаптивный дизайн? Адаптивное мышление! Доклад Евгения Гуриновича на ПрофсоUX
Адаптивный дизайн? Адаптивное мышление! Доклад Евгения Гуриновича на ПрофсоUXАдаптивный дизайн? Адаптивное мышление! Доклад Евгения Гуриновича на ПрофсоUX
Адаптивный дизайн? Адаптивное мышление! Доклад Евгения Гуриновича на ПрофсоUX
 
Эллина Азадова "Что за зверь Usability... и как его протестировать"
Эллина Азадова "Что за зверь Usability... и как его протестировать"Эллина Азадова "Что за зверь Usability... и как его протестировать"
Эллина Азадова "Что за зверь Usability... и как его протестировать"
 
Иван Васильев
Иван ВасильевИван Васильев
Иван Васильев
 

More from EPAM Systems

“Xcore (library) for android platform” by Uladzimir Klyshevich
“Xcore (library) for android platform” by Uladzimir Klyshevich“Xcore (library) for android platform” by Uladzimir Klyshevich
“Xcore (library) for android platform” by Uladzimir KlyshevichEPAM Systems
 
"Как общаться эффективнее" by Natallia Kapatsevich
"Как общаться эффективнее" by Natallia Kapatsevich"Как общаться эффективнее" by Natallia Kapatsevich
"Как общаться эффективнее" by Natallia KapatsevichEPAM Systems
 
"Connections: Что общего у Шотландии и Дональда Трампа?" by Yevgeniy Rozenblat
"Connections: Что общего у Шотландии и Дональда Трампа?" by Yevgeniy Rozenblat "Connections: Что общего у Шотландии и Дональда Трампа?" by Yevgeniy Rozenblat
"Connections: Что общего у Шотландии и Дональда Трампа?" by Yevgeniy Rozenblat EPAM Systems
 
ДмитрийРадченко, "Brief introduction to dundas"
ДмитрийРадченко, "Brief introduction to dundas"ДмитрийРадченко, "Brief introduction to dundas"
ДмитрийРадченко, "Brief introduction to dundas"EPAM Systems
 
Абрамович Максим, "Rad studio xe4"
Абрамович Максим, "Rad studio xe4"Абрамович Максим, "Rad studio xe4"
Абрамович Максим, "Rad studio xe4"EPAM Systems
 
Miniq 11: Time management by Anton Zolotarev & Andrei Artisheuski
Miniq 11: Time management by Anton Zolotarev & Andrei ArtisheuskiMiniq 11: Time management by Anton Zolotarev & Andrei Artisheuski
Miniq 11: Time management by Anton Zolotarev & Andrei ArtisheuskiEPAM Systems
 
Reporting куда как-зачем by Anton Stoliar
Reporting   куда как-зачем by Anton StoliarReporting   куда как-зачем by Anton Stoliar
Reporting куда как-зачем by Anton StoliarEPAM Systems
 
Pool and billiards by Olga Nikolaeva
Pool and billiards by Olga NikolaevaPool and billiards by Olga Nikolaeva
Pool and billiards by Olga NikolaevaEPAM Systems
 
The Way of Creating Presentations: Just do it!
The Way of Creating Presentations: Just do it!The Way of Creating Presentations: Just do it!
The Way of Creating Presentations: Just do it!EPAM Systems
 
E-mail Communication: How and Why
E-mail Communication: How and WhyE-mail Communication: How and Why
E-mail Communication: How and WhyEPAM Systems
 
николай фролов, “Gamification“
николай фролов, “Gamification“николай фролов, “Gamification“
николай фролов, “Gamification“EPAM Systems
 
Real time bidding by Danil Melnikov
Real time bidding by Danil MelnikovReal time bidding by Danil Melnikov
Real time bidding by Danil MelnikovEPAM Systems
 
Никита Манько “Code review”
Никита Манько “Code review”Никита Манько “Code review”
Никита Манько “Code review”EPAM Systems
 
Чурюканов Вячеслав, “Code simple, but not simpler”
Чурюканов Вячеслав, “Code simple, but not simpler”Чурюканов Вячеслав, “Code simple, but not simpler”
Чурюканов Вячеслав, “Code simple, but not simpler”EPAM Systems
 
Демидюк Павел , “Continuous integration with the real traffic light in m&e of...
Демидюк Павел , “Continuous integration with the real traffic light in m&e of...Демидюк Павел , “Continuous integration with the real traffic light in m&e of...
Демидюк Павел , “Continuous integration with the real traffic light in m&e of...EPAM Systems
 
Agile retrospectives by nick frolov miniq
Agile retrospectives by nick frolov   miniqAgile retrospectives by nick frolov   miniq
Agile retrospectives by nick frolov miniqEPAM Systems
 
Other way to travel by Anna Lukyanenka
Other way to travel by Anna LukyanenkaOther way to travel by Anna Lukyanenka
Other way to travel by Anna LukyanenkaEPAM Systems
 
Computer as a musical instrument by Sergey Moiseychik
Computer as a musical instrument by Sergey MoiseychikComputer as a musical instrument by Sergey Moiseychik
Computer as a musical instrument by Sergey MoiseychikEPAM Systems
 
Антон Золотарев, Екатерина Невельская "По следам SQA days"
Антон Золотарев, Екатерина Невельская "По следам SQA days"Антон Золотарев, Екатерина Невельская "По следам SQA days"
Антон Золотарев, Екатерина Невельская "По следам SQA days"EPAM Systems
 
Сергей Семашко "End to end test: cheap and effective"
Сергей Семашко "End to end test: cheap and effective"Сергей Семашко "End to end test: cheap and effective"
Сергей Семашко "End to end test: cheap and effective"EPAM Systems
 

More from EPAM Systems (20)

“Xcore (library) for android platform” by Uladzimir Klyshevich
“Xcore (library) for android platform” by Uladzimir Klyshevich“Xcore (library) for android platform” by Uladzimir Klyshevich
“Xcore (library) for android platform” by Uladzimir Klyshevich
 
"Как общаться эффективнее" by Natallia Kapatsevich
"Как общаться эффективнее" by Natallia Kapatsevich"Как общаться эффективнее" by Natallia Kapatsevich
"Как общаться эффективнее" by Natallia Kapatsevich
 
"Connections: Что общего у Шотландии и Дональда Трампа?" by Yevgeniy Rozenblat
"Connections: Что общего у Шотландии и Дональда Трампа?" by Yevgeniy Rozenblat "Connections: Что общего у Шотландии и Дональда Трампа?" by Yevgeniy Rozenblat
"Connections: Что общего у Шотландии и Дональда Трампа?" by Yevgeniy Rozenblat
 
ДмитрийРадченко, "Brief introduction to dundas"
ДмитрийРадченко, "Brief introduction to dundas"ДмитрийРадченко, "Brief introduction to dundas"
ДмитрийРадченко, "Brief introduction to dundas"
 
Абрамович Максим, "Rad studio xe4"
Абрамович Максим, "Rad studio xe4"Абрамович Максим, "Rad studio xe4"
Абрамович Максим, "Rad studio xe4"
 
Miniq 11: Time management by Anton Zolotarev & Andrei Artisheuski
Miniq 11: Time management by Anton Zolotarev & Andrei ArtisheuskiMiniq 11: Time management by Anton Zolotarev & Andrei Artisheuski
Miniq 11: Time management by Anton Zolotarev & Andrei Artisheuski
 
Reporting куда как-зачем by Anton Stoliar
Reporting   куда как-зачем by Anton StoliarReporting   куда как-зачем by Anton Stoliar
Reporting куда как-зачем by Anton Stoliar
 
Pool and billiards by Olga Nikolaeva
Pool and billiards by Olga NikolaevaPool and billiards by Olga Nikolaeva
Pool and billiards by Olga Nikolaeva
 
The Way of Creating Presentations: Just do it!
The Way of Creating Presentations: Just do it!The Way of Creating Presentations: Just do it!
The Way of Creating Presentations: Just do it!
 
E-mail Communication: How and Why
E-mail Communication: How and WhyE-mail Communication: How and Why
E-mail Communication: How and Why
 
николай фролов, “Gamification“
николай фролов, “Gamification“николай фролов, “Gamification“
николай фролов, “Gamification“
 
Real time bidding by Danil Melnikov
Real time bidding by Danil MelnikovReal time bidding by Danil Melnikov
Real time bidding by Danil Melnikov
 
Никита Манько “Code review”
Никита Манько “Code review”Никита Манько “Code review”
Никита Манько “Code review”
 
Чурюканов Вячеслав, “Code simple, but not simpler”
Чурюканов Вячеслав, “Code simple, but not simpler”Чурюканов Вячеслав, “Code simple, but not simpler”
Чурюканов Вячеслав, “Code simple, but not simpler”
 
Демидюк Павел , “Continuous integration with the real traffic light in m&e of...
Демидюк Павел , “Continuous integration with the real traffic light in m&e of...Демидюк Павел , “Continuous integration with the real traffic light in m&e of...
Демидюк Павел , “Continuous integration with the real traffic light in m&e of...
 
Agile retrospectives by nick frolov miniq
Agile retrospectives by nick frolov   miniqAgile retrospectives by nick frolov   miniq
Agile retrospectives by nick frolov miniq
 
Other way to travel by Anna Lukyanenka
Other way to travel by Anna LukyanenkaOther way to travel by Anna Lukyanenka
Other way to travel by Anna Lukyanenka
 
Computer as a musical instrument by Sergey Moiseychik
Computer as a musical instrument by Sergey MoiseychikComputer as a musical instrument by Sergey Moiseychik
Computer as a musical instrument by Sergey Moiseychik
 
Антон Золотарев, Екатерина Невельская "По следам SQA days"
Антон Золотарев, Екатерина Невельская "По следам SQA days"Антон Золотарев, Екатерина Невельская "По следам SQA days"
Антон Золотарев, Екатерина Невельская "По следам SQA days"
 
Сергей Семашко "End to end test: cheap and effective"
Сергей Семашко "End to end test: cheap and effective"Сергей Семашко "End to end test: cheap and effective"
Сергей Семашко "End to end test: cheap and effective"
 

Павел Шут "Оптимизация интерфейсов под touch-девайсы"

  • 3. Новые проблемы • стратегия оптимизации контента • оптимизация под контекст использования • новые способы интерактивности (жесты) • создание новых стандартов
  • 4. Особенности устройств • Разные размеры и пропорции экранов • Прямое взаимодействие с экраном • Ограниченная интерактивность • Многообразие платформ и возможностей браузеров • Ограниченные ресурсы
  • 5. Претензии пользователей 1. скорость загрузки сайта 2. работоспособность сайта 3. удобство использования
  • 8.
  • 9. Текст • Сделайте текст больше • Оставляйте место для текста • Избегайте несистемных шрифтов »
  • 10. » Избегай несистемных шрифтов • Не все браузеры поддерживают • меньше скачивать • меньше ресурсозатраты девайса — лучше впечатления
  • 11. Текст • Сделайте текст больше • Оставляйте место для текста • Избегайте несистемных шрифтов • Текст в картинках — зло
  • 13. Картинки • избегайте больших картинок • очень большие картинки могут не отображаться совсем • чем меньше картинок, тем лучше • @2x картинки не всегда нужны • Используйте CSS-градиенты и векторные иконки
  • 15. Ввод данных • сделайте больше поля ввода • побольше расстояние между кнопками • не стилизуйте раскрывушки! • ставьте подписи перед полями ввода
  • 17. Интерактив • Предусматривайте разные способы ввода: выпадающие меню и контекстные действия должны открываться по нажатию • Не забывайте делать состояния для кнопок и других интерактивых элементов • Избегайте модальных диалогов – неудобно, бывает много косяков – вместо них попробуйте аккордионы, эл-ты, которые появляются на месте нажатия, не поверх страницы • Избегайте фиксированных элементов (которые не скроллятся со страницей)
  • 18.
  • 19. Интерактив • Предусматривайте разные способы ввода: выпадающие меню и контекстные действия должны открываться по нажатию • Не забывайте делать состояния для кнопок и других интерактивых элементов • Избегайте модальных диалогов – неудобно, бывает много косяков – вместо них попробуйте аккордионы, эл-ты, которые появляются на месте нажатия, не поверх страницы • Избегайте фиксированных элементов (которые не скроллятся со страницей)