SlideShare une entreprise Scribd logo
1  sur  32
Introduction to Designing Windows 8 Apps
The Blink Story
•   Established in 2000 in Seattle
•   User Experience Specialists
•   Domain experts in Human interfaces
•   Research-driven design
•   35 Employees, including 9 PhDs
Clients
Our Panel and Agenda



      Joe Welinske   Valentina Ferrari   Geoff Harrison

   • Quick Intro to the Windows 8 UI
   • A look at Windows 8 Design Principles
   • Case Study Examples: Rhapsody and WalkSeattle
   • Lessons Learned
   • Q&A
                                                          4
Windows 8 and Modern UI Style

  • Modern UI Style is the new
    Microsoft design language
  • It is comprised of a set of principles
    that apply to Windows Phone,
    Windows 8, and Xbox
  • Navigation and interaction patterns
    do differ between them




                                             5
Blink and Windows 8

  • Working with Modern UI for about a year
  • Windows 8 Development Partner
  • Presented design practices at Microsoft developer conferences
  • Have designed new and ported existing apps to Windows 8
  • Have a design principles reference site at blinkux.com/metro




                                                                    6
Creating a Windows 8 App

  • Have a perspective
     -   Elevator pitch
     -   What singular thing is it great at?
  • Define the user activities
  • Decide how it will make money
  • Conform to the structure, but wear your own brand




                                                        7
Windows 8 and Modern UI Style

  • Modern UI Style is the new
    Microsoft design language
  • It is comprised of a set of principles
    that apply to Windows Phone,
    Windows 8, and Xbox
  • Navigation and interaction patterns
    do differ between them




                                             8
Modern UI Style and Windows 8 Basics
Five Principles
        1.      Pride in Craftsmanship
                Pay attention to details.

        2.      Be Fast and Fluid
                Use animations to make the application feel responsive.

        3.      Authentically Digital
                Avoid skeumorphic design.

        4.      Do More with Less
                Try to remove buttons and chrome from the screen.
                Keep your application focused around your core task.

        5.      Win as One
                Try to use the UI patterns created by Microsoft.

Source: http://msdn.microsoft.com/en-us/library/windows/apps/hh464920.aspx   10
Five Principles
        1.      Pride in Craftsmanship
                Pay attention to details.

        2.      Be Fast and Fluid
                Use animations to make the application feel responsive.

        3.      Authentically Digital
                Avoid skeumorphic design.

        4.      Do More with Less
                Try to remove buttons and chrome from the screen.
                Keep your application focused around your core task.

        5.      Win as One
                Try to use the UI patterns created by Microsoft.

Source: http://msdn.microsoft.com/en-us/library/windows/apps/hh464920.aspx   11
Screen Hierarchy
 Hub Screen


              Section Screen



                               Detail Screen




                                               12
Navigation Patterns
 Section Labels       Header Menu




 Charms               Navigation Bar




                                       13
Chrome and Navigation
Designing the Rhapsody app
Starting Point: Android App
                              Task
                              Redesign the Rhapsody
                              Android App to fit
                              Windows 8.

                              Challenge
                              Remain consistent with
                              other Rhapsody apps that
                              users are used to.




                                                         15
Design Process
  1.   Studied the Android application
  2.   Sketched layout and information architecture
  3.   Wireframes
  4.   Created and tested
       paper prototype
  5.   Iterated on the wireframes
  6.   Visual Design



                                                      16
Three Key Problems

 1. Reorganize the Navigation
 2. Remove the Chrome
 3. Achieving a 3-level hierarchy




                                    17
Redesign the Navigation
                          Task
                          Reorganize the application
                          to use the Windows 8
                          navigation patterns.

                          Challenge
                          Make it easy to navigate
                          between various sections
                          of the applications, and to
                          return to the home screen.



                                                        18
Redesign the Navigation
                          Solution
                          1. Navigation Bar
                          2. Header Menu




                                              19
Remove the Chrome
                    Challenge
                    Make sure that Rhapsody
                    users can easily access the
                    Music Player.




                                                  20
