SlideShare ist ein Scribd-Unternehmen logo
1 von 79
designing
for
windows
phone
by   Neelima Salvi
objective
                                                  learn, implement & deliver


                                                  the best
Source: User Experience Design Guidelines for Windows Phone
http://msdn.microsoft.com/en-us/library/hh202915%28v=VS.92%29.aspx
metro
language
© microsoft
focus on

User Experience


Visual Design

Application Goal
common example

we use ketchup bottles
who amongst us
Never struggled
with a ketchup bottle?
which of these two bottles is
EASIER to get the ketchup out from?
user
experience
1
2
3
4
5
6
is this a
window
visual
design
What if you do not target the red marked area?
achieving

goal
focus on

User Experience


Visual Design

Application Goal
clear   accessible




easy    usable
theming   Photo Credit: http://poojycat.wordpress.com/2012/08/23/which-mask/
blue             blue

red              red

mango            mango

green            green

magenta          magenta

purple           purple

lime             lime

teal             teal

brown            brown

pink      dark   pink      light
theming
theming
start tile
start tile




             x
splash
screen
splash screen




                x
segoe WP
text size
lowercase


exception of section titles
if brand guidelines insist
on a different case, then
ensure that the use of the
case is consistent across
the app.
Visual
language
visual language




metro
icons
visual language




foreground or background color of a control
visual language




x
1
simple        color


   2
dimensional
composition
element alignment




    element spacing
element alignment




A                       B
element alignment




          24px




                        24px




x
element alignment                 ELEMENT SPACING



DETAILS                        DETAILS                          DETAILS

name lara sheffer              name       lara sheffer
                                                                name
                                                                lara sheffer
telephone    3652466           telephone 3652466

birthday    1 January 1980     birthday   1 January 1980        telephone
                                                                3652466
address 3 East 54th Street     address    3 East 54th Street
        18th Floor                        18th Floor
        New York, NY 10022,               New York, NY 10022,   birthday
        USA.                              USA.                  1 January 1980


                                                                address
                                                                3 East 54th Street
                                                                18th Floor
                                                                New York, NY 10022,
                                                                USA.




             A                            B                                    C
element alignment                 ELEMENT SPACING



DETAILS                       DETAILS                          DETAILS

name lara sheffer             name       lara sheffer
                                                               name
                                                               lara sheffer
telephone    3652466          telephone 3652466

birthday    1 January 1980    birthday   1 January 1980        telephone
                                                               3652466
address 3 East 54th Street    address    3 East 54th Street
        18th Floor                       18th Floor
        New York, NY                     New York, NY 10022,   birthday
        10022, USA.                      USA.                  1 January 1980


                                                               address
                                                               3 East 54th Street
                                                               18th Floor
                                                               New York, NY 10022,
                                                               USA.




             x
element spacing        ELEMENT SPACING



PICTURES               PICTURES




           A                      B
element spacing    ELEMENT SPACING



PICTURES               PICTURES




           x
element spacing                    ELEMENT SPACING



DETAILS                                   DETAILS

name       lara sheffer                   name       lara sheffer

                                          telephone 3652466
telephone 3652466
                                          birthday   1 January 1980
birthday   1 January 1980
                                          address    3 East 54th Street
                                                     18th Floor
address    3 East 54th Street
                                                     New York, NY 10022,
           18th Floor
                                                     USA.
           New York, NY 10022,
           USA.




           A                                             B
element spacing                    ELEMENT SPACING



DETAILS                                   DETAILS

name       lara sheffer                   name       lara sheffer

                                          telephone 3652466
telephone 3652466
                                          birthday   1 January 1980
birthday   1 January 1980
                                          address    3 East 54th Street
                                                     18th Floor
address    3 East 54th Street
                                                     New York, NY 10022,
           18th Floor
                                                     USA.
           New York, NY 10022,
           USA.




             x
buttons placement


amsterdam                                                    amsterdam

lorem ipsum dolor sit amet, consectetur               lorem ipsum dolor sit amet, consectetur
adipiscing elit. Nulla sollicitudin pulvinar          adipiscing elit. Nulla sollicitudin pulvinar
elit eu vestibulum                                    elit eu vestibulum


                   ok                                         ok




                    x
