SlideShare ist ein Scribd-Unternehmen logo
1 von 44
Downloaden Sie, um offline zu lesen
особенности и возможности
          проектирования
    пользовательского интерфейса
   приложений под Windows Phone 7
Владимир Колесников
Microsoft
vladkol@microsoft.com, @vladkol
metro
легкость и простота,
движение и скорость,
типографика,
контент прежде всего
легкость и простота

• фокус на основных задачах
• меньше ненужных деталей
• свободное пространство
движение и скорость
•   отзывчивый и живой
•   общий системный подход
•   внимание к контексту
•   чувство размера и глубины
•   переходы тоже важны
Segoe WP

типографика
                                abcdefghijklmnopqrstuvwxyz1234567890
                                ABCDEFGHIJKLMNOPQRSTUVWXYZ


                                Segoe WP Semibold
• четкий и красивый текст       abcdefghijklmnopqrstuvwxyz1234567890
                                ABCDEFGHIJKLMNOPQRSTUVWXYZ
• открытый и понятный
  информационный дизайн         Segoe WP Light
                                abcdefghijklmnopqrstuvwxyz1234567890
• чувствительность к толщине,   ABCDEFGHIJKLMNOPQRSTUVWXYZ

  размеру и балансу текстовых   Segoe WP Semilight
  элементов                     abcdefghijklmnopqrstuvwxyz1234567890
                                ABCDEFGHIJKLMNOPQRSTUVWXYZ


                                Segoe WP Black
                                abcdefghijklmnopqrstuvwxyz1234567890
                                ABCDEFGHIJKLMNOPQRSTUVWXYZ
контент прежде всего
• приоритет контента, а не оформления
• сокращение визуальных элементов, не
  являющихся контентом
• контент — часть UI
• прямое взаимодействие с контентом
инфографика vs. иконография
традиционный подход
•   объекты реального мира изображаются в
    форме графических метафор
•   стремление к реализму
•   низкая информационная составляющая
    метафор

инфографика в metro
•   контент является неотъемлемой частью
    вида элементов управления и даже их
    поведения
навигация
•   доверие к «железу»
•   хабы
•   предсказуемость
•   правильная мотивация
•   интегрированность
навигация
•   доверие к «железу»
•   хабы
•   предсказуемость
•   правильная мотивация
•   интегрированность
навигация
•   доверие к «железу»
•   хабы
•   предсказуемость
•   правильная мотивация
•   интегрированность
навигация
•   доверие к «железу»
•   хабы
•   предсказуемость
•   правильная мотивация
•   интегрированность
навигация                    неправильно




•   доверие к «железу»
•   хабы
•   предсказуемость
•   правильная мотивация
•   интегрированность
                           Login here
навигация
•   доверие к «железу»
•   хабы
•   предсказуемость
•   правильная мотивация
•   интегрированность
                           селекторы и задачи
структура страницы
приоритезация
• не стремитесь запихнуть максимум
  информации на минимум экранов
• учитывайте главное и второстепенное

логичность и удобство
• выстраивайте данные логично
• не забывайте о восприятии
• используйте и учитывайте встроенные
  элементы управления
user experience как слагаемое успеха
смертность приложений
          среднее приложение запускают лишь однажды

        только 1% установленных мобильных приложений
                 используют регулярно длительное время
смертность приложений
красивое приложение
интересное приложение
полезное приложение
движение
больше движения
кирпичики metro
ui model: страницы
phone application          web application
страницы приложения, URI   Страницы сайта, URL




shell frame                web browser




sessions and back stack    history and tabs
декомпозиция
панель приложения
              • Панель приложения не
                обязательна.

              • до 4х иконок (48х48, ч/б)
              • остальные пункты в
                дополнительном меню

              • кнопки должны
                соответствовать
                контексту приложения
кнопки
         • Обычные кнопки

         • Кнопки-переключатели
           (иконка, подпись)

         • Диалоговые кнопки (1-2,
           фиксированный размер)

         • Командные кнопки
           (текстовое объяснение
           действий)
