METRO. Дизайн для Windows Phone Никита Лукьянец (nikiluk)

Презентация:



Advertisements
Похожие презентации
Дизайн WP приложений в Expression Blend – это весело!
Advertisements

Портирование приложений Windows Phone на платформу Windows 8 с точки зрения дизайна Лукошкина Ангелина, дизайнер в компании DCT, эксперт в metro.
Краковецкий Александр Software Engineer Microsoft Regional Director, ASP.NET
Windows Phone 7 Обзор возможностей и перспективы ОС Юрий Трухин, Ведущий разработчик ПО в ООО «ЦНИП ГИС» Microsoft Student Partner GURU
Краковецкий Александр Software Engineer, Frayman Group Microsoft Regional Director
Разработка приложений для Windows Phone 7Mango Владимир Колесников Windows Phone 7 Camp.
8/13/2012dotSITE - XP and MSF development in.NET1 Проектирование и создание приложений на базе Visual Studio.NET Andrew Filev Team leader dotSITE Ltd.Co.
Microsoft Student Partner, User Group Lead НАСЫЩЕННЫЕ ПРИЛОЖЕНИЯ Интерактивные возможности Silverlight и XNA ЕДИНАЯ ПЛАТФОРМА РАЗРАБОТКИ Инструменты.
Как я перестал волноваться и полюбил программирование под Windows Phone 7 1
Лекция 1 Раздел 1 Windows Phone Темы раздела 3 Windows Phone Устройство на платформе Windows Phone 4.
Опыт проектирования интернет-ресурсов Удалов Андрей.
D P E User Centered Design Nikita Lukianets Ukraine.
Microsoft Business Forum 2006 Прозрачность для руководства как средство повышения управляемости бизнеса Михаил Козлов Менеджер по продаже бизнес решений.
Вехи проекта Microsoft Solution Framework. Содержание Утверждение целей и границ Утверждение плана проекта Завершение разработки/Первое использование.
Нестандартный стиль приложений По разному потребляют данные Живые тайлы Множество видов.
Презентация Группы компаний «НД»: WEB-приложения для платежных on-line систем НЕФТЕГАЗ ТЭК (НГТ) Web-eNGine.
Windows Phone 7 Metro UI Статистика Marketplace Сухинин Иван.
Визуализация и моделирование с использованием UML в Visual Studio 2010 Ultimate Евгений Чигиринский Microsoft.
Опыт разработки для Windows Phone 7 и публикации в Marketplace Регистрация в Marketplace Marketplace – взгляд изнутри Полезные инструменты Сертификация.
Windows Phone 7 Артем Смирнов
Транксрипт:

METRO. Дизайн для Windows Phone Никита Лукьянец (nikiluk)

Ресурсы us/library/ff637515(VS.92).aspx

Сложно о простом

jjg.net/elements

1.Дизайн важен лишь для пользовательских решений 2.Дизайн субъективен 3.Дизайн неизмерим, соответственно – Нет прямой корреляции с бизнес целями – Дизайн это затраты – Внутренние функции практически не влияют на стоимость построения интерфейса Стереотипы во многих компаниях

Время, инвестированное в разработку UI 10% … 50% Типичная компания отводит 10% бюджета проекта на UI 50% … 70% общего кода проекта 40% усилий разработчиков 80% непредвиденных обстоятельств * Source: An Empirical Study of the Relationships Between User Interface Development Tools & User Interface Software Development, McKirdy, Department of Computing Science, 1998

Дизайн процесс Project goals, user goals, information architecture & story board Interaction model & visual design proposal Final visual design & measured UI 4 Regular drops of working code & broad dogfooding

Результат дизайн процесса Исследование существующих активов, аудит приложений Потоковые карты, диаграммы навигации, карта приложения Пользовательские сценарии Wireframe (последовательность экранов в истории) Персоны Прототипы (бумага и карандаш) Функциональные спецификации Подготовленные графические материалы

1 2 3 Project goals, user goals, information architecture & story board Interaction model & visual design proposal Final visual design & measured UI 4 Regular drops of working code & broad dogfooding

Цикл

Для кого? Personas

Что? Problem Какую проблему вы решаете? Хозяин дома ремонтирует стену. Держит фонарь, зажав его подбородком к плечу, чтобы освободить руки. Наблюдение вдохновило Black & Decker на создание фонаря, который можно будет трансформировать и «носить».

Какую проблему вы решаете? Задачи пользователя!

Задачи пользователя! До, после Project goals, user goals, information architecture & story board Interaction model & visual design proposal Final visual design & measured UI 4 Regular drops of working code & broad dogfooding

Как? На бумаге

Как? Interaction model Учет отклика системы на каждое действие пользователя (click, tap, pan, flick)

Не останавливайте пользователя

Хакатон 1. Постановка проблемы 2. Определение задач и стереотипов пользователя 3. Информационная архитектура 4. Прототип на бумаге/ sketchflow 5. Metro 6. Бизнес-логика 7. Тестирование в эмуляторе 8. Тестирование на устройстве 9. Демо

Экскурс в историю

Metro

ETRO METRO - НАШ ЯЗЫК ДИЗАЙНА. МЫ НАЗЫВАЕМ ЕГО METRO, ПОТОМУ ЧТО ОН СОВРЕМЕНЕН И ЧИСТ. ОН БЫСТРЫЙ И ДИНАМИЧНЫЙ. КОНТЕНТ И ТИПОГРАФИКА. ВСЕЦЕЛО АУТЕНТИЧНЫЙ.

Принципы Чистый, Легкий, Быстрый, Открытый Типографика В Движении Контекст. Не Хром Аутентично Цифровой

Сделайте проще Знакомо = Просто Предоставьте согласованное и ожидаемое поведение

Типографика

Иконографика

Согласованные иконки в меню приложения Тестируйте иконки с пользователями (внимание на контекст)

Metro Для Windows Phone

Хард. приложения Кнопки Дополнительные горизонтальные Проектируйте под 1 руку, когда это возможно

Жесты

Тач. интерфейс Оптимальный размер области - 9мм Минимальный touch target - 7мм Минимальный отступ 2мм Визуальный элемент % от touch-target

Live Tiles

Tile notification

Общие контроллы

Меню + панель приложения До 4 иконок Не заполняйте все 4, если возможно Поднятие панели для отображения менюTrigger

Закладки, pivot Разделение многочисленных задач Тэп или флик для переключения Trigger

Хабы, panorama Богатое наполнение Агрегация различных источников

Хабы vs. Одностраничные приложения

Как? Сначала grid.

Metro, а потом бренд.

Среда

ОБЛАКО ЭКРАН Инструменты Портальные сервисыОблачные сервисы Runtime – Экран Код, который вы пишете на клиенте Код, который вы пишете на сервере Инструменты для дизайна и разработки Инструменты для продажи и доставки

ОБЛАКО ЭКРАН Phone Emulator SamplesDocumentation GuidesCommunity Packaging and Verification Tools Notifications LocationIdentityFeeds MapsSocial App Deployment Registration Validation Certification Publishing Marketplace MO and CC Billing Business Intelligence Update Management Инструменты Портальные сервисыОблачные сервисы SensorsMediaData Xbox LIVENotifications.NET Framework managed code sandbox Location Phone Runtime – Экран

Кто с нами? UXNext + Microsoft BizSpark Design review для лучших проектов

Кто с нами? Австралия, ImagineCup

skype: nikiluk ?