don’t
break the
GRID
lists adorners
                                              ELEMENT SPACING




share              share                     share
facebook       >   facebook                    f facebook

twitter        >   twitter                     t twitter

email          >   email                         email

favorite       >   favorite                      favorite




           A                  B                       C
lists adorners
                                          ELEMENT SPACING




share              share                 share
facebook       >   facebook                f facebook

twitter        >   twitter                 t twitter

email          >   email                     email

favorite       >   favorite                  favorite




           x
feedback controls color ELEMENT SPACING



share        share
f facebook    f facebook

t twitter     t

  email           email

  favorite        favorite




      A              B
feedback controls color



share        share
f facebook    f facebook

t twitter     t

  email           email

  favorite        favorite




      x
feedback controls button


LOCATION                      LOCATION

amsterdam                     amsterdam
Boerhaavelaan 7,              Boerhaavelaan 7,
2500 DL Den Haag              2500 DL Den Haag
Apollolaan 138 Amsterdam      Apollolaan 138 Amsterdam
Netherlands                   Netherlands

   change                        change




                                          x
feedback controls button   ELEMENT SPACI -



LOCATION

amsterdam
Boerhaavelaan 7,
2500 DL Den Haag
Apollolaan 138 Amsterdam
Netherlands
there is no
selected state
headings




headings should be left aligned

should not have backgrounds,
borders, underline, or any other
kind of decoration.
headings




the exception to this is panorama pane titles, which may use
corporate branding.
pivot controls pivot pages
                                   ELEMENT SPACING




all pivot controls should have at least
           two pages in them
pivot controls master-detail view
                                           ELEMENT SPACING




x the pivotfilter-results viewnever be used as wizard.
master-detail,
               control should
                               or as steps in a
                                                a
pivot controls master-detail view
                                   ELEMENT SPACING




pivots should contain pages of homogenous
           information, like tabs.
pivot controls controls not permitted in pivots
                                        ELEMENT SPACING




x   toggle switches

x   sliders

x   map controls

x   browser control

x   horizontally scrollable area or
    a horizontal swipe gesture
panorama controls scrollable panesSPACING
                               ELEMENT




panorama panes should either scroll
 vertically or horizontally. not both.
panorama controls scrollable panesSPACING
                                      ELEMENT




x   panorama panes should either scroll
     vertically or horizontally. not both.
panorama controls floating buttonsSPACING
                             ELEMENT




x
panorama controls controls not permitted
                                           ELEMENT SPACING



x   toggle switches

x   sliders

x   map controls

x   browser control

x   application bars are not permitted on panorama
    controls.
dialog boxes     placement




delete                                        delete
are you sure to delete this record?           are you sure to delete this record?


       yes                no                        yes                  no




                x
language & tone
language & tone    error message




                                      Contents NDP1. 1sp 1.

x
     Unhandled Exception              KB2416447_x86_ wrapper log
     Error C0000005                   version bd

          ok                               ok




    do not use computer jargon, hexadecimal error
    codes, or text that assumes technical knowledge.
language & tone    error message




 make sure you typed the           make sure you typed the
 name correctly, and then          name correctly, and then
 try again.                        try again.

       ok                                ok




don’t forget that users are human beings ;)
typos
typos




x   the app should not have any spelling mistakes. Copy
    that is spelt incorrectly looks bad and could negatively
    impact the brand perception.
page
transitions
page transitions
TY
             neelima salvi
thank you!   Design Consultant




@amileens    neelima.salvi@gmail.com

Weitere ähnliche Inhalte

Was ist angesagt?

NAPALMで作るネットワークオペレーション自動化への道のり
NAPALMで作るネットワークオペレーション自動化への道のりNAPALMで作るネットワークオペレーション自動化への道のり
NAPALMで作るネットワークオペレーション自動化への道のりToshiya Mabuchi
 
Software Industry Project Pdf
Software Industry Project PdfSoftware Industry Project Pdf
Software Industry Project PdfKAMAL PRAJAPATI
 