Remove the Chrome
                    Task
                    Hide the Music Player.

                    Solution
                    Place the Music Player in the Navigation
                    Bar so it is accessible from every
                    page, without always being on the
                    screen.




                                                               21
Remove the Chrome
                    Challenge
                    • All Rhapsody applications have a small add
                      button next to each track title
                    • In Windows 8, however, such buttons are
                      considered chrome.

                    Solution
                    We decided to remain consistent with other
                    Rhapsody applications and keep the button.




                                                                   22
Achieving a 3-level Hierarchy
           Home                           Challenge
                                          The original Rhapsody app has both a wide
  Radio    Browse     My Music   Player
                                          and a deep navigation structure.
           Genre
                                          Solution
          Sub-Genre                       • Use a Header Menu or Navigation Bar
           Album                             to make sure that the application is
                                             easy to navigate from any level of the
                                             hierarchy.
                                          • Use filters at the category level to
                                             remove some of the levels.

                                                                                      23
Beyond the Templates
Designing the WalkSeattle app
The Templates




• Created by Microsoft to help designers and developers design their apps
• Standard grid-based layout with rectangular items


                                                                            25
Going Beyond the Templates
  Why?
  • A lot of applications follow the templates too rigidly resulting
    in cookie cutter apps
  • Going beyond them is creates a more unique experience and
    a stronger brand
  How?
  • Follow the grid but play with shapes and layouts – not
    everything has to be rectangular
  • Make sure that your design still follows the principles

                                                                       26
WalkSeattle – Version 1
                          • Started off following
                            the templates, with
                            the groups of
                            rectangles.
                          • But we wanted to
                            create something
                            different…




                                                    27
WalkSeattle – Final Version




• Starting position places content on the left and right
• Shapes that reflect the brand

                                                           28
Wrapping Up



     Joe Welinske    Valentina Ferrari   Geoff Harrison

  • We’ll send you a link to the recording and slides.
  • We will be having another webinar soon about designing
    with kids in mind.
  • UX Tools Survey in Progress conveyux.com/ux-tools-survey/


                                                                29
30
Windows 8 Resources
 •   Making Great Windows Store Apps
 •   Planning Windows Store Apps
 •   Navigation Design for Windows Store Apps
 •   Commanding Design for Windows Store Apps
 •   Touch Interaction
 •   PSD Resources from Microsoft
 •   UX Guidelines for Metro Style Apps
 •   Scaling to different screen
 •   Gestures
 •   Skeuomorphic Design
                                                31
Thank You

Contenu connexe

En vedette

Leveraging User Research
Leveraging User ResearchLeveraging User Research
Leveraging User ResearchTom Satwicz
 
Behind the Brand: 30 Influencers that Drive Social for the Brands We Love
Behind the Brand: 30 Influencers that Drive Social for the Brands We LoveBehind the Brand: 30 Influencers that Drive Social for the Brands We Love
Behind the Brand: 30 Influencers that Drive Social for the Brands We LoveLeadtail
 
UX & The Heisenberg Uncertainty Principle - SXSW 2015
UX & The Heisenberg Uncertainty Principle - SXSW 2015UX & The Heisenberg Uncertainty Principle - SXSW 2015
UX & The Heisenberg Uncertainty Principle - SXSW 2015Amy Dickson
 
workshop窩蝦毀o
workshop窩蝦毀oworkshop窩蝦毀o
workshop窩蝦毀oLucy Huang
 
Mapping Ecosystem Services to Human well-being - MESH tool demo
Mapping Ecosystem Services to Human well-being - MESH tool demoMapping Ecosystem Services to Human well-being - MESH tool demo
Mapping Ecosystem Services to Human well-being - MESH tool demoBioversity International
 
Digital Ecosystem Mapping: Chicago IxDA at DigitasLBi July 2014
Digital Ecosystem Mapping: Chicago IxDA at DigitasLBi July 2014Digital Ecosystem Mapping: Chicago IxDA at DigitasLBi July 2014
Digital Ecosystem Mapping: Chicago IxDA at DigitasLBi July 2014dsplant
 