checkbox и radio button
выбор даты
текст
клавиатура
и многое другое
pivot и panorama
      pivot
      •   сфокусирован
      •   эффективен
      •   «обычен»

      panorama
      •   динамична
      •   расширяема
      •   побуждает к изучению
темы
типичные ошибки в панораме
     my crowded panorama
     Lorem ipsum dolor sit amet,
     consectetur adipisicing elit, sed do
     eiusmod tempor incididunt ut labore
     et dolore magna aliqua. Ut enim ad
     minim veniam, quis nostrud
     exercitation ullamco laboris nisi ut
     aliquip ex ea commodo consequat.
     Duis aute irure dolor in
     reprehenderit in voluptate velit esse
     cillum dolore eu fugiat nulla
     pariatur. Excepteur sint occaecat
     cupidatat non proident, sunt in
     culpa qui officia deserunt mollit
     anim id est laborumea commodo
     consequat. Duis aute irure dolor
live tiles
live tiles и темы
notification live tiles
практика
create.msdn.com
вопросы


          Q&A
Владимир Колесников
Microsoft
vladkol@microsoft.com, @vladkol

Weitere ähnliche Inhalte

Ähnlich wie VladimirKolesnikov (Microsoft) @ CodeCamp2011

Bazele conceptuale a dezvoltarii produselor
Bazele conceptuale a dezvoltarii produselorBazele conceptuale a dezvoltarii produselor
Bazele conceptuale a dezvoltarii produselorDmitrii Stoian
 
Локализация - как делать глобальный проект?
Локализация - как делать глобальный проект?Локализация - как делать глобальный проект?
Локализация - как делать глобальный проект?Alconost
 
04 - Практика UML. Описание прецедентов
04 - Практика UML. Описание прецедентов04 - Практика UML. Описание прецедентов
04 - Практика UML. Описание прецедентовRoman Brovko
 
Как делать глобальный проект
Как делать глобальный проектКак делать глобальный проект
Как делать глобальный проектisdeforum
 
Особенности веба
Особенности вебаОсобенности веба
Особенности вебаMax Burtsev
 
прототипирование юзабилити
прототипирование юзабилитипрототипирование юзабилити
прототипирование юзабилитиElena Kotina
 
Про ИА. Визуальные сценарии и объекто-информационная модель.
Про ИА. Визуальные сценарии и объекто-информационная модель.Про ИА. Визуальные сценарии и объекто-информационная модель.
Про ИА. Визуальные сценарии и объекто-информационная модель.Nikita Efimov
 
Стажировка-2015. Дизайн. Занятие 3. Проектирование интерфейсов
Стажировка-2015. Дизайн. Занятие 3. Проектирование интерфейсовСтажировка-2015. Дизайн. Занятие 3. Проектирование интерфейсов
Стажировка-2015. Дизайн. Занятие 3. Проектирование интерфейсов7bits
 
TК°Conf. Красивый интерфейс — это лишь часть крутого UX. Никита Ефимов.
TК°Conf. Красивый интерфейс — это лишь часть крутого UX. Никита Ефимов.TК°Conf. Красивый интерфейс — это лишь часть крутого UX. Никита Ефимов.
TК°Conf. Красивый интерфейс — это лишь часть крутого UX. Никита Ефимов.TKConf
 
электронные сми и контент в интернете
электронные сми и контент в интернетеэлектронные сми и контент в интернете
электронные сми и контент в интернетеEugene Kulakov
 
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
 
построение внутренней ссылочной структуры сайта на Drupal 7 (seo) костин алексей
построение внутренней ссылочной структуры сайта на Drupal 7 (seo) костин алексейпостроение внутренней ссылочной структуры сайта на Drupal 7 (seo) костин алексей
построение внутренней ссылочной структуры сайта на Drupal 7 (seo) костин алексейdrupalconf
 