Accelerate Your Analytic Queries with Amazon Aurora Parallel Query (DAT362) -...
Accelerate Your Analytic Queries with Amazon Aurora Parallel Query (DAT362) -...Accelerate Your Analytic Queries with Amazon Aurora Parallel Query (DAT362) -...
Accelerate Your Analytic Queries with Amazon Aurora Parallel Query (DAT362) -...Amazon Web Services
 
Python-03| Data types
Python-03| Data typesPython-03| Data types
Python-03| Data typesMohd Sajjad
 
Python programming -Tuple and Set Data type
Python programming -Tuple and Set Data typePython programming -Tuple and Set Data type
Python programming -Tuple and Set Data typeMegha V
 
Open Source Software Presentation
Open Source Software PresentationOpen Source Software Presentation
Open Source Software PresentationHenry Briggs
 
AI搭載型IP電話 MiiTel を支える組織とアーキテクチャ
AI搭載型IP電話 MiiTel を支える組織とアーキテクチャAI搭載型IP電話 MiiTel を支える組織とアーキテクチャ
AI搭載型IP電話 MiiTel を支える組織とアーキテクチャRevComm Inc
 
Packages In Python Tutorial
Packages In Python TutorialPackages In Python Tutorial
Packages In Python TutorialSimplilearn
 
INTRODUCTION TO JAVA APPLICATION
INTRODUCTION TO JAVA APPLICATIONINTRODUCTION TO JAVA APPLICATION
INTRODUCTION TO JAVA APPLICATIONAjit Yadav
 
FPGAで作るOpenFlow Switch (FPGAエクストリーム・コンピューティング 第6回) FPGAX#6
FPGAで作るOpenFlow Switch (FPGAエクストリーム・コンピューティング 第6回) FPGAX#6FPGAで作るOpenFlow Switch (FPGAエクストリーム・コンピューティング 第6回) FPGAX#6
FPGAで作るOpenFlow Switch (FPGAエクストリーム・コンピューティング 第6回) FPGAX#6Kentaro Ebisawa
 
Building an E-commerce website in MEAN stack
Building an E-commerce website in MEAN stackBuilding an E-commerce website in MEAN stack
Building an E-commerce website in MEAN stackdivyapisces
 
Summer Internship Report
Summer Internship ReportSummer Internship Report
Summer Internship ReportHardik Shah
 
Event managementsystem
Event managementsystemEvent managementsystem
Event managementsystemPraveen Jha
 
なぜネットワーク運用自動化が進まないのか Whitebox switch編
なぜネットワーク運用自動化が進まないのか Whitebox switch編なぜネットワーク運用自動化が進まないのか Whitebox switch編
なぜネットワーク運用自動化が進まないのか Whitebox switch編Taiji Tsuchiya
 

Was ist angesagt? (20)

NAPALMで作るネットワークオペレーション自動化への道のり
NAPALMで作るネットワークオペレーション自動化への道のりNAPALMで作るネットワークオペレーション自動化への道のり
NAPALMで作るネットワークオペレーション自動化への道のり
 
Python Programming Essentials - M7 - Strings
Python Programming Essentials - M7 - StringsPython Programming Essentials - M7 - Strings
Python Programming Essentials - M7 - Strings
 
Software Industry Project Pdf
Software Industry Project PdfSoftware Industry Project Pdf
Software Industry Project Pdf
 
Accelerate Your Analytic Queries with Amazon Aurora Parallel Query (DAT362) -...
Accelerate Your Analytic Queries with Amazon Aurora Parallel Query (DAT362) -...Accelerate Your Analytic Queries with Amazon Aurora Parallel Query (DAT362) -...
Accelerate Your Analytic Queries with Amazon Aurora Parallel Query (DAT362) -...
 
Python-03| Data types
Python-03| Data typesPython-03| Data types
Python-03| Data types
 
Python programming -Tuple and Set Data type
Python programming -Tuple and Set Data typePython programming -Tuple and Set Data type
Python programming -Tuple and Set Data type
 
Open Source Software Presentation
Open Source Software PresentationOpen Source Software Presentation
Open Source Software Presentation
 
Python programming : List and tuples
Python programming : List and tuplesPython programming : List and tuples
Python programming : List and tuples
 