認識用戶體驗設計的價值與招募要點 - Recruit UX Talents For Your Team
認識用戶體驗設計的價值與招募要點 - Recruit UX Talents For Your Team認識用戶體驗設計的價值與招募要點 - Recruit UX Talents For Your Team
認識用戶體驗設計的價值與招募要點 - Recruit UX Talents For Your TeamIvan Wei
 
The UX Disciplines
The UX DisciplinesThe UX Disciplines
The UX DisciplinesNick Finck
 
Business Ecosystem Design
Business Ecosystem DesignBusiness Ecosystem Design
Business Ecosystem DesignJan Schmiedgen
 
用戶體驗設計,從需求到產品落地
用戶體驗設計,從需求到產品落地用戶體驗設計,從需求到產品落地
用戶體驗設計,從需求到產品落地Ivan Wei
 

En vedette (11)

Leveraging User Research
Leveraging User ResearchLeveraging User Research
Leveraging User Research
 
Behind the Brand: 30 Influencers that Drive Social for the Brands We Love
Behind the Brand: 30 Influencers that Drive Social for the Brands We LoveBehind the Brand: 30 Influencers that Drive Social for the Brands We Love
Behind the Brand: 30 Influencers that Drive Social for the Brands We Love
 
The Anatomy of a Design Argument
The Anatomy of a Design ArgumentThe Anatomy of a Design Argument
The Anatomy of a Design Argument
 
UX & The Heisenberg Uncertainty Principle - SXSW 2015
UX & The Heisenberg Uncertainty Principle - SXSW 2015UX & The Heisenberg Uncertainty Principle - SXSW 2015
UX & The Heisenberg Uncertainty Principle - SXSW 2015
 
workshop窩蝦毀o
workshop窩蝦毀oworkshop窩蝦毀o
workshop窩蝦毀o
 
Mapping Ecosystem Services to Human well-being - MESH tool demo
Mapping Ecosystem Services to Human well-being - MESH tool demoMapping Ecosystem Services to Human well-being - MESH tool demo
Mapping Ecosystem Services to Human well-being - MESH tool demo
 
Digital Ecosystem Mapping: Chicago IxDA at DigitasLBi July 2014
Digital Ecosystem Mapping: Chicago IxDA at DigitasLBi July 2014Digital Ecosystem Mapping: Chicago IxDA at DigitasLBi July 2014
Digital Ecosystem Mapping: Chicago IxDA at DigitasLBi July 2014
 
認識用戶體驗設計的價值與招募要點 - Recruit UX Talents For Your Team
認識用戶體驗設計的價值與招募要點 - Recruit UX Talents For Your Team認識用戶體驗設計的價值與招募要點 - Recruit UX Talents For Your Team
認識用戶體驗設計的價值與招募要點 - Recruit UX Talents For Your Team
 
The UX Disciplines
The UX DisciplinesThe UX Disciplines
The UX Disciplines
 
Business Ecosystem Design
Business Ecosystem DesignBusiness Ecosystem Design
Business Ecosystem Design
 
用戶體驗設計,從需求到產品落地
用戶體驗設計,從需求到產品落地用戶體驗設計,從需求到產品落地
用戶體驗設計,從需求到產品落地
 

Similaire à Introduction to Designing Windows 8 Apps

A Deep Dive into Open Source Android Development
A Deep Dive into Open Source Android DevelopmentA Deep Dive into Open Source Android Development
A Deep Dive into Open Source Android DevelopmentDavid Wu
 
Adobe MAX: Rapidly Build HTML5 Apps with Sencha Designer
Adobe MAX: Rapidly Build HTML5 Apps with Sencha DesignerAdobe MAX: Rapidly Build HTML5 Apps with Sencha Designer
Adobe MAX: Rapidly Build HTML5 Apps with Sencha DesignerAaron Conran
 
Android Technology
Android TechnologyAndroid Technology
Android TechnologyR
 