Построение внутренней ссылочной структуры
Построение внутренней ссылочной структуры Построение внутренней ссылочной структуры
Построение внутренней ссылочной структуры Alexey Kostin
 
Drupalconf 2012-06-02-kostin
Drupalconf 2012-06-02-kostinDrupalconf 2012-06-02-kostin
Drupalconf 2012-06-02-kostinmultiaha
 
Работа с требованиями в Agile
Работа с требованиями в AgileРабота с требованиями в Agile
Работа с требованиями в AgileISsoft
 
Информационное проектирование и дизайн навигации
Информационное проектирование и дизайн навигацииИнформационное проектирование и дизайн навигации
Информационное проектирование и дизайн навигацииLara Simonova
 

Ähnlich wie VladimirKolesnikov (Microsoft) @ CodeCamp2011 (20)

Web documentary, веб-документалистика
Web documentary, веб-документалистикаWeb documentary, веб-документалистика
Web documentary, веб-документалистика
 
Guide04
Guide04Guide04
Guide04
 
Bazele conceptuale a dezvoltarii produselor
Bazele conceptuale a dezvoltarii produselorBazele conceptuale a dezvoltarii produselor
Bazele conceptuale a dezvoltarii produselor
 
Локализация - как делать глобальный проект?
Локализация - как делать глобальный проект?Локализация - как делать глобальный проект?
Локализация - как делать глобальный проект?
 
04 - Практика UML. Описание прецедентов
04 - Практика UML. Описание прецедентов04 - Практика UML. Описание прецедентов
04 - Практика UML. Описание прецедентов
 
Как делать глобальный проект
Как делать глобальный проектКак делать глобальный проект
Как делать глобальный проект
 
Особенности веба
Особенности вебаОсобенности веба
Особенности веба
 
прототипирование юзабилити
прототипирование юзабилитипрототипирование юзабилити
прототипирование юзабилити
 
Про ИА. Визуальные сценарии и объекто-информационная модель.
Про ИА. Визуальные сценарии и объекто-информационная модель.Про ИА. Визуальные сценарии и объекто-информационная модель.
Про ИА. Визуальные сценарии и объекто-информационная модель.
 
Стажировка-2015. Дизайн. Занятие 3. Проектирование интерфейсов
Стажировка-2015. Дизайн. Занятие 3. Проектирование интерфейсовСтажировка-2015. Дизайн. Занятие 3. Проектирование интерфейсов
Стажировка-2015. Дизайн. Занятие 3. Проектирование интерфейсов
 
TК°Conf. Красивый интерфейс — это лишь часть крутого UX. Никита Ефимов.
TК°Conf. Красивый интерфейс — это лишь часть крутого UX. Никита Ефимов.TК°Conf. Красивый интерфейс — это лишь часть крутого UX. Никита Ефимов.
TК°Conf. Красивый интерфейс — это лишь часть крутого UX. Никита Ефимов.
 
электронные сми и контент в интернете
электронные сми и контент в интернетеэлектронные сми и контент в интернете
электронные сми и контент в интернете
 
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
 
построение внутренней ссылочной структуры сайта на Drupal 7 (seo) костин алексей
построение внутренней ссылочной структуры сайта на Drupal 7 (seo) костин алексейпостроение внутренней ссылочной структуры сайта на Drupal 7 (seo) костин алексей
построение внутренней ссылочной структуры сайта на Drupal 7 (seo) костин алексей
 
Построение внутренней ссылочной структуры
Построение внутренней ссылочной структуры Построение внутренней ссылочной структуры
Построение внутренней ссылочной структуры
 
Drupalconf 2012-06-02-kostin
Drupalconf 2012-06-02-kostinDrupalconf 2012-06-02-kostin
Drupalconf 2012-06-02-kostin
 
Работа с требованиями в Agile
Работа с требованиями в AgileРабота с требованиями в Agile
Работа с требованиями в Agile
 