AI搭載型IP電話 MiiTel を支える組織とアーキテクチャ
AI搭載型IP電話 MiiTel を支える組織とアーキテクチャAI搭載型IP電話 MiiTel を支える組織とアーキテクチャ
AI搭載型IP電話 MiiTel を支える組織とアーキテクチャ
 
Packages In Python Tutorial
Packages In Python TutorialPackages In Python Tutorial
Packages In Python Tutorial
 
INTRODUCTION TO JAVA APPLICATION
INTRODUCTION TO JAVA APPLICATIONINTRODUCTION TO JAVA APPLICATION
INTRODUCTION TO JAVA APPLICATION
 
Python functions
Python functionsPython functions
Python functions
 
FPGAで作るOpenFlow Switch (FPGAエクストリーム・コンピューティング 第6回) FPGAX#6
FPGAで作るOpenFlow Switch (FPGAエクストリーム・コンピューティング 第6回) FPGAX#6FPGAで作るOpenFlow Switch (FPGAエクストリーム・コンピューティング 第6回) FPGAX#6
FPGAで作るOpenFlow Switch (FPGAエクストリーム・コンピューティング 第6回) FPGAX#6
 
Building an E-commerce website in MEAN stack
Building an E-commerce website in MEAN stackBuilding an E-commerce website in MEAN stack
Building an E-commerce website in MEAN stack
 
Law & startups in india
Law & startups in indiaLaw & startups in india
Law & startups in india
 
Summer Internship Report
Summer Internship ReportSummer Internship Report
Summer Internship Report
 
Event managementsystem
Event managementsystemEvent managementsystem
Event managementsystem
 
Python Generator Hacking
Python Generator HackingPython Generator Hacking
Python Generator Hacking
 
flipkart-clone.pptx
flipkart-clone.pptxflipkart-clone.pptx
flipkart-clone.pptx
 
なぜネットワーク運用自動化が進まないのか Whitebox switch編
なぜネットワーク運用自動化が進まないのか Whitebox switch編なぜネットワーク運用自動化が進まないのか Whitebox switch編
なぜネットワーク運用自動化が進まないのか Whitebox switch編
 

Andere mochten auch

Android vs iPhone - Differences in UI Patterns and Design
Android vs iPhone - Differences in UI Patterns and DesignAndroid vs iPhone - Differences in UI Patterns and Design
Android vs iPhone - Differences in UI Patterns and DesignJeremy Johnson
 
Guidelines for store design and display windows h&m
Guidelines for store design and display windows h&mGuidelines for store design and display windows h&m
Guidelines for store design and display windows h&mWarsaw School of Economics
 
Zadar Developers Hub - Windows Phone Development
Zadar Developers Hub - Windows Phone DevelopmentZadar Developers Hub - Windows Phone Development
Zadar Developers Hub - Windows Phone DevelopmentNiko Vrdoljak
 
Windows 8 UX Guidelines
Windows 8 UX GuidelinesWindows 8 UX Guidelines
Windows 8 UX GuidelinesTakaaki Suzuki
 
Android vs. IOS: Comparing features & functions
Android vs. IOS: Comparing features & functionsAndroid vs. IOS: Comparing features & functions
Android vs. IOS: Comparing features & functionsDipesh Bhatiya
 
ppt on android vs iOS
ppt on android vs iOSppt on android vs iOS
ppt on android vs iOSShivam Gupta
 
Visual Design with Data
Visual Design with DataVisual Design with Data
Visual Design with DataSeth Familian
 

Andere mochten auch (11)

Android vs iPhone - Differences in UI Patterns and Design
Android vs iPhone - Differences in UI Patterns and DesignAndroid vs iPhone - Differences in UI Patterns and Design
Android vs iPhone - Differences in UI Patterns and Design
 
Guidelines for store design and display windows h&m
Guidelines for store design and display windows h&mGuidelines for store design and display windows h&m
Guidelines for store design and display windows h&m
 
Android android-ui-design-patterns
Android android-ui-design-patternsAndroid android-ui-design-patterns
Android android-ui-design-patterns
 
Zadar Developers Hub - Windows Phone Development
Zadar Developers Hub - Windows Phone DevelopmentZadar Developers Hub - Windows Phone Development
Zadar Developers Hub - Windows Phone Development
 