Kevin Whinnery: Best Practices for Cross-Platform Mobile Development
Kevin Whinnery: Best Practices for Cross-Platform Mobile DevelopmentKevin Whinnery: Best Practices for Cross-Platform Mobile Development
Kevin Whinnery: Best Practices for Cross-Platform Mobile DevelopmentAxway Appcelerator
 
Designing a High Quality User Experience for Widgets
Designing a High Quality User Experience for WidgetsDesigning a High Quality User Experience for Widgets
Designing a High Quality User Experience for WidgetsVodafone developer
 
Rangka kursus pembangunan aplikasi android kuiscell khirulnizam
Rangka kursus pembangunan aplikasi android kuiscell   khirulnizamRangka kursus pembangunan aplikasi android kuiscell   khirulnizam
Rangka kursus pembangunan aplikasi android kuiscell khirulnizamKhirulnizam Abd Rahman
 
Consider Starting Small
Consider Starting SmallConsider Starting Small
Consider Starting SmallAndrew Smith
 
Application software
Application softwareApplication software
Application softwareArdit Meti
 
AppStudio for ArcGIS: The Basics - Esri FedGIS 2016
AppStudio for ArcGIS: The Basics - Esri FedGIS 2016AppStudio for ArcGIS: The Basics - Esri FedGIS 2016
AppStudio for ArcGIS: The Basics - Esri FedGIS 2016Blue Raster
 
Android Development recipes with java.pptx
Android Development recipes with java.pptxAndroid Development recipes with java.pptx
Android Development recipes with java.pptxabdulqayoomjat2470
 
Enhancing and modifying_the_core_android_os
Enhancing and modifying_the_core_android_osEnhancing and modifying_the_core_android_os
Enhancing and modifying_the_core_android_osArnav Gupta
 
Mobile Controls for IBM Lotus Domino XPages on OpenNTF 09/10
Mobile Controls for IBM Lotus Domino XPages on OpenNTF 09/10Mobile Controls for IBM Lotus Domino XPages on OpenNTF 09/10
Mobile Controls for IBM Lotus Domino XPages on OpenNTF 09/10Niklas Heidloff
 
Mobile Controls for IBM Lotus Domino XPages on OpenNTF
Mobile Controls for IBM Lotus Domino XPages on OpenNTFMobile Controls for IBM Lotus Domino XPages on OpenNTF
Mobile Controls for IBM Lotus Domino XPages on OpenNTFNiklas Heidloff
 
Possible_EOnline_responsive_design_sxsw2013
Possible_EOnline_responsive_design_sxsw2013Possible_EOnline_responsive_design_sxsw2013
Possible_EOnline_responsive_design_sxsw2013asupawanich
 

Similaire à Introduction to Designing Windows 8 Apps (20)

Android UI Design Tips
Android UI Design TipsAndroid UI Design Tips
Android UI Design Tips
 
A Deep Dive into Open Source Android Development
A Deep Dive into Open Source Android DevelopmentA Deep Dive into Open Source Android Development
A Deep Dive into Open Source Android Development
 
Adobe MAX: Rapidly Build HTML5 Apps with Sencha Designer
Adobe MAX: Rapidly Build HTML5 Apps with Sencha DesignerAdobe MAX: Rapidly Build HTML5 Apps with Sencha Designer
Adobe MAX: Rapidly Build HTML5 Apps with Sencha Designer
 
Android Technology
Android TechnologyAndroid Technology
Android Technology
 
Kevin Whinnery: Best Practices for Cross-Platform Mobile Development
Kevin Whinnery: Best Practices for Cross-Platform Mobile DevelopmentKevin Whinnery: Best Practices for Cross-Platform Mobile Development
Kevin Whinnery: Best Practices for Cross-Platform Mobile Development
 
Android Apps
Android AppsAndroid Apps
Android Apps
 
Create great UIs for budget phones
Create great UIs for budget phonesCreate great UIs for budget phones
Create great UIs for budget phones
 
Designing a High Quality User Experience for Widgets
Designing a High Quality User Experience for WidgetsDesigning a High Quality User Experience for Widgets
Designing a High Quality User Experience for Widgets
 
