Юрий ВетровКросс-платформенноепроектирование для мобильныхAndroid, iPhone, Symbian, Windows Phone
Для кого этот мастер-класс?Начинающим проектировщикам и дизайнерам – разобраться в том, как проектировать мобильные приложения.Опытным – улучшить свои знания и понимание особенностей проектирования для мобильных.Менеджерам и заказчикам – научиться контролировать процесс проектирования и дизайна для мобильных.2
БрифингМини-лекцияiPhoneкофе-брейкAndroidWindows Phone 7SymbianПроверка совместимости20 минут10303025252515
Брифингплан и формат мастер-класса420минут
ЗадачаСпроектировать мобильное приложение для конференции User Experience Russia5
6Версии для 4 платформ:Android, iPhone, Symbian, Windows Phone 71
7Соответствие официальным гайдлайнам и следование общепринятым паттернам2
8Спроектировать 3 ключевых экрана – стартовый, расписание, информация о конкретном докладе Остальное – на ваше усмотрение.3
9Используйте шаблоны для проектирования – они лежат у вас на стульях4
БрифингМини-лекцияiPhoneкофе-брейкAndroidWindows Phone 7SymbianПроверка совместимости2010 минут303025252515
Мини-лекцияистория платформ, тренды в России и мире1110минут
12Какие платформы выбрать для своего приложения?1
13В каком порядке выпускать приложения?2
14Использовать ли кросс-платформенные фреймворки?3
15Что делать сначала – мобильный сайт или приложение?4vs
16Как насчет мобильного сайта в оболочке приложения?5
ОС смартфонов, продажи в 201117-> ~30%-> ~55%TomiAhonenСвязной
ОС телефонов, на руках в 201118?по слухам
Готовы ли пользователиплатить за приложения?19?
БрифингМини-лекцияiPhoneкофе-брейкAndroidWindows Phone 7SymbianПроверка совместимости201030 минут3025252515
iPhoneкомпоновка и типы экранов, паттерны, навигация2115минут
Компоновка экрана22область уведомленийдействия с текущим экраноминформация о текущем объектеэлемент списка действийназвание группы элементовнавигация по экранамактивная вкладка
Типы экранов: Стартовый23
Типы экранов: Список24
Типы экранов: Объект25
Типы экранов: Медиа26
Типы экранов: Карта27
Типы экранов: Форма28
Типы экранов: Настройки29
Типы экранов: Справочные30
Типы экранов: Камера31
Типы экранов: Загрузка приложения32
Типы экранов: Блокировка33
Типы экранов: Домашний34
Навигация35
Общая навигация между разделами36стартовыеэкранывкладки
Навигация внутри экрана37элементысписковпоискконтентпанелиинструментов
Действия с объектами38кнопки внутри экранакнопкив панеляхконтекстныеменюкнопкив панелях
Навигация между близкими по контексту экранами39кнопкив панелях
Событийная навигация40алертыуведомления
Навигация между приложениями41алертыуведомлениямногозадачность
ГайдлайныHuman Interface Guidelines – http://developer.apple.com/library/ios/#documentation/UserExperience/Conceptual/MobileHIG/Introduction/Introduction.htmlHuman Interface Guidelines for Web Applications – http://developer.apple.com/safari/library/documentation/InternetWeb/Conceptual/iPhoneWebAppHIG/Introduction/Introduction.htmlSafari Web Content Guide – http://developer.apple.com/safari/library/documentation/AppleApplications/Reference/SafariWebContent/Introduction/Introduction.htmlSystem-Provided Buttons and Icons – http://developer.apple.com/library/ios/#documentation/UserExperience/Conceptual/MobileHIG/UIElementGuidelines/UIElementGuidelines.html#//apple_ref/doc/uid/TP40006556-CH13-SW41Custom Icon and Image Creation Guidelines – http://developer.apple.com/library/ios/#documentation/UserExperience/Conceptual/MobileHIG/IconsImages/IconsImages.html#//apple_ref/doc/uid/TP40006556-CH14-SW142
Проектируем для iPhoneпрактическое задание4315минут
до 11:30
БрифингМини-лекцияiPhoneкофе-брейкAndroidWindows Phone 7SymbianПроверка совместимости2010303025 минут252515
Androidкомпоновка и типы экранов, паттерны, навигация4615минут
Компоновка экрана47область уведомленийактивная вкладканавигация по экранаминформация о текущем объектеэлемент списканазвание группы элементовдействия с текущим экраном
Типы экранов: Стартовый48
Типы экранов: Список49
Типы экранов: Объект50
Типы экранов: Медиа51
Типы экранов: Карта52
Типы экранов: Форма53
Типы экранов: Настройки54
Типы экранов: Справочные55
Типы экранов: Камера56
Типы экранов: Загрузка приложения57
Типы экранов: Блокировка58
Типы экранов: Домашний59
Навигация60
Общая навигация между разделами61стартовыеэкранывкладкименю
Навигация внутри экрана62элементысписковвкладки2го уровняпоискпанелиинструментовконтентконтекстноеменю
Действия с объектами63контекстноеменюконтекстноеменюдиалоговыеокнакнопкив панелях
Между близкими по контексту экранами64кнопкив панелях
Событийная навигация65системныеуведомления
Навигация между приложениями66системныеуведомлениямногозадачностькнопка “Back”
ГайдлайныUser Interface Guidelines – http://developer.android.com/guide/practices/ui_guidelines/index.htmlIcon Design Guidelines – http://developer.android.com/guide/practices/ui_guidelines/icon_design.html67
Проектируем для Androidпрактическое задание6810минут
БрифингМини-лекцияiPhoneкофе-брейкAndroidWindows Phone 7SymbianПроверка совместимости201030302525 минут2515
Windows Phone 7компоновка и типы экранов, паттерны, навигация7015минут
Компоновка экрана71область уведомленийназвание приложения или (родительского) экранаактивная вкладканавигация по экранаминформация о текущем объектеэлемент спискасистемный цвет для выделения объектовдействия с текущим экраном
Типы экранов: Стартовый72
Типы экранов: Список73
Типы экранов: Объект74
Типы экранов: Медиа75
Типы экранов: Карта76
Типы экранов: Форма77
Типы экранов: Настройки78
Типы экранов: Справочные79
Типы экранов: Камера80
Типы экранов: Загрузка приложения81
Типы экранов: Блокировка82
Типы экранов: Домашний83
Навигация84
Общая навигация между разделами85вкладкихабы ипанорамы
Навигация внутри экрана86кнопки внутри экранапоискконтентэлементысписковпанелиинструментовконтекстное меню
Действия с объектами87диалоговые окнаконтекстное менюкнопкивнутриэкранакнопкив панелях
Навигация между близкими по контексту экранами88кнопкив панелях
Событийная навигация89алертыподтверждения
Навигация между приложениями90алертымногозадачность
ГайдлайныUser Experience Design Guidelines for Windows Phone – http://msdn.microsoft.com/en-us/library/hh202915(v=VS.92).aspxUI Design and Interaction Guide – http://go.microsoft.com/?linkid=9713252 (PDF)Windows Phone 7 Interoperability Bridges – http://windowsphone.interoperabilitybridges.com/Windows Phone 7 Series Icon Pack – http://windowsteamblog.com/blogs/wpdev/archive/2010/03/27/windows-phone-7-series-icon-pack.aspx91
Проектируем для WP7практическое задание9210минут
БрифингМини-лекцияiPhoneкофе-брейкAndroidWindows Phone 7SymbianПроверка совместимости20103030252525 минут15
Symbianкомпоновка и типы экранов, паттерны, навигация9415минут
Компоновка экрана95область уведомленийактивная вкладканавигация по экранаминформация о текущем объектеэлемент спискадействия с текущим экраном
Типы экранов: Стартовый96
Типы экранов: Список97
Типы экранов: Объект98
Типы экранов: Медиа99
Типы экранов: Карта100
Типы экранов: Форма101
Типы экранов: Настройки102
Типы экранов: Справочные103
Типы экранов: Камера104
Типы экранов: Загрузка приложения105
Типы экранов: Блокировка106
Типы экранов: Домашний107
Навигация108
Общая навигация между разделами109стартовыеэкранывкладкименюпанель кнопок
Навигация внутри экрана110фильтрыконтентэлементы списковпанель кнопокпоиск
Действия с объектами111контекстноеменюпанель кнопокдиалоги
Навигация между близкими по контексту экранами112фильтрыкнопкив контенте
Событийная навигация113алертыуведомления
Навигация между приложениями114алертыуведомлениямногозадачность
ГайдлайныUpdated Symbian Design Guidelines – http://www.developer.nokia.com/Resources/Library/Symbian_Design_Guidelines/UI Style Guide – http://www.forum.nokia.com/info/sw.nokia.com/id/5c419b14-75ff-4791-b1a8-db1e0d72e36e/Symbian_3_UI_Style_Guide.htmlCarbide UI Theme Edition tutorial – http://library.forum.nokia.com/index.jsp?topic=/Design_and_User_Experience_Library/GUID-3D81EB35-DC3B-4DAA-A6CF-F698D0FA0CF0.htmlMobile Web Browsing – http://www.forum.nokia.com/Develop/Web/Icons and metaphors – http://library.forum.nokia.com/index.jsp?topic=/Design_and_User_Experience_Library/GUID-02FA611E-CA7B-4C05-9697-78D88695C12C.html115
Проектируем для Symbianпрактическое задание11610минут
БрифингМини-лекцияiPhoneкофе-брейкAndroidWindows Phone 7SymbianПроверка совместимости2010303025252515
Проверка совместимостисопоставление получившихся интерфейсов118
Спасибо!Юрий Ветровwww.jvetrau.comtwitter.com/jvetrauwww.mail.rufacebook.com/pages/MailRuВсеиллюстрации, использованные в данной презентации, принадлежат их уважаемым владельцам. В случае, если вы являетесь их правообладателем и против размещения этих иллюстраций – напишите, пожалуйста, письмо по адресу jvetrau@gmail.comи я уберу их из слайдов.

User Experience 2011: Мастер-класс: Кросс-платформенное проектирование для мобильных — Android, iPhone, Windows Phone 7, Symbian (Юрий Ветров)

Editor's Notes

  • #5 © http://www.nato.int/kfor/media/photos/2010/photo_week/index.html
  • #12 © Horace Dideuhttp://www.asymco.com/2011/09/04/the-proliferation-of-mobile-platforms-continues/
  • #17 ©http://www.uxbooth.com/blog/mobile-form-design-strategies/
  • #18 © http://communities-dominate.blogs.com/brands/2011/08/smartphone-market-shares-at-q2-and-report-card-for-half-year-performance.html + http://www.svyaznoy.ru/about/press-centre/index.php?ID=1309305
  • #44 © http://churchm.ag/an-online-mockup-tool-for-developing-iphone-apps/
  • #69 © http://thewopabillykid.blogspot.com/2011/03/android-application-brief-and-sketches.html