Windows 8 UX Guidelines
Windows 8 UX GuidelinesWindows 8 UX Guidelines
Windows 8 UX Guidelines
 
Android Vs iOS
Android Vs iOSAndroid Vs iOS
Android Vs iOS
 
Android vs. IOS: Comparing features & functions
Android vs. IOS: Comparing features & functionsAndroid vs. IOS: Comparing features & functions
Android vs. IOS: Comparing features & functions
 
ppt on android vs iOS
ppt on android vs iOSppt on android vs iOS
ppt on android vs iOS
 
Android vs iOS
Android vs iOSAndroid vs iOS
Android vs iOS
 
Ios vs android
Ios vs androidIos vs android
Ios vs android
 
Visual Design with Data
Visual Design with DataVisual Design with Data
Visual Design with Data
 

Kürzlich hochgeladen

Top 10 Modern Web Design Trends for 2025
Top 10 Modern Web Design Trends for 2025Top 10 Modern Web Design Trends for 2025
Top 10 Modern Web Design Trends for 2025Rndexperts
 
Karim apartment ideas 02 ppppppppppppppp
Karim apartment ideas 02 pppppppppppppppKarim apartment ideas 02 ppppppppppppppp
Karim apartment ideas 02 pppppppppppppppNadaMohammed714321
 
Making and Unmaking of Chandigarh - A City of Two Plans2-4-24.ppt
Making and Unmaking of Chandigarh - A City of Two Plans2-4-24.pptMaking and Unmaking of Chandigarh - A City of Two Plans2-4-24.ppt
Making and Unmaking of Chandigarh - A City of Two Plans2-4-24.pptJIT KUMAR GUPTA
 
Karim apartment ideas 01 ppppppppppppppp
Karim apartment ideas 01 pppppppppppppppKarim apartment ideas 01 ppppppppppppppp
Karim apartment ideas 01 pppppppppppppppNadaMohammed714321
 
General Knowledge Quiz Game C++ CODE.pptx
General Knowledge Quiz Game C++ CODE.pptxGeneral Knowledge Quiz Game C++ CODE.pptx
General Knowledge Quiz Game C++ CODE.pptxmarckustrevion
 
guest bathroom white and blue ssssssssss
guest bathroom white and blue ssssssssssguest bathroom white and blue ssssssssss
guest bathroom white and blue ssssssssssNadaMohammed714321
 
Interior Design for Office a cura di RMG Project Studio
Interior Design for Office a cura di RMG Project StudioInterior Design for Office a cura di RMG Project Studio
Interior Design for Office a cura di RMG Project StudioRMG Project Studio
 
guest bathroom white and bluesssssssssss
guest bathroom white and bluesssssssssssguest bathroom white and bluesssssssssss
guest bathroom white and bluesssssssssssNadaMohammed714321
 
simpson-lee_house_dt20ajshsjsjsjsjj15.pdf
simpson-lee_house_dt20ajshsjsjsjsjj15.pdfsimpson-lee_house_dt20ajshsjsjsjsjj15.pdf
simpson-lee_house_dt20ajshsjsjsjsjj15.pdfLucyBonelli
 
Iconic Global Solution - web design, Digital Marketing services
Iconic Global Solution - web design, Digital Marketing servicesIconic Global Solution - web design, Digital Marketing services
Iconic Global Solution - web design, Digital Marketing servicesIconic global solution
 
Piece by Piece Magazine
Piece by Piece Magazine                      Piece by Piece Magazine
Piece by Piece Magazine CharlottePulte
 
Map of St. Louis Parks
Map of St. Louis Parks                              Map of St. Louis Parks
Map of St. Louis Parks CharlottePulte
 
Color Theory Explained for Noobs- Think360 Studio
Color Theory Explained for Noobs- Think360 StudioColor Theory Explained for Noobs- Think360 Studio
Color Theory Explained for Noobs- Think360 StudioThink360 Studio
 
10 must-have Chrome extensions for designers
10 must-have Chrome extensions for designers10 must-have Chrome extensions for designers
10 must-have Chrome extensions for designersPixeldarts
 