Rangka kursus pembangunan aplikasi android kuiscell khirulnizam
Rangka kursus pembangunan aplikasi android kuiscell   khirulnizamRangka kursus pembangunan aplikasi android kuiscell   khirulnizam
Rangka kursus pembangunan aplikasi android kuiscell khirulnizam
 
Consider Starting Small
Consider Starting SmallConsider Starting Small
Consider Starting Small
 
Application software
Application softwareApplication software
Application software
 
AppStudio for ArcGIS: The Basics - Esri FedGIS 2016
AppStudio for ArcGIS: The Basics - Esri FedGIS 2016AppStudio for ArcGIS: The Basics - Esri FedGIS 2016
AppStudio for ArcGIS: The Basics - Esri FedGIS 2016
 
Android Development recipes with java.pptx
Android Development recipes with java.pptxAndroid Development recipes with java.pptx
Android Development recipes with java.pptx
 
Enhancing and modifying_the_core_android_os
Enhancing and modifying_the_core_android_osEnhancing and modifying_the_core_android_os
Enhancing and modifying_the_core_android_os
 
Mobile Controls for IBM Lotus Domino XPages on OpenNTF 09/10
Mobile Controls for IBM Lotus Domino XPages on OpenNTF 09/10Mobile Controls for IBM Lotus Domino XPages on OpenNTF 09/10
Mobile Controls for IBM Lotus Domino XPages on OpenNTF 09/10
 
Mobile Controls for IBM Lotus Domino XPages on OpenNTF
Mobile Controls for IBM Lotus Domino XPages on OpenNTFMobile Controls for IBM Lotus Domino XPages on OpenNTF
Mobile Controls for IBM Lotus Domino XPages on OpenNTF
 
Mobile web development
Mobile web development Mobile web development
Mobile web development
 
Mockdown @ MOB
Mockdown @ MOBMockdown @ MOB
Mockdown @ MOB
 
Possible_EOnline_responsive_design_sxsw2013
Possible_EOnline_responsive_design_sxsw2013Possible_EOnline_responsive_design_sxsw2013
Possible_EOnline_responsive_design_sxsw2013
 
Seminar report on android os
Seminar report on android osSeminar report on android os
Seminar report on android os
 