004 Лекция о дизайне
004 Лекция о дизайне004 Лекция о дизайне
004 Лекция о дизайне
 
Информационное проектирование и дизайн навигации
Информационное проектирование и дизайн навигацииИнформационное проектирование и дизайн навигации
Информационное проектирование и дизайн навигации
 

Mehr von CodeCamp

MichailZavileysky (DataArt) @ CodeCamp2011
MichailZavileysky (DataArt) @ CodeCamp2011MichailZavileysky (DataArt) @ CodeCamp2011
MichailZavileysky (DataArt) @ CodeCamp2011CodeCamp
 
AntonSaburov (Gemini-Systems) @ CodeCamp2011
AntonSaburov (Gemini-Systems) @ CodeCamp2011AntonSaburov (Gemini-Systems) @ CodeCamp2011
AntonSaburov (Gemini-Systems) @ CodeCamp2011CodeCamp
 
MichailTokovinin (Qsoft) @ CodeCamp2011
MichailTokovinin (Qsoft) @ CodeCamp2011MichailTokovinin (Qsoft) @ CodeCamp2011
MichailTokovinin (Qsoft) @ CodeCamp2011CodeCamp
 
YuryByyanov (e-legion) @ CodeCamp2011
YuryByyanov (e-legion) @ CodeCamp2011YuryByyanov (e-legion) @ CodeCamp2011
YuryByyanov (e-legion) @ CodeCamp2011CodeCamp
 
KirillLebedev @ CodeCamp2011
KirillLebedev @ CodeCamp2011KirillLebedev @ CodeCamp2011
KirillLebedev @ CodeCamp2011CodeCamp
 
GeorgyShuklin (Selectel) @ CodeCamp2011
GeorgyShuklin (Selectel) @ CodeCamp2011GeorgyShuklin (Selectel) @ CodeCamp2011
GeorgyShuklin (Selectel) @ CodeCamp2011CodeCamp
 
VadimSabashny (Lanit-Tercom) @ CodeCamp2011
VadimSabashny (Lanit-Tercom) @ CodeCamp2011VadimSabashny (Lanit-Tercom) @ CodeCamp2011
VadimSabashny (Lanit-Tercom) @ CodeCamp2011CodeCamp
 
AlexeyScutin (Hivext) @ CodeCamp 2011
AlexeyScutin (Hivext) @ CodeCamp 2011AlexeyScutin (Hivext) @ CodeCamp 2011
AlexeyScutin (Hivext) @ CodeCamp 2011CodeCamp
 

Mehr von CodeCamp (8)

MichailZavileysky (DataArt) @ CodeCamp2011
MichailZavileysky (DataArt) @ CodeCamp2011MichailZavileysky (DataArt) @ CodeCamp2011
MichailZavileysky (DataArt) @ CodeCamp2011
 
AntonSaburov (Gemini-Systems) @ CodeCamp2011
AntonSaburov (Gemini-Systems) @ CodeCamp2011AntonSaburov (Gemini-Systems) @ CodeCamp2011
AntonSaburov (Gemini-Systems) @ CodeCamp2011
 
MichailTokovinin (Qsoft) @ CodeCamp2011
MichailTokovinin (Qsoft) @ CodeCamp2011MichailTokovinin (Qsoft) @ CodeCamp2011
MichailTokovinin (Qsoft) @ CodeCamp2011
 
YuryByyanov (e-legion) @ CodeCamp2011
YuryByyanov (e-legion) @ CodeCamp2011YuryByyanov (e-legion) @ CodeCamp2011
YuryByyanov (e-legion) @ CodeCamp2011
 
KirillLebedev @ CodeCamp2011
KirillLebedev @ CodeCamp2011KirillLebedev @ CodeCamp2011
KirillLebedev @ CodeCamp2011
 