Niintendo Wii Presentation Template.pptx
Niintendo Wii Presentation Template.pptxNiintendo Wii Presentation Template.pptx
Niintendo Wii Presentation Template.pptxKevinYaelJimnezSanti
 
怎么办理英国Newcastle毕业证纽卡斯尔大学学位证书一手渠道
怎么办理英国Newcastle毕业证纽卡斯尔大学学位证书一手渠道怎么办理英国Newcastle毕业证纽卡斯尔大学学位证书一手渠道
怎么办理英国Newcastle毕业证纽卡斯尔大学学位证书一手渠道yrolcks
 
group_15_empirya_p1projectIndustrial.pdf
group_15_empirya_p1projectIndustrial.pdfgroup_15_empirya_p1projectIndustrial.pdf
group_15_empirya_p1projectIndustrial.pdfneelspinoy
 
How to Empower the future of UX Design with Gen AI
How to Empower the future of UX Design with Gen AIHow to Empower the future of UX Design with Gen AI
How to Empower the future of UX Design with Gen AIyuj
 
办理卡尔顿大学毕业证成绩单|购买加拿大文凭证书
办理卡尔顿大学毕业证成绩单|购买加拿大文凭证书办理卡尔顿大学毕业证成绩单|购买加拿大文凭证书
办理卡尔顿大学毕业证成绩单|购买加拿大文凭证书zdzoqco
 
The spirit of digital place - game worlds and architectural phenomenology
The spirit of digital place - game worlds and architectural phenomenologyThe spirit of digital place - game worlds and architectural phenomenology
The spirit of digital place - game worlds and architectural phenomenologyChristopher Totten
 

Kürzlich hochgeladen (20)

Top 10 Modern Web Design Trends for 2025
Top 10 Modern Web Design Trends for 2025Top 10 Modern Web Design Trends for 2025
Top 10 Modern Web Design Trends for 2025
 
Karim apartment ideas 02 ppppppppppppppp
Karim apartment ideas 02 pppppppppppppppKarim apartment ideas 02 ppppppppppppppp
Karim apartment ideas 02 ppppppppppppppp
 
Making and Unmaking of Chandigarh - A City of Two Plans2-4-24.ppt
Making and Unmaking of Chandigarh - A City of Two Plans2-4-24.pptMaking and Unmaking of Chandigarh - A City of Two Plans2-4-24.ppt
Making and Unmaking of Chandigarh - A City of Two Plans2-4-24.ppt
 
Karim apartment ideas 01 ppppppppppppppp
Karim apartment ideas 01 pppppppppppppppKarim apartment ideas 01 ppppppppppppppp
Karim apartment ideas 01 ppppppppppppppp
 
General Knowledge Quiz Game C++ CODE.pptx
General Knowledge Quiz Game C++ CODE.pptxGeneral Knowledge Quiz Game C++ CODE.pptx
General Knowledge Quiz Game C++ CODE.pptx
 
guest bathroom white and blue ssssssssss
guest bathroom white and blue ssssssssssguest bathroom white and blue ssssssssss
guest bathroom white and blue ssssssssss
 
Interior Design for Office a cura di RMG Project Studio
Interior Design for Office a cura di RMG Project StudioInterior Design for Office a cura di RMG Project Studio
Interior Design for Office a cura di RMG Project Studio
 
guest bathroom white and bluesssssssssss
guest bathroom white and bluesssssssssssguest bathroom white and bluesssssssssss
guest bathroom white and bluesssssssssss
 
simpson-lee_house_dt20ajshsjsjsjsjj15.pdf
simpson-lee_house_dt20ajshsjsjsjsjj15.pdfsimpson-lee_house_dt20ajshsjsjsjsjj15.pdf
simpson-lee_house_dt20ajshsjsjsjsjj15.pdf
 
Iconic Global Solution - web design, Digital Marketing services
Iconic Global Solution - web design, Digital Marketing servicesIconic Global Solution - web design, Digital Marketing services
Iconic Global Solution - web design, Digital Marketing services
 
Piece by Piece Magazine
Piece by Piece Magazine                      Piece by Piece Magazine
Piece by Piece Magazine
 
Map of St. Louis Parks
Map of St. Louis Parks                              Map of St. Louis Parks
Map of St. Louis Parks
 
