Marcin Śpiewak, Projektowanie aplikacji Windows 8 ui

46
Projektowanie aplikacji Windows 8 Modern UI

Transcript of Marcin Śpiewak, Projektowanie aplikacji Windows 8 ui

Page 1: Marcin Śpiewak, Projektowanie aplikacji Windows 8 ui

Projektowanie aplikacji Windows 8 Modern UI

Page 2: Marcin Śpiewak, Projektowanie aplikacji Windows 8 ui

Podstawowa zmianaModern UI powstało z myślą o ekranach dotykowychTe aplikacje nie mają zastąpić dotychczasowych aplikacji desktopowych

Page 3: Marcin Śpiewak, Projektowanie aplikacji Windows 8 ui

Aplikacje (nie) na urządzenia mobilneNajlepsza interakcja Najlepsza widoczność

Najlepiej rozpocząć projektowanie od 1366x768Minimalna rozdzielczość 1024x768

Page 4: Marcin Śpiewak, Projektowanie aplikacji Windows 8 ui

Dlaczego powstał Modern UIMoja prywatna teoria:

Aby ułatwić developerom szybkie tworzenie aplikacji

Skoncentrowanie na treści nie grafice Gotowe szablony i schematy nawigacyjne Uproszczenie, dzięki zasadzie „Less is more”

Page 5: Marcin Śpiewak, Projektowanie aplikacji Windows 8 ui

Layout

Page 6: Marcin Śpiewak, Projektowanie aplikacji Windows 8 ui

42pt20pt

11pt

9pt42pt = 80px 20pt = 40px

Page 7: Marcin Śpiewak, Projektowanie aplikacji Windows 8 ui

42pt

20pt

11pt

11pt

11pt

9pt

Page 8: Marcin Śpiewak, Projektowanie aplikacji Windows 8 ui

Silhouette

Metro style designIn the absence of chrome when people are focusing on the content, the formation of the content is what lets people recognize something as Metro style before their eyes even process it. Creating a silhouette is about leveraging negative space and content placement to establish a recognizable form.

Page titleBaseline at 100px

Content areaTop aligned at 140px

Content areaLeft margin 120px

Establish common anchorsIdentify commonalities between different pages, and present those elements in a consistent manner.

Use a stable railWhen content goes off screen, let it move from edge to edge along a single axis. Let off screen objects peek in and use negative space to create a visual rail.

Create a focal pointSelect a hero for your content, and add visual volume to it to make it the first thing that catches people's eyes.

Page 9: Marcin Śpiewak, Projektowanie aplikacji Windows 8 ui
Page 10: Marcin Śpiewak, Projektowanie aplikacji Windows 8 ui

Architektura informacji

Page 11: Marcin Śpiewak, Projektowanie aplikacji Windows 8 ui

Struktura treści

Hierarchiczna Płaska

Page 12: Marcin Śpiewak, Projektowanie aplikacji Windows 8 ui

1. Content area2. Sections3. Header4. Back button5. Header menu6. Semantic zoom

Elementy struktury hierarchicznej

Page 13: Marcin Śpiewak, Projektowanie aplikacji Windows 8 ui

Hub

Contoso Travel Featured destinations Last minute deals

Spok

esDe

tails

7 night Alaska Cruise

Last Minute Deals

Featured destinations Barcelona, Spain

Last Minute Deals 7 Night Alaska Cruise

Ocean View CabinsUpgrade from an inside cabin and save $43/night/person!Picture windows with ocean and port viewsFrom $2,099 — only $150/night/person based on double occupancy

SuitesUpgrade from an inside cabin and save $43/night/person!Picture windows with ocean and port viewFrom $2,099 — only $150/night/person do

My Trips Weather

7 daysChicago (3/11 – 3/19)Today54/43 Mostly Sunny

Today54/43 Mostly Sunny

Today54/43 Mostly Sunny

Today54/43 Mostly Sunny

Today54/43 Mostly Sunny