GeorgyShuklin (Selectel) @ CodeCamp2011
GeorgyShuklin (Selectel) @ CodeCamp2011GeorgyShuklin (Selectel) @ CodeCamp2011
GeorgyShuklin (Selectel) @ CodeCamp2011
 
VadimSabashny (Lanit-Tercom) @ CodeCamp2011
VadimSabashny (Lanit-Tercom) @ CodeCamp2011VadimSabashny (Lanit-Tercom) @ CodeCamp2011
VadimSabashny (Lanit-Tercom) @ CodeCamp2011
 
AlexeyScutin (Hivext) @ CodeCamp 2011
AlexeyScutin (Hivext) @ CodeCamp 2011AlexeyScutin (Hivext) @ CodeCamp 2011
AlexeyScutin (Hivext) @ CodeCamp 2011
 

Kürzlich hochgeladen (9)

Malware. DCRAT (DARK CRYSTAL RAT) [RU].pdf
Malware. DCRAT (DARK CRYSTAL RAT) [RU].pdfMalware. DCRAT (DARK CRYSTAL RAT) [RU].pdf
Malware. DCRAT (DARK CRYSTAL RAT) [RU].pdf
 
MS Navigating Incident Response [RU].pdf
MS Navigating Incident Response [RU].pdfMS Navigating Incident Response [RU].pdf
MS Navigating Incident Response [RU].pdf
 
2023 Q4. The Ransomware report. [RU].pdf
2023 Q4. The Ransomware report. [RU].pdf2023 Q4. The Ransomware report. [RU].pdf
2023 Q4. The Ransomware report. [RU].pdf
 
СИСТЕМА ОЦЕНКИ УЯЗВИМОСТЕЙ CVSS 4.0 / CVSS v4.0 [RU].pdf
СИСТЕМА ОЦЕНКИ УЯЗВИМОСТЕЙ CVSS 4.0 / CVSS v4.0 [RU].pdfСИСТЕМА ОЦЕНКИ УЯЗВИМОСТЕЙ CVSS 4.0 / CVSS v4.0 [RU].pdf
СИСТЕМА ОЦЕНКИ УЯЗВИМОСТЕЙ CVSS 4.0 / CVSS v4.0 [RU].pdf
 
Cyber Defense Doctrine Managing the Risk Full Applied Guide to Organizational...
Cyber Defense Doctrine Managing the Risk Full Applied Guide to Organizational...Cyber Defense Doctrine Managing the Risk Full Applied Guide to Organizational...
Cyber Defense Doctrine Managing the Risk Full Applied Guide to Organizational...
 
CVE. The Fortra's GoAnywhere MFT [RU].pdf
CVE. The Fortra's GoAnywhere MFT [RU].pdfCVE. The Fortra's GoAnywhere MFT [RU].pdf
CVE. The Fortra's GoAnywhere MFT [RU].pdf
 
Ransomware_Q3 2023. The report [RU].pdf
Ransomware_Q3 2023.  The report [RU].pdfRansomware_Q3 2023.  The report [RU].pdf
Ransomware_Q3 2023. The report [RU].pdf
 
ИСТОЧНИКИ ИННОВАЦИОННОСТИ КИТАЯ (ПО ВЕРСИИ DGAP) | The Sources of China’s Inn...
ИСТОЧНИКИ ИННОВАЦИОННОСТИ КИТАЯ (ПО ВЕРСИИ DGAP) | The Sources of China’s Inn...ИСТОЧНИКИ ИННОВАЦИОННОСТИ КИТАЯ (ПО ВЕРСИИ DGAP) | The Sources of China’s Inn...
ИСТОЧНИКИ ИННОВАЦИОННОСТИ КИТАЯ (ПО ВЕРСИИ DGAP) | The Sources of China’s Inn...
 
Cyberprint. Dark Pink Apt Group [RU].pdf
Cyberprint. Dark Pink Apt Group [RU].pdfCyberprint. Dark Pink Apt Group [RU].pdf
Cyberprint. Dark Pink Apt Group [RU].pdf
 