Color Theory Explained for Noobs- Think360 Studio
Color Theory Explained for Noobs- Think360 StudioColor Theory Explained for Noobs- Think360 Studio
Color Theory Explained for Noobs- Think360 Studio
 
10 must-have Chrome extensions for designers
10 must-have Chrome extensions for designers10 must-have Chrome extensions for designers
10 must-have Chrome extensions for designers
 
Niintendo Wii Presentation Template.pptx
Niintendo Wii Presentation Template.pptxNiintendo Wii Presentation Template.pptx
Niintendo Wii Presentation Template.pptx
 
怎么办理英国Newcastle毕业证纽卡斯尔大学学位证书一手渠道
怎么办理英国Newcastle毕业证纽卡斯尔大学学位证书一手渠道怎么办理英国Newcastle毕业证纽卡斯尔大学学位证书一手渠道
怎么办理英国Newcastle毕业证纽卡斯尔大学学位证书一手渠道
 
group_15_empirya_p1projectIndustrial.pdf
group_15_empirya_p1projectIndustrial.pdfgroup_15_empirya_p1projectIndustrial.pdf
group_15_empirya_p1projectIndustrial.pdf
 
How to Empower the future of UX Design with Gen AI
How to Empower the future of UX Design with Gen AIHow to Empower the future of UX Design with Gen AI
How to Empower the future of UX Design with Gen AI
 
办理卡尔顿大学毕业证成绩单|购买加拿大文凭证书
办理卡尔顿大学毕业证成绩单|购买加拿大文凭证书办理卡尔顿大学毕业证成绩单|购买加拿大文凭证书
办理卡尔顿大学毕业证成绩单|购买加拿大文凭证书
 
The spirit of digital place - game worlds and architectural phenomenology
The spirit of digital place - game worlds and architectural phenomenologyThe spirit of digital place - game worlds and architectural phenomenology
The spirit of digital place - game worlds and architectural phenomenology
 