Attractions

My Trips

Featured Destinations Top Destinations for 2012

Barcelona, Spain

My Trips City Guide

Page 14: Marcin Śpiewak, Projektowanie aplikacji Windows 8 ui

Contoso Travel Featured destinations Last minute deals My Trips

Panorama

Page 15: Marcin Śpiewak, Projektowanie aplikacji Windows 8 ui

Contoso Travel Featured destinations Last minute deals My Trips Featured destinations Last minute deals My Trips

Semantic zoom

Page 16: Marcin Śpiewak, Projektowanie aplikacji Windows 8 ui

Hub

Contoso Travel Featured destinations Last minute deals My Trips

Spok

esDe

tails

7 night Alaska Cruise

Last Minute Deals

Featured destinations Barcelona, Spain

Last Minute Deals 7 Night Alaska Cruise

Ocean View CabinsUpgrade from an inside cabin and save $43/night/person!Picture windows with ocean and port viewsFrom $2,099 — only $150/night/person based on double occupancy

SuitesUpgrade from an inside cabin and save $43/night/person!Picture windows with ocean and port viewFrom $2,099 — only $150/night/person do

My Trips Weather

7 daysChicago (3/11 – 3/19)Today54/43 Mostly Sunny

Today54/43 Mostly Sunny

Today54/43 Mostly Sunny

Today54/43 Mostly Sunny

Today54/43 Mostly Sunny

Attractions

My Trips

Featured Destinations Top Destinations for 2012

Barcelona, Spain

Page 17: Marcin Śpiewak, Projektowanie aplikacji Windows 8 ui
Page 18: Marcin Śpiewak, Projektowanie aplikacji Windows 8 ui
Page 19: Marcin Śpiewak, Projektowanie aplikacji Windows 8 ui

FeaturedLast minute deals My Trips

Contoso Travel

Inne sposoby nawigacji

Page 20: Marcin Śpiewak, Projektowanie aplikacji Windows 8 ui
Page 21: Marcin Śpiewak, Projektowanie aplikacji Windows 8 ui

Elementy struktury płaskiej1. Content area2. Navigation bar3. Sections4. Add button5. Delete button

Page 22: Marcin Śpiewak, Projektowanie aplikacji Windows 8 ui
Page 23: Marcin Śpiewak, Projektowanie aplikacji Windows 8 ui

Interakcja

Page 24: Marcin Śpiewak, Projektowanie aplikacji Windows 8 ui

Design for touch first

Press and hold to learn

Tap for primary action Slide to pan Swipe to select

Turn to rotateSwipe from edge for app commandsPinch to zoom

Swipe from edge for system commands

Obsługa gestów

Page 25: Marcin Śpiewak, Projektowanie aplikacji Windows 8 ui

3 zasady interakcji z aplikacją Połączenie nawigacji z treścią Wykorzystanie krawędzi Interakcja musi uwzględniać kontekst

Chris Mayo
Change to Chevron bulleted list.
Page 26: Marcin Śpiewak, Projektowanie aplikacji Windows 8 ui

Product name

Product name

Product name

Product name

Product name

Product name

Product name

Product name

Product name

Product name

Akcje na grupach obiektów

Page 27: Marcin Śpiewak, Projektowanie aplikacji Windows 8 ui
Page 28: Marcin Śpiewak, Projektowanie aplikacji Windows 8 ui
Page 29: Marcin Śpiewak, Projektowanie aplikacji Windows 8 ui
Page 30: Marcin Śpiewak, Projektowanie aplikacji Windows 8 ui
Page 31: Marcin Śpiewak, Projektowanie aplikacji Windows 8 ui

Obsługa błędów

Chris Mayo
Make a bullet
Page 32: Marcin Śpiewak, Projektowanie aplikacji Windows 8 ui

Wyświetlanie

Page 33: Marcin Śpiewak, Projektowanie aplikacji Windows 8 ui

Responsive Design