Introduction to Designing Windows 8 Apps

  • 1. Introduction to Designing Windows 8 Apps
  • 2. The Blink Story • Established in 2000 in Seattle • User Experience Specialists • Domain experts in Human interfaces • Research-driven design • 35 Employees, including 9 PhDs
  • 4. Our Panel and Agenda Joe Welinske Valentina Ferrari Geoff Harrison • Quick Intro to the Windows 8 UI • A look at Windows 8 Design Principles • Case Study Examples: Rhapsody and WalkSeattle • Lessons Learned • Q&A 4
  • 5. Windows 8 and Modern UI Style • Modern UI Style is the new Microsoft design language • It is comprised of a set of principles that apply to Windows Phone, Windows 8, and Xbox • Navigation and interaction patterns do differ between them 5
  • 6. Blink and Windows 8 • Working with Modern UI for about a year • Windows 8 Development Partner • Presented design practices at Microsoft developer conferences • Have designed new and ported existing apps to Windows 8 • Have a design principles reference site at blinkux.com/metro 6
  • 7. Creating a Windows 8 App • Have a perspective - Elevator pitch - What singular thing is it great at? • Define the user activities • Decide how it will make money • Conform to the structure, but wear your own brand 7
  • 8. Windows 8 and Modern UI Style • Modern UI Style is the new Microsoft design language • It is comprised of a set of principles that apply to Windows Phone, Windows 8, and Xbox • Navigation and interaction patterns do differ between them 8
  • 9. Modern UI Style and Windows 8 Basics
  • 10. Five Principles 1. Pride in Craftsmanship Pay attention to details. 2. Be Fast and Fluid Use animations to make the application feel responsive. 3. Authentically Digital Avoid skeumorphic design. 4. Do More with Less Try to remove buttons and chrome from the screen. Keep your application focused around your core task. 5. Win as One Try to use the UI patterns created by Microsoft. Source: http://msdn.microsoft.com/en-us/library/windows/apps/hh464920.aspx 10
  • 11. Five Principles 1. Pride in Craftsmanship Pay attention to details. 2. Be Fast and Fluid Use animations to make the application feel responsive. 3. Authentically Digital Avoid skeumorphic design. 4. Do More with Less Try to remove buttons and chrome from the screen. Keep your application focused around your core task. 5. Win as One Try to use the UI patterns created by Microsoft. Source: http://msdn.microsoft.com/en-us/library/windows/apps/hh464920.aspx 11
  • 12. Screen Hierarchy Hub Screen Section Screen Detail Screen 12
  • 13. Navigation Patterns Section Labels Header Menu Charms Navigation Bar 13
  • 15. Starting Point: Android App Task Redesign the Rhapsody Android App to fit Windows 8. Challenge Remain consistent with other Rhapsody apps that users are used to. 15
  • 16. Design Process 1. Studied the Android application 2. Sketched layout and information architecture 3. Wireframes 4. Created and tested paper prototype 5. Iterated on the wireframes 6. Visual Design 16
  • 17. Three Key Problems 1. Reorganize the Navigation 2. Remove the Chrome 3. Achieving a 3-level hierarchy 17
  • 18. Redesign the Navigation Task Reorganize the application to use the Windows 8 navigation patterns. Challenge Make it easy to navigate between various sections of the applications, and to return to the home screen. 18
  • 19. Redesign the Navigation Solution 1. Navigation Bar 2. Header Menu 19
  • 20. Remove the Chrome Challenge Make sure that Rhapsody users can easily access the Music Player. 20
  • 21. Remove the Chrome Task Hide the Music Player. Solution Place the Music Player in the Navigation Bar so it is accessible from every page, without always being on the screen. 21
  • 22. Remove the Chrome Challenge • All Rhapsody applications have a small add button next to each track title • In Windows 8, however, such buttons are considered chrome. Solution We decided to remain consistent with other Rhapsody applications and keep the button. 22
  • 23. Achieving a 3-level Hierarchy Home Challenge The original Rhapsody app has both a wide Radio Browse My Music Player and a deep navigation structure. Genre Solution Sub-Genre • Use a Header Menu or Navigation Bar Album to make sure that the application is easy to navigate from any level of the hierarchy. • Use filters at the category level to remove some of the levels. 23
  • 24. Beyond the Templates Designing the WalkSeattle app
  • 25. The Templates • Created by Microsoft to help designers and developers design their apps • Standard grid-based layout with rectangular items 25
  • 26. Going Beyond the Templates Why? • A lot of applications follow the templates too rigidly resulting in cookie cutter apps • Going beyond them is creates a more unique experience and a stronger brand How? • Follow the grid but play with shapes and layouts – not everything has to be rectangular • Make sure that your design still follows the principles 26
  • 27. WalkSeattle – Version 1 • Started off following the templates, with the groups of rectangles. • But we wanted to create something different… 27
  • 28. WalkSeattle – Final Version • Starting position places content on the left and right • Shapes that reflect the brand 28
  • 29. Wrapping Up Joe Welinske Valentina Ferrari Geoff Harrison • We’ll send you a link to the recording and slides. • We will be having another webinar soon about designing with kids in mind. • UX Tools Survey in Progress conveyux.com/ux-tools-survey/ 29
  • 30. 30
  • 31. Windows 8 Resources • Making Great Windows Store Apps • Planning Windows Store Apps • Navigation Design for Windows Store Apps • Commanding Design for Windows Store Apps • Touch Interaction • PSD Resources from Microsoft • UX Guidelines for Metro Style Apps • Scaling to different screen • Gestures • Skeuomorphic Design 31

Notes de l'éditeur

  1. Explain the separation between the style and Windows 8 itself. The style also applies to Windows Phone and Xbox.
  2. Explain the separation between the style and Windows 8 itself. The style also applies to Windows Phone and Xbox.