Windows phone UI Design Guidelines

  • 2. objective learn, implement & deliver the best Source: User Experience Design Guidelines for Windows Phone http://msdn.microsoft.com/en-us/library/hh202915%28v=VS.92%29.aspx
  • 4.
  • 6. focus on User Experience Visual Design Application Goal
  • 7. common example we use ketchup bottles
  • 8. who amongst us Never struggled with a ketchup bottle?
  • 9. which of these two bottles is EASIER to get the ketchup out from?
  • 11. 1
  • 12. 2
  • 13. 3
  • 14. 4
  • 15. 5
  • 16. 6
  • 19. What if you do not target the red marked area?
  • 21. focus on User Experience Visual Design Application Goal
  • 22. clear accessible easy usable
  • 23. theming Photo Credit: http://poojycat.wordpress.com/2012/08/23/which-mask/
  • 24.
  • 25. blue blue red red mango mango green green magenta magenta purple purple lime lime teal teal brown brown pink dark pink light
  • 32.
  • 34. text size lowercase exception of section titles if brand guidelines insist on a different case, then ensure that the use of the case is consistent across the app.
  • 35.
  • 38. visual language foreground or background color of a control
  • 40. 1 simple color 2 dimensional
  • 42. element alignment element spacing
  • 44. element alignment 24px 24px x
  • 45. element alignment ELEMENT SPACING DETAILS DETAILS DETAILS name lara sheffer name lara sheffer name lara sheffer telephone 3652466 telephone 3652466 birthday 1 January 1980 birthday 1 January 1980 telephone 3652466 address 3 East 54th Street address 3 East 54th Street 18th Floor 18th Floor New York, NY 10022, New York, NY 10022, birthday USA. USA. 1 January 1980 address 3 East 54th Street 18th Floor New York, NY 10022, USA. A B C
  • 46. element alignment ELEMENT SPACING DETAILS DETAILS DETAILS name lara sheffer name lara sheffer name lara sheffer telephone 3652466 telephone 3652466 birthday 1 January 1980 birthday 1 January 1980 telephone 3652466 address 3 East 54th Street address 3 East 54th Street 18th Floor 18th Floor New York, NY New York, NY 10022, birthday 10022, USA. USA. 1 January 1980 address 3 East 54th Street 18th Floor New York, NY 10022, USA. x
  • 47. element spacing ELEMENT SPACING PICTURES PICTURES A B
  • 48. element spacing ELEMENT SPACING PICTURES PICTURES x
  • 49. element spacing ELEMENT SPACING DETAILS DETAILS name lara sheffer name lara sheffer telephone 3652466 telephone 3652466 birthday 1 January 1980 birthday 1 January 1980 address 3 East 54th Street 18th Floor address 3 East 54th Street New York, NY 10022, 18th Floor USA. New York, NY 10022, USA. A B
  • 50. element spacing ELEMENT SPACING DETAILS DETAILS name lara sheffer name lara sheffer telephone 3652466 telephone 3652466 birthday 1 January 1980 birthday 1 January 1980 address 3 East 54th Street 18th Floor address 3 East 54th Street New York, NY 10022, 18th Floor USA. New York, NY 10022, USA. x
  • 51. buttons placement amsterdam amsterdam lorem ipsum dolor sit amet, consectetur lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla sollicitudin pulvinar adipiscing elit. Nulla sollicitudin pulvinar elit eu vestibulum elit eu vestibulum ok ok x
  • 52.
  • 54. lists adorners ELEMENT SPACING share share share facebook > facebook f facebook twitter > twitter t twitter email > email email favorite > favorite favorite A B C
  • 55. lists adorners ELEMENT SPACING share share share facebook > facebook f facebook twitter > twitter t twitter email > email email favorite > favorite favorite x
  • 56. feedback controls color ELEMENT SPACING share share f facebook f facebook t twitter t email email favorite favorite A B
  • 57. feedback controls color share share f facebook f facebook t twitter t email email favorite favorite x
  • 58. feedback controls button LOCATION LOCATION amsterdam amsterdam Boerhaavelaan 7, Boerhaavelaan 7, 2500 DL Den Haag 2500 DL Den Haag Apollolaan 138 Amsterdam Apollolaan 138 Amsterdam Netherlands Netherlands change change x
  • 59. feedback controls button ELEMENT SPACI - LOCATION amsterdam Boerhaavelaan 7, 2500 DL Den Haag Apollolaan 138 Amsterdam Netherlands
  • 61. headings headings should be left aligned should not have backgrounds, borders, underline, or any other kind of decoration.
  • 62. headings the exception to this is panorama pane titles, which may use corporate branding.
  • 63. pivot controls pivot pages ELEMENT SPACING all pivot controls should have at least two pages in them
  • 64. pivot controls master-detail view ELEMENT SPACING x the pivotfilter-results viewnever be used as wizard. master-detail, control should or as steps in a a
  • 65. pivot controls master-detail view ELEMENT SPACING pivots should contain pages of homogenous information, like tabs.
  • 66. pivot controls controls not permitted in pivots ELEMENT SPACING x toggle switches x sliders x map controls x browser control x horizontally scrollable area or a horizontal swipe gesture
  • 67. panorama controls scrollable panesSPACING ELEMENT panorama panes should either scroll vertically or horizontally. not both.
  • 68. panorama controls scrollable panesSPACING ELEMENT x panorama panes should either scroll vertically or horizontally. not both.
  • 69. panorama controls floating buttonsSPACING ELEMENT x
  • 70. panorama controls controls not permitted ELEMENT SPACING x toggle switches x sliders x map controls x browser control x application bars are not permitted on panorama controls.
  • 71. dialog boxes placement delete delete are you sure to delete this record? are you sure to delete this record? yes no yes no x
  • 73. language & tone error message Contents NDP1. 1sp 1. x Unhandled Exception KB2416447_x86_ wrapper log Error C0000005 version bd ok ok do not use computer jargon, hexadecimal error codes, or text that assumes technical knowledge.
  • 74. language & tone error message make sure you typed the make sure you typed the name correctly, and then name correctly, and then try again. try again. ok ok don’t forget that users are human beings ;)
  • 75. typos
  • 76. typos x the app should not have any spelling mistakes. Copy that is spelt incorrectly looks bad and could negatively impact the brand perception.
  • 79. TY neelima salvi thank you! Design Consultant @amileens neelima.salvi@gmail.com