10” 1024x76813” 1400x105020” 1920x108030” 2560x160011.6” 1366x768

Page 34: Marcin Śpiewak, Projektowanie aplikacji Windows 8 ui

Warto wiedzieć…

Widescreen (1366x768+) Snap view (320x768)Minimum (1024x768)

Portrait

Widoki w jakich może być wyświetlana aplikacja

Page 35: Marcin Śpiewak, Projektowanie aplikacji Windows 8 ui

1. Kolor2. Grafika3. Ilustracje4. Grid5. Layout6. Logo7. Typografia

Branding

Page 36: Marcin Śpiewak, Projektowanie aplikacji Windows 8 ui

AnimacjeApp navigationEnter Page / Exit Page

Animate ContentEnter Content / Exit ContentExpand / CollapseRepositionCrossfadeFade In / Fade OutPeekUpdate BadgeReveal / Hide

SelectionPointer animationsSwipe Select / Swipe DeselectSwipe Reveal

Show or hide supplemental UIShow Edge UI / Hide Edge UI Show Panel / Hide PanelShow Pop Up / Hide Pop Up

Collections and listsAdd / Delete from listDrag and drop animations

Page 37: Marcin Śpiewak, Projektowanie aplikacji Windows 8 ui

11.6” 1366x768

Gęstość ekranu

11.6” 1920x1080

Wzrost rozdzielczości powoduje pomniejszenie interfejsuLayout jest skalowany automatycznie

Page 38: Marcin Śpiewak, Projektowanie aplikacji Windows 8 ui

Gęstość ekranu

100%

11.6” 1366x768135 dpi

140%

11.6” 1920x1080190 dpi

180%

11.6” 2560x1440253 dpi

1x 1.4x 1.8x20px 28px 36px5px 7px 9px

Zaleca się stosowanie gridu 20px/5px

Page 39: Marcin Śpiewak, Projektowanie aplikacji Windows 8 ui

Zaprojektuj kafelek

Page 40: Marcin Śpiewak, Projektowanie aplikacji Windows 8 ui
Page 41: Marcin Śpiewak, Projektowanie aplikacji Windows 8 ui

Powiadomienia systemowe

Page 42: Marcin Śpiewak, Projektowanie aplikacji Windows 8 ui

Podsumowanie

Page 43: Marcin Śpiewak, Projektowanie aplikacji Windows 8 ui

Nie każda treść pasuje

Treść bez grafiki (ilustracji) Długie teksty z linkami śródtekstowymi (hypertext) Menu tekstowe (linki) w otoczeniu tekstu Zbiory z dużą liczbą katalogów i zagłębieniem Zbiory wymagające wyszukiwania fasetowego Typowe kreacje reklamowe

Page 44: Marcin Śpiewak, Projektowanie aplikacji Windows 8 ui

Ekosystem jeden z wielu, ale…Konieczność projektowania od zera dla Modern UI

Trudności z brandingiem Dopasowanie architektury informacji Dopasowanie istniejących treści Typografia ma ogromne znaczenie Integracja z usługami w przeglądarce (zgodność z IE10) Zapewnienie dostępności zależnie od urządzenia

Ten sam interfejs dla dotyku i myszki

Page 45: Marcin Śpiewak, Projektowanie aplikacji Windows 8 ui

Etiam a velit at enim pretium fermentum [email protected]

Mauris sed augue• Lorem ipsum dolor sit amet, consectetur

adipiscing elitarium.

• In vestibulum dui eu augue. • Cras vehicula nisl sed pede malesuada

imperdiet. • Sed elementum orci in sem consequat semper. • Ut blandit augue porttitor risus. • Curabitur sodales pretium tellus.

Page 46: Marcin Śpiewak, Projektowanie aplikacji Windows 8 ui

Marcin ‘kupmikawe’ Ś[email protected]ękuję za uwagę

design.windows.comMateriały i informacje

Na podstawie aplikacji Strefa VODrealizowanej przez Insys