VladimirKolesnikov (Microsoft) @ CodeCamp2011

  • 1. особенности и возможности проектирования пользовательского интерфейса приложений под Windows Phone 7 Владимир Колесников Microsoft vladkol@microsoft.com, @vladkol
  • 2.
  • 3. metro легкость и простота, движение и скорость, типографика, контент прежде всего
  • 4. легкость и простота • фокус на основных задачах • меньше ненужных деталей • свободное пространство
  • 5. движение и скорость • отзывчивый и живой • общий системный подход • внимание к контексту • чувство размера и глубины • переходы тоже важны
  • 6. Segoe WP типографика abcdefghijklmnopqrstuvwxyz1234567890 ABCDEFGHIJKLMNOPQRSTUVWXYZ Segoe WP Semibold • четкий и красивый текст abcdefghijklmnopqrstuvwxyz1234567890 ABCDEFGHIJKLMNOPQRSTUVWXYZ • открытый и понятный информационный дизайн Segoe WP Light abcdefghijklmnopqrstuvwxyz1234567890 • чувствительность к толщине, ABCDEFGHIJKLMNOPQRSTUVWXYZ размеру и балансу текстовых Segoe WP Semilight элементов abcdefghijklmnopqrstuvwxyz1234567890 ABCDEFGHIJKLMNOPQRSTUVWXYZ Segoe WP Black abcdefghijklmnopqrstuvwxyz1234567890 ABCDEFGHIJKLMNOPQRSTUVWXYZ
  • 7. контент прежде всего • приоритет контента, а не оформления • сокращение визуальных элементов, не являющихся контентом • контент — часть UI • прямое взаимодействие с контентом
  • 8. инфографика vs. иконография традиционный подход • объекты реального мира изображаются в форме графических метафор • стремление к реализму • низкая информационная составляющая метафор инфографика в metro • контент является неотъемлемой частью вида элементов управления и даже их поведения
  • 9. навигация • доверие к «железу» • хабы • предсказуемость • правильная мотивация • интегрированность
  • 10. навигация • доверие к «железу» • хабы • предсказуемость • правильная мотивация • интегрированность
  • 11. навигация • доверие к «железу» • хабы • предсказуемость • правильная мотивация • интегрированность
  • 12. навигация • доверие к «железу» • хабы • предсказуемость • правильная мотивация • интегрированность
  • 13. навигация неправильно • доверие к «железу» • хабы • предсказуемость • правильная мотивация • интегрированность Login here
  • 14. навигация • доверие к «железу» • хабы • предсказуемость • правильная мотивация • интегрированность селекторы и задачи
  • 15. структура страницы приоритезация • не стремитесь запихнуть максимум информации на минимум экранов • учитывайте главное и второстепенное логичность и удобство • выстраивайте данные логично • не забывайте о восприятии • используйте и учитывайте встроенные элементы управления
  • 16. user experience как слагаемое успеха
  • 17. смертность приложений среднее приложение запускают лишь однажды только 1% установленных мобильных приложений используют регулярно длительное время
  • 25. ui model: страницы phone application web application страницы приложения, URI Страницы сайта, URL shell frame web browser sessions and back stack history and tabs
  • 27. панель приложения • Панель приложения не обязательна. • до 4х иконок (48х48, ч/б) • остальные пункты в дополнительном меню • кнопки должны соответствовать контексту приложения
  • 28. кнопки • Обычные кнопки • Кнопки-переключатели (иконка, подпись) • Диалоговые кнопки (1-2, фиксированный размер) • Командные кнопки (текстовое объяснение действий)
  • 34. pivot и panorama pivot • сфокусирован • эффективен • «обычен» panorama • динамична • расширяема • побуждает к изучению
  • 36. типичные ошибки в панораме my crowded panorama Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborumea commodo consequat. Duis aute irure dolor
  • 38. live tiles и темы
  • 41.