SlideShare uma empresa Scribd logo
1 de 32
Design Strategy for
Cross-Device User Experience
      Silicon India WebApps 2011 Chennai




                        Ashutosh Kumar, Yahoo! Design
About me...
- Industrial designer from IIT Mumbai
- Designing User Experiences for 11 years
- Principal Interaction Designer in Yahoo!
-Past: Worked with HumanFactors
      ashutoshk77@yahoo.com

     ashutoshk77
Evolving Nature of UX Complexity
        User Profiles are vast and wide.
Too Many Devices
These users are using multiple devices, sometimes to do the same tasks
Typical Device Usage Pattern



Multi tasking     Low connection       High connection, High attention span, Desk work   Low connection       Full Attention     Full Attention
Subconscious      Variable             Variable tasks                                    Variable             Relaxing           Focused
Short Attention   Time and attention                                                     Time and attention   Entertainment      Lying in bed




  Morning             Commute to Work             Office Hours                   Commute to Home                  Relax        Before Bed
People are spending more time on
         internet devices
How do we achieve a seamless
 experience across devices?
Typical Design Process

                                      Detailed         Data
  User         Conceptual
                                      Design &     Analytics and
Research        Design
                                     Prototyping    Feedback



                                     Evaluation
                  Concept
                                        and
                 Evaluation
                                      Testing



     To cater multiple device world… we need more
                     considerations…
           • Changing Technology Trends
           • Play on Device Strengths
           • Responsive Design
Rapid Technology Changes
Consumption Pattern is Changing
Users are seeking content any where on any Device.




  Yahoo! Finance     Yahoo! Deals      Yahoo! Messenger
Consumption Pattern is Changing
Play on Device Strength
Play on Device Strength
Leverage Device specific features to offer innovative
       navigation and content presentation.
Can we have a single Design?
What is Responsive Design
“A design that "responds" to the user’s behavior and environment
         based on screen size, platform and orientation.”

o   Adaptive layout to suit different screen sizes

o Resizing images to suit the screen resolution

o Serving low-bandwidth images to mobile devices

o Render only essential elements on smaller screens

o Providing “touch-friendly” links and buttons for mobile users

o Detecting and responding to mobile features
Responsive Design Ingredients


                                       Flexible Images
    Media Queries




                    Seamless UX
                    across devices




                    Adoptive Layouts
Why Responsive Design




                                                           @ Morten Hjerde


Flexible layouts are “Necessity” NOT “luxury” for websites unlike years ago.

Keep creating custom solutions for each Device is not always feasible.

One responsive design is easy to manage and maintain.
Fluid Design Limitations




When rendered on smaller widths… fluid
               design starts degrading
Adoptive Layout




In response to the changed screen size,
  layout is changed suitably for optimum
                    viewing experience.
Adoptive Layout
Responsive Layout Rendering
      real estate
      wastage
                                Device targeting through
                                CSS3 Media Queries

                            max-device-width: <width>
                            max-device-width: <width>
                           <link rel="stylesheet" type="text/css"
                            media="screen and
                            (max-device-width: 480px)” href=”small.css”/>




      Gutters are
      removed while
      rendering on small
      device
Fluid Images
Scaling Images with the Layout Container




                                             Flexible images


                                           img { max-width: 100%;




Hiding and Revealing Portions of Images
Displaying Essential Content Only
We can…
shrink things proportionally & rearrange elements to fit in smaller screens
But does user need that very same content on smaller screen or mobile
device?


                                                                  display: none

                                                           <meta name="viewport"
                                                           content="width=device-width" /
Provide Essential Content Only




With 80% less screen space, we should know
what matters most

The application for small devices should provide only what customers
need and nothing else
Provide Essential Content Only
Touch Friendly Design Considerations

          Visually differentiate links..
          from content w/o relying on mouse over discovery.
          CSS hover states (a:hover) is unsupported.


          Design obvious drop-down menus…
          tap-to-open needs a link / button like affordance


          Design for device rotation…
          Most of the devices supporting rotation so detect
          the rotation and switch CSS for optimum layout.


          Design for fat Fingers…
          In spite of advanced touch screens…finger is not
          As accurate as cursor so…space out your links &
          interactive elements optimally.
Touch Experience Design - Target
45-48 px is ideal targets for     Visual feedback is critical and necessary in a touchable
finger.
                                  environment. it is still visible after released touch and
                                  guides a user through an interface.
Hit targets are proportional to
the device resolution so…         Audible feedback is secondary mechanism Use
                                  audible cues in specific ranges to cut through the
                                  user’s natural environment.
Keep touchable element size
to 10 mm minimum




                                                                     Keep Tolerances to avoid
                                                                     accidentally hitting an
                                                                     adjacent element.
Touch Experience Design - Gestures

Leverage standard gestural controls to respond exactly
as a user would expect.

Provide easy access to functionality (buttons, sliders,
menu items, etc.) but allow advanced, learnable
gestures as shortcuts.

Distinguish between global, system-level gestures and
local, app-level gestures.

Don’t put labels below a control, as it can be obscured
by the user's own hand.

Trigger actions on release, not on press.
Touch Experience Design - Transitions

In Touch UI, Transition animations help confirm
that action is completed.


Engages user and provides a immersive dive in to
application context.


Transitions should be simple, elegant and subtle
NOT dramatic to draw attention to themselves.



                                                   Provide touch, press and
                                                   release states for actionable
                                                   elements in absence of focus
                                                   states or hover states.
Touch Friendly Input Controls




        Text field vs. pickers
Emerging Trends…




                     Content for Connected devices




Complementary Apps                                   Device Shifting
Thank You
Credits: Yahoo! Images, Flicker, Google Images, Iconarchive




                                                                               ashutoshk77




                                                       ashutoshk77@yahoo.com
                                                                                             8197820540

Mais conteúdo relacionado

Mais procurados

Ux Ui Design for Mobile Apps
Ux Ui Design  for  Mobile AppsUx Ui Design  for  Mobile Apps
Ux Ui Design for Mobile AppsVishal Kirti
 
UX & UI Design - Differentiate through design
UX & UI Design - Differentiate through designUX & UI Design - Differentiate through design
UX & UI Design - Differentiate through designDMI
 
UI vs UX workshop
UI vs UX workshopUI vs UX workshop
UI vs UX workshopInova LLC
 
UI and UX Design for Startups - Matin Maleki
UI and UX Design for Startups - Matin MalekiUI and UX Design for Startups - Matin Maleki
UI and UX Design for Startups - Matin MalekiMatin Maleki
 
What’s the difference between a UX and UI designer? (Part two)
What’s the difference between a UX and UI designer? (Part two)What’s the difference between a UX and UI designer? (Part two)
What’s the difference between a UX and UI designer? (Part two)iFactory Digital
 
UI vs UX ( User Interface vs User Experience)
UI vs UX ( User Interface vs User Experience)UI vs UX ( User Interface vs User Experience)
UI vs UX ( User Interface vs User Experience)Sonali Pawar
 
Game interface design part 1
Game interface design part 1Game interface design part 1
Game interface design part 1Durgesh Pandey
 
What’s the difference between a UX and UI designer? (Part one)
What’s the difference between a UX and UI designer? (Part one)What’s the difference between a UX and UI designer? (Part one)
What’s the difference between a UX and UI designer? (Part one)iFactory Digital
 
Ux/ui Design Solution Services
Ux/ui Design Solution ServicesUx/ui Design Solution Services
Ux/ui Design Solution Servicesdeorwine infotech
 
The Importance of UI/UX Design in Mobile App Development
The Importance of UI/UX Design in Mobile App DevelopmentThe Importance of UI/UX Design in Mobile App Development
The Importance of UI/UX Design in Mobile App DevelopmentDivyaConsagous
 
A UI and UX training presentation
A UI and UX training presentationA UI and UX training presentation
A UI and UX training presentationaayush_jain_87
 
UI UX introduction
UI UX introductionUI UX introduction
UI UX introductionIsmail Norri
 
Simple Steps to UX/UI Web Design
Simple Steps to UX/UI Web DesignSimple Steps to UX/UI Web Design
Simple Steps to UX/UI Web DesignKoombea
 
UX/UI design for web and mobile
UX/UI design for web and mobileUX/UI design for web and mobile
UX/UI design for web and mobileHeads&Hands
 

Mais procurados (20)

Ux Ui Design for Mobile Apps
Ux Ui Design  for  Mobile AppsUx Ui Design  for  Mobile Apps
Ux Ui Design for Mobile Apps
 
Ui vs UX design
Ui vs UX designUi vs UX design
Ui vs UX design
 
UX & UI Design - Differentiate through design
UX & UI Design - Differentiate through designUX & UI Design - Differentiate through design
UX & UI Design - Differentiate through design
 
UI vs UX workshop
UI vs UX workshopUI vs UX workshop
UI vs UX workshop
 
UI & UX Engineering
UI & UX EngineeringUI & UX Engineering
UI & UX Engineering
 
Ux & ui
Ux & uiUx & ui
Ux & ui
 
UI and UX Design for Startups - Matin Maleki
UI and UX Design for Startups - Matin MalekiUI and UX Design for Startups - Matin Maleki
UI and UX Design for Startups - Matin Maleki
 
What’s the difference between a UX and UI designer? (Part two)
What’s the difference between a UX and UI designer? (Part two)What’s the difference between a UX and UI designer? (Part two)
What’s the difference between a UX and UI designer? (Part two)
 
UI vs UX ( User Interface vs User Experience)
UI vs UX ( User Interface vs User Experience)UI vs UX ( User Interface vs User Experience)
UI vs UX ( User Interface vs User Experience)
 
Game interface design part 1
Game interface design part 1Game interface design part 1
Game interface design part 1
 
What’s the difference between a UX and UI designer? (Part one)
What’s the difference between a UX and UI designer? (Part one)What’s the difference between a UX and UI designer? (Part one)
What’s the difference between a UX and UI designer? (Part one)
 
UI-UX Services | Web Designing Services
UI-UX Services | Web Designing ServicesUI-UX Services | Web Designing Services
UI-UX Services | Web Designing Services
 
UX and UI
UX and UIUX and UI
UX and UI
 
Ux/ui Design Solution Services
Ux/ui Design Solution ServicesUx/ui Design Solution Services
Ux/ui Design Solution Services
 
The Importance of UI/UX Design in Mobile App Development
The Importance of UI/UX Design in Mobile App DevelopmentThe Importance of UI/UX Design in Mobile App Development
The Importance of UI/UX Design in Mobile App Development
 
A UI and UX training presentation
A UI and UX training presentationA UI and UX training presentation
A UI and UX training presentation
 
UI UX introduction
UI UX introductionUI UX introduction
UI UX introduction
 
Simple Steps to UX/UI Web Design
Simple Steps to UX/UI Web DesignSimple Steps to UX/UI Web Design
Simple Steps to UX/UI Web Design
 
UI/UX Courses
UI/UX Courses UI/UX Courses
UI/UX Courses
 
UX/UI design for web and mobile
UX/UI design for web and mobileUX/UI design for web and mobile
UX/UI design for web and mobile
 

Destaque

Infograhpic on the Top Trends that will Shape Digital Marketing
Infograhpic on the Top Trends that will Shape Digital MarketingInfograhpic on the Top Trends that will Shape Digital Marketing
Infograhpic on the Top Trends that will Shape Digital MarketingEthinos Digital Marketing
 
Engaging with Purpose
Engaging with Purpose Engaging with Purpose
Engaging with Purpose Siegel+Gale
 
Fact-Based Branding in the Real World
Fact-Based Branding in the Real WorldFact-Based Branding in the Real World
Fact-Based Branding in the Real WorldSiegel+Gale
 
Siegel+Gale at CEA: Creating Strong Brands Through Stories and Experiences
Siegel+Gale at CEA: Creating Strong Brands Through Stories and ExperiencesSiegel+Gale at CEA: Creating Strong Brands Through Stories and Experiences
Siegel+Gale at CEA: Creating Strong Brands Through Stories and Experiences Siegel+Gale
 

Destaque (6)

Infograhpic on the Top Trends that will Shape Digital Marketing
Infograhpic on the Top Trends that will Shape Digital MarketingInfograhpic on the Top Trends that will Shape Digital Marketing
Infograhpic on the Top Trends that will Shape Digital Marketing
 
Engaging with Purpose
Engaging with Purpose Engaging with Purpose
Engaging with Purpose
 
What's in a Name?
What's in a Name?What's in a Name?
What's in a Name?
 
Delivery sumo
Delivery sumoDelivery sumo
Delivery sumo
 
Fact-Based Branding in the Real World
Fact-Based Branding in the Real WorldFact-Based Branding in the Real World
Fact-Based Branding in the Real World
 
Siegel+Gale at CEA: Creating Strong Brands Through Stories and Experiences
Siegel+Gale at CEA: Creating Strong Brands Through Stories and ExperiencesSiegel+Gale at CEA: Creating Strong Brands Through Stories and Experiences
Siegel+Gale at CEA: Creating Strong Brands Through Stories and Experiences
 

Semelhante a Design Strategy for Cross-Device User Experience

Importance of User eXperience
Importance of User eXperienceImportance of User eXperience
Importance of User eXperienceguest1bcbc9
 
Dev fest ile ife 2014-ux, material design and trends
Dev fest ile ife 2014-ux, material design and trendsDev fest ile ife 2014-ux, material design and trends
Dev fest ile ife 2014-ux, material design and trendsTunde Ojediran
 
Android UX-UI Design for Fun and Profit
Android UX-UI Design for Fun and ProfitAndroid UX-UI Design for Fun and Profit
Android UX-UI Design for Fun and Profitpenanochizzo
 
Android UX-UI Design for Fun and Profit
Android UX-UI Design for Fun and ProfitAndroid UX-UI Design for Fun and Profit
Android UX-UI Design for Fun and ProfitFernando Cejas
 
Android UX-UI Design for fun and profit | Fernando Cejas | Tuenti
 Android UX-UI Design for fun and profit | Fernando Cejas | Tuenti   Android UX-UI Design for fun and profit | Fernando Cejas | Tuenti
Android UX-UI Design for fun and profit | Fernando Cejas | Tuenti Smash Tech
 
Responsive & Organic Design
Responsive & Organic DesignResponsive & Organic Design
Responsive & Organic DesignMirco Pasqualini
 
Designing for Multiple Devices - Sarit Arora
 Designing for Multiple Devices - Sarit Arora Designing for Multiple Devices - Sarit Arora
Designing for Multiple Devices - Sarit AroraSTC India UX SIG
 
Neodes Uxd Profile 2012
Neodes Uxd Profile 2012Neodes Uxd Profile 2012
Neodes Uxd Profile 2012Amogh Chougule
 
2013 Lecture 6: AR User Interface Design Guidelines
2013 Lecture 6: AR User Interface Design Guidelines2013 Lecture 6: AR User Interface Design Guidelines
2013 Lecture 6: AR User Interface Design GuidelinesMark Billinghurst
 
Responsive Design & Prototyping -- An Agency Model (Part 3/3)
Responsive Design & Prototyping -- An Agency Model (Part 3/3)Responsive Design & Prototyping -- An Agency Model (Part 3/3)
Responsive Design & Prototyping -- An Agency Model (Part 3/3)Neeta Goplani
 
Surface computing,towards business technology
Surface computing,towards business technologySurface computing,towards business technology
Surface computing,towards business technologyrajesh441
 
10 Design Commandments for Mobile App Developers
10 Design Commandments for Mobile App Developers10 Design Commandments for Mobile App Developers
10 Design Commandments for Mobile App DevelopersJigyasa Makkar
 
Intro to Responsive
Intro to ResponsiveIntro to Responsive
Intro to ResponsiveTom Elliott
 
Professional ui for a website design
Professional ui for a website designProfessional ui for a website design
Professional ui for a website designRavi Bhadauria
 
UX-Driven & Inclusive Data Visualizations
UX-Driven & Inclusive Data VisualizationsUX-Driven & Inclusive Data Visualizations
UX-Driven & Inclusive Data VisualizationsMichelle Michael
 
Website redesign
Website redesignWebsite redesign
Website redesignOptfinITy
 
Designing windows 8.1 apps, from the ground up
Designing windows 8.1 apps, from the ground upDesigning windows 8.1 apps, from the ground up
Designing windows 8.1 apps, from the ground upMike Bifulco
 

Semelhante a Design Strategy for Cross-Device User Experience (20)

Importance of User eXperience
Importance of User eXperienceImportance of User eXperience
Importance of User eXperience
 
Dev fest ile ife 2014-ux, material design and trends
Dev fest ile ife 2014-ux, material design and trendsDev fest ile ife 2014-ux, material design and trends
Dev fest ile ife 2014-ux, material design and trends
 
Android UX-UI Design for Fun and Profit
Android UX-UI Design for Fun and ProfitAndroid UX-UI Design for Fun and Profit
Android UX-UI Design for Fun and Profit
 
Android UX-UI Design for Fun and Profit
Android UX-UI Design for Fun and ProfitAndroid UX-UI Design for Fun and Profit
Android UX-UI Design for Fun and Profit
 
Android UX-UI Design for fun and profit | Fernando Cejas | Tuenti
 Android UX-UI Design for fun and profit | Fernando Cejas | Tuenti   Android UX-UI Design for fun and profit | Fernando Cejas | Tuenti
Android UX-UI Design for fun and profit | Fernando Cejas | Tuenti
 
Responsive & Organic Design
Responsive & Organic DesignResponsive & Organic Design
Responsive & Organic Design
 
Designing for Multiple Devices - Sarit Arora
 Designing for Multiple Devices - Sarit Arora Designing for Multiple Devices - Sarit Arora
Designing for Multiple Devices - Sarit Arora
 
Neodes Uxd Profile 2012
Neodes Uxd Profile 2012Neodes Uxd Profile 2012
Neodes Uxd Profile 2012
 
Responsive Design and Joomla!
Responsive Design and Joomla!Responsive Design and Joomla!
Responsive Design and Joomla!
 
2013 Lecture 6: AR User Interface Design Guidelines
2013 Lecture 6: AR User Interface Design Guidelines2013 Lecture 6: AR User Interface Design Guidelines
2013 Lecture 6: AR User Interface Design Guidelines
 
Responsive Design & Prototyping -- An Agency Model (Part 3/3)
Responsive Design & Prototyping -- An Agency Model (Part 3/3)Responsive Design & Prototyping -- An Agency Model (Part 3/3)
Responsive Design & Prototyping -- An Agency Model (Part 3/3)
 
Surface computing,towards business technology
Surface computing,towards business technologySurface computing,towards business technology
Surface computing,towards business technology
 
Material design
Material designMaterial design
Material design
 
10 Design Commandments for Mobile App Developers
10 Design Commandments for Mobile App Developers10 Design Commandments for Mobile App Developers
10 Design Commandments for Mobile App Developers
 
Intro to Responsive
Intro to ResponsiveIntro to Responsive
Intro to Responsive
 
Professional ui for a website design
Professional ui for a website designProfessional ui for a website design
Professional ui for a website design
 
Man-Made Humans
Man-Made HumansMan-Made Humans
Man-Made Humans
 
UX-Driven & Inclusive Data Visualizations
UX-Driven & Inclusive Data VisualizationsUX-Driven & Inclusive Data Visualizations
UX-Driven & Inclusive Data Visualizations
 
Website redesign
Website redesignWebsite redesign
Website redesign
 
Designing windows 8.1 apps, from the ground up
Designing windows 8.1 apps, from the ground upDesigning windows 8.1 apps, from the ground up
Designing windows 8.1 apps, from the ground up
 

Último

Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)amitlee9823
 
The_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdf
The_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdfThe_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdf
The_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdfAmirYakdi
 
Best VIP Call Girls Noida Sector 47 Call Me: 8448380779
Best VIP Call Girls Noida Sector 47 Call Me: 8448380779Best VIP Call Girls Noida Sector 47 Call Me: 8448380779
Best VIP Call Girls Noida Sector 47 Call Me: 8448380779Delhi Call girls
 
The Art of Batik, template ppt aesthetic
The Art of Batik, template ppt aestheticThe Art of Batik, template ppt aesthetic
The Art of Batik, template ppt aestheticTiaFebriani
 
Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...
Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...
Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...babafaisel
 
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779Best VIP Call Girls Noida Sector 44 Call Me: 8448380779
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779Delhi Call girls
 
Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...amitlee9823
 
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...Pooja Nehwal
 
VVIP Pune Call Girls Dange Chowk (8250192130) Pune Escorts Nearby with Comple...
VVIP Pune Call Girls Dange Chowk (8250192130) Pune Escorts Nearby with Comple...VVIP Pune Call Girls Dange Chowk (8250192130) Pune Escorts Nearby with Comple...
VVIP Pune Call Girls Dange Chowk (8250192130) Pune Escorts Nearby with Comple...Call Girls in Nagpur High Profile
 
Peaches App development presentation deck
Peaches App development presentation deckPeaches App development presentation deck
Peaches App development presentation decktbatkhuu1
 
Verified Trusted Call Girls Adugodi💘 9352852248 Good Looking standard Profil...
Verified Trusted Call Girls Adugodi💘 9352852248  Good Looking standard Profil...Verified Trusted Call Girls Adugodi💘 9352852248  Good Looking standard Profil...
Verified Trusted Call Girls Adugodi💘 9352852248 Good Looking standard Profil...kumaririma588
 
CALL ON ➥8923113531 🔝Call Girls Kalyanpur Lucknow best Female service 🧵
CALL ON ➥8923113531 🔝Call Girls Kalyanpur Lucknow best Female service  🧵CALL ON ➥8923113531 🔝Call Girls Kalyanpur Lucknow best Female service  🧵
CALL ON ➥8923113531 🔝Call Girls Kalyanpur Lucknow best Female service 🧵anilsa9823
 
Government polytechnic college-1.pptxabcd
Government polytechnic college-1.pptxabcdGovernment polytechnic college-1.pptxabcd
Government polytechnic college-1.pptxabcdshivubhavv
 
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...home
 
Chapter 19_DDA_TOD Policy_First Draft 2012.pdf
Chapter 19_DDA_TOD Policy_First Draft 2012.pdfChapter 19_DDA_TOD Policy_First Draft 2012.pdf
Chapter 19_DDA_TOD Policy_First Draft 2012.pdfParomita Roy
 
Dubai Call Girls Pro Domain O525547819 Call Girls Dubai Doux
Dubai Call Girls Pro Domain O525547819 Call Girls Dubai DouxDubai Call Girls Pro Domain O525547819 Call Girls Dubai Doux
Dubai Call Girls Pro Domain O525547819 Call Girls Dubai Douxkojalkojal131
 
(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...
(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...
(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...ranjana rawat
 
WAEC Carpentry and Joinery Past Questions
WAEC Carpentry and Joinery Past QuestionsWAEC Carpentry and Joinery Past Questions
WAEC Carpentry and Joinery Past QuestionsCharles Obaleagbon
 
Design Inspiration for College by Slidesgo.pptx
Design Inspiration for College by Slidesgo.pptxDesign Inspiration for College by Slidesgo.pptx
Design Inspiration for College by Slidesgo.pptxTusharBahuguna2
 

Último (20)

Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)
 
The_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdf
The_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdfThe_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdf
The_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdf
 
Best VIP Call Girls Noida Sector 47 Call Me: 8448380779
Best VIP Call Girls Noida Sector 47 Call Me: 8448380779Best VIP Call Girls Noida Sector 47 Call Me: 8448380779
Best VIP Call Girls Noida Sector 47 Call Me: 8448380779
 
The Art of Batik, template ppt aesthetic
The Art of Batik, template ppt aestheticThe Art of Batik, template ppt aesthetic
The Art of Batik, template ppt aesthetic
 
Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...
Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...
Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...
 
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779Best VIP Call Girls Noida Sector 44 Call Me: 8448380779
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779
 
Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
 
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...
 
VVIP Pune Call Girls Dange Chowk (8250192130) Pune Escorts Nearby with Comple...
VVIP Pune Call Girls Dange Chowk (8250192130) Pune Escorts Nearby with Comple...VVIP Pune Call Girls Dange Chowk (8250192130) Pune Escorts Nearby with Comple...
VVIP Pune Call Girls Dange Chowk (8250192130) Pune Escorts Nearby with Comple...
 
Peaches App development presentation deck
Peaches App development presentation deckPeaches App development presentation deck
Peaches App development presentation deck
 
Verified Trusted Call Girls Adugodi💘 9352852248 Good Looking standard Profil...
Verified Trusted Call Girls Adugodi💘 9352852248  Good Looking standard Profil...Verified Trusted Call Girls Adugodi💘 9352852248  Good Looking standard Profil...
Verified Trusted Call Girls Adugodi💘 9352852248 Good Looking standard Profil...
 
CALL ON ➥8923113531 🔝Call Girls Kalyanpur Lucknow best Female service 🧵
CALL ON ➥8923113531 🔝Call Girls Kalyanpur Lucknow best Female service  🧵CALL ON ➥8923113531 🔝Call Girls Kalyanpur Lucknow best Female service  🧵
CALL ON ➥8923113531 🔝Call Girls Kalyanpur Lucknow best Female service 🧵
 
Call Girls Service Mukherjee Nagar @9999965857 Delhi 🫦 No Advance VVIP 🍎 SER...
Call Girls Service Mukherjee Nagar @9999965857 Delhi 🫦 No Advance  VVIP 🍎 SER...Call Girls Service Mukherjee Nagar @9999965857 Delhi 🫦 No Advance  VVIP 🍎 SER...
Call Girls Service Mukherjee Nagar @9999965857 Delhi 🫦 No Advance VVIP 🍎 SER...
 
Government polytechnic college-1.pptxabcd
Government polytechnic college-1.pptxabcdGovernment polytechnic college-1.pptxabcd
Government polytechnic college-1.pptxabcd
 
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...
 
Chapter 19_DDA_TOD Policy_First Draft 2012.pdf
Chapter 19_DDA_TOD Policy_First Draft 2012.pdfChapter 19_DDA_TOD Policy_First Draft 2012.pdf
Chapter 19_DDA_TOD Policy_First Draft 2012.pdf
 
Dubai Call Girls Pro Domain O525547819 Call Girls Dubai Doux
Dubai Call Girls Pro Domain O525547819 Call Girls Dubai DouxDubai Call Girls Pro Domain O525547819 Call Girls Dubai Doux
Dubai Call Girls Pro Domain O525547819 Call Girls Dubai Doux
 
(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...
(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...
(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...
 
WAEC Carpentry and Joinery Past Questions
WAEC Carpentry and Joinery Past QuestionsWAEC Carpentry and Joinery Past Questions
WAEC Carpentry and Joinery Past Questions
 
Design Inspiration for College by Slidesgo.pptx
Design Inspiration for College by Slidesgo.pptxDesign Inspiration for College by Slidesgo.pptx
Design Inspiration for College by Slidesgo.pptx
 

Design Strategy for Cross-Device User Experience

  • 1. Design Strategy for Cross-Device User Experience Silicon India WebApps 2011 Chennai Ashutosh Kumar, Yahoo! Design
  • 2. About me... - Industrial designer from IIT Mumbai - Designing User Experiences for 11 years - Principal Interaction Designer in Yahoo! -Past: Worked with HumanFactors ashutoshk77@yahoo.com ashutoshk77
  • 3. Evolving Nature of UX Complexity User Profiles are vast and wide.
  • 4. Too Many Devices These users are using multiple devices, sometimes to do the same tasks
  • 5. Typical Device Usage Pattern Multi tasking Low connection High connection, High attention span, Desk work Low connection Full Attention Full Attention Subconscious Variable Variable tasks Variable Relaxing Focused Short Attention Time and attention Time and attention Entertainment Lying in bed Morning Commute to Work Office Hours Commute to Home Relax Before Bed
  • 6. People are spending more time on internet devices
  • 7. How do we achieve a seamless experience across devices?
  • 8. Typical Design Process Detailed Data User Conceptual Design & Analytics and Research Design Prototyping Feedback Evaluation Concept and Evaluation Testing To cater multiple device world… we need more considerations… • Changing Technology Trends • Play on Device Strengths • Responsive Design
  • 10. Consumption Pattern is Changing Users are seeking content any where on any Device. Yahoo! Finance Yahoo! Deals Yahoo! Messenger
  • 12. Play on Device Strength
  • 13. Play on Device Strength Leverage Device specific features to offer innovative navigation and content presentation.
  • 14. Can we have a single Design?
  • 15. What is Responsive Design “A design that "responds" to the user’s behavior and environment based on screen size, platform and orientation.” o Adaptive layout to suit different screen sizes o Resizing images to suit the screen resolution o Serving low-bandwidth images to mobile devices o Render only essential elements on smaller screens o Providing “touch-friendly” links and buttons for mobile users o Detecting and responding to mobile features
  • 16. Responsive Design Ingredients Flexible Images Media Queries Seamless UX across devices Adoptive Layouts
  • 17. Why Responsive Design @ Morten Hjerde Flexible layouts are “Necessity” NOT “luxury” for websites unlike years ago. Keep creating custom solutions for each Device is not always feasible. One responsive design is easy to manage and maintain.
  • 18. Fluid Design Limitations When rendered on smaller widths… fluid design starts degrading
  • 19. Adoptive Layout In response to the changed screen size, layout is changed suitably for optimum viewing experience.
  • 21. Responsive Layout Rendering real estate wastage Device targeting through CSS3 Media Queries max-device-width: <width> max-device-width: <width> <link rel="stylesheet" type="text/css" media="screen and (max-device-width: 480px)” href=”small.css”/> Gutters are removed while rendering on small device
  • 22. Fluid Images Scaling Images with the Layout Container Flexible images img { max-width: 100%; Hiding and Revealing Portions of Images
  • 23. Displaying Essential Content Only We can… shrink things proportionally & rearrange elements to fit in smaller screens But does user need that very same content on smaller screen or mobile device? display: none <meta name="viewport" content="width=device-width" /
  • 24. Provide Essential Content Only With 80% less screen space, we should know what matters most The application for small devices should provide only what customers need and nothing else
  • 26. Touch Friendly Design Considerations Visually differentiate links.. from content w/o relying on mouse over discovery. CSS hover states (a:hover) is unsupported. Design obvious drop-down menus… tap-to-open needs a link / button like affordance Design for device rotation… Most of the devices supporting rotation so detect the rotation and switch CSS for optimum layout. Design for fat Fingers… In spite of advanced touch screens…finger is not As accurate as cursor so…space out your links & interactive elements optimally.
  • 27. Touch Experience Design - Target 45-48 px is ideal targets for Visual feedback is critical and necessary in a touchable finger. environment. it is still visible after released touch and guides a user through an interface. Hit targets are proportional to the device resolution so… Audible feedback is secondary mechanism Use audible cues in specific ranges to cut through the user’s natural environment. Keep touchable element size to 10 mm minimum Keep Tolerances to avoid accidentally hitting an adjacent element.
  • 28. Touch Experience Design - Gestures Leverage standard gestural controls to respond exactly as a user would expect. Provide easy access to functionality (buttons, sliders, menu items, etc.) but allow advanced, learnable gestures as shortcuts. Distinguish between global, system-level gestures and local, app-level gestures. Don’t put labels below a control, as it can be obscured by the user's own hand. Trigger actions on release, not on press.
  • 29. Touch Experience Design - Transitions In Touch UI, Transition animations help confirm that action is completed. Engages user and provides a immersive dive in to application context. Transitions should be simple, elegant and subtle NOT dramatic to draw attention to themselves. Provide touch, press and release states for actionable elements in absence of focus states or hover states.
  • 30. Touch Friendly Input Controls Text field vs. pickers
  • 31. Emerging Trends… Content for Connected devices Complementary Apps Device Shifting
  • 32. Thank You Credits: Yahoo! Images, Flicker, Google Images, Iconarchive ashutoshk77 ashutoshk77@yahoo.com 8197820540