SlideShare a Scribd company logo
Adaptive Web Design, does size really matter?
Does size matter?
An agency approach to
adaptive web design
What we’ll be covering…


•    Why adaptive?
•    Adaptive UX / Layouts
•    Sensors
•    Challenges


http://www.flickr.com/photos/national_library_of_australia_commons/6174070848
What is already out there?



http://www.flickr.com/photos/alui0000/4814280779
•   Native apps

•   Adaptive websites

•   Web apps

•   Non-scalable websites
Speed, cost and scalability are the
            biggest factors for choosing adaptive
            websites or web apps rather than
            native apps
http://www.flickr.com/photos/rubberdragon/6652378679
Considerations for
adaptive web design
   Which devices?        Input method     Features




 Sensors & limitations     Content      Context of user
Designing for every device or
 breakpoint?
 Not only would this be
 impossible but it is a pointless
 and costly exercise.

 Instead focus on key break
 points that the design fluidly
 adapts to.

http://www.flickr.com/photos/nnova/5022567963
What are my key breakpoints?
Well, who is your audience?
•Look at analytics

Pick key breakpoints that will still
enable a good user experience
on in-between devices/widths
Planning an adaptive layout
                                          We went for 3 key breakpoints:
 1024 – Desktop or tablet landscape




                                      768 – Tablet portrait


                                                              320 - Mobile
Fluid columns or less columns?
Fluid percentage based grids


            Fluid % based columns alone =
            Columns / gutters become too narrow
Fixed width grids


             Reducing / stacking columns alone =
             Design only works on fixed widths
Better = Fluid grids with
 fixed breakpoints

 There are lightweight CSS grid
 frameworks which already support this.




http://www.getskeleton.com    http://csswizardry.com/inuitcss/   http://twitter.github.com/bootstrap/




http://foundation.zurb.com/        http://cssgrid.net/
Is using a responsive grid
    on its own enough?




http://www.flickr.com/photos/kristiand/3223920178/sizes/m/in/photostre
    am/
We need to
    consider input
    methods and
    context



http://www.flickr.com/photos/kose/4143558754
Tailor UX for touch
Sensors
There are several options here:

•Media queries (CSS based on screen size/orientation)
•JS screen size detection
•JS feature detection
•User agent detection (back-end)
Media Queries          VS    JS validation         VS    UA (back-end)

Pros                        Pros                        Pros
•Easy                       •Can differentiate          •Only serves exactly
•Powerful on client-        more than just              what’s needed
side                        screen size
                            •Helps interactivity

                                                        Cons
Cons                        Cons                        •Not easy to
•Support                    •Relies on JS               implement and
                            •Accessibility?             therefore more
•Cannot handle
                                                        costly
server calls                •Not so easy to
                            implement                   •Browsers can fake it.
                                                        •Accessibility?
Challenges
    •    Mobile first?
    •    Images & video
    •    Forms
    •    Tables




http://www.flickr.com/photos/epublicist/3546059144
Designing for mobile first?
• Progressive enhancement is the ideal.

• Sometimes impractical – based on traffic, type of
  site or even the client.

• If the website still has a heavy IE userbase then the
  order of the CSS needs to be carefully considered.
Touch gestures
• For a better user experience tailor the interfaces
  and inputs to the capabilities of the device.

• Touch based gestures can improve usability on
  mobile websites – E.g. overscroll, swipe, dragging.
Adaptive images


   • display: none doesn’t stop content being
     downloaded
   • Low res images not a solution, as many devices
     have higher pixel density than desktop
   • Doesn’t apply to background images


http://www.flickr.com/photos/ooh_food/3219732465
Scaling images using
JS feature detection

Scale from low res (or hidden) up to hi res images
based on detecting the browser capabilities.

However, if the user does not have javascript
enabled, this will present a problem.
Example




              Desktop




     Mobile
Video

   Embedding via 3rd party players such as YouTube or
   Vimeo can be problematic – a more professional
   solution is needed in this instance.




http://www.flickr.com/photos/colinwood0/5814240909
Forms & Tables
• Long forms with unnecessary fields = bad UX
  regardless of mobile.
• Auto-select the appropriate keyboard on mobile.
• Establish the context your users will be using data
  tables on mobile before considering UX.

All mobile UX decisions come down to context.
Where / How / Why will people be using your website on mobile.
Thanks!
Please show your appreciation by following us below



       www.cyber-duck.co.uk

       Twitter.com/Cyberduck_uk

More Related Content

PPT
Ambient Personalization (Personalisation) and Rich Internet Mechanisms
PPTX
Modev ux brian lacey presentation
PPTX
The Rise Of Tablets: Responsive Web Design is in your future
PPTX
The rise of tablets how responsive web design is in your future
PPT
Hci Presentation
PPT
Web experience management myths
PPTX
Isite design customer journey_love_at_2011
PPTX
How Much Content Would Your Content Management System Manage If Your Content ...
Ambient Personalization (Personalisation) and Rich Internet Mechanisms
Modev ux brian lacey presentation
The Rise Of Tablets: Responsive Web Design is in your future
The rise of tablets how responsive web design is in your future
Hci Presentation
Web experience management myths
Isite design customer journey_love_at_2011
How Much Content Would Your Content Management System Manage If Your Content ...

What's hot (7)

KEY
Responsive Design & Mobile First
PDF
2 bootstrap-3-m1-slides
PDF
Buzzr Multi-Site Hosted CMS
DOCX
The best browser?
PDF
Secret Mobile Mode: How AMP is quietly improving the UCSF Profiles mobile exp...
PDF
Is the mobile web enabled or disabled by design?
PPTX
Website analysis
Responsive Design & Mobile First
2 bootstrap-3-m1-slides
Buzzr Multi-Site Hosted CMS
The best browser?
Secret Mobile Mode: How AMP is quietly improving the UCSF Profiles mobile exp...
Is the mobile web enabled or disabled by design?
Website analysis
Ad

Viewers also liked (20)

PPTX
Genre theories powerpoint
PPTX
A presentation for BSS history
PPT
Building primary care infrastructure in rural Nepal
PPT
Summerschool presentation - Annas
PDF
Keynote at Tracking Workshop during ISMAR 2014
PDF
User Experience as an Integral Facet of Online Marketing
DOC
2006试卷
DOC
201 300题
DOC
2007
DOC
2004年试卷
DOC
301 346题
DOC
2003试卷
DOC
1 100题
DOC
2008年执业助理医师真题
DOC
101 200题
PDF
中医百科全书皮肤部分
PDF
诊断学(第五版)
DOC
2002年试卷
PDF
Cross Border Staffing, Betrouwbare flexwerkers uit het buitenland
PPT
Mason Pre School Show
Genre theories powerpoint
A presentation for BSS history
Building primary care infrastructure in rural Nepal
Summerschool presentation - Annas
Keynote at Tracking Workshop during ISMAR 2014
User Experience as an Integral Facet of Online Marketing
2006试卷
201 300题
2007
2004年试卷
301 346题
2003试卷
1 100题
2008年执业助理医师真题
101 200题
中医百科全书皮肤部分
诊断学(第五版)
2002年试卷
Cross Border Staffing, Betrouwbare flexwerkers uit het buitenland
Mason Pre School Show
Ad

Similar to Adaptive Web Design, does size really matter? (20)

PPTX
Mobile Best Practices
PPTX
Responsive Web Design Primer - NAGW 2014
PPTX
Responsive Web Design
PDF
UX design for every screen
PDF
Responsive Web Design - Why and How
PPTX
Rethinking accessibility related best practices for CSS in the modern age
PPTX
Responsive Design Overview for UB CIT
PPTX
SEF 2014 - Responsive Design in SharePoint 2013
PPTX
HTML and Responsive Design
PDF
UX Alive Conference speaker is Vitaly Friedman (Smashing Magazine) presentations
PPTX
Responsive web design
PDF
Responsive websites. Toolbox
PDF
Great Responsive-ability Web Design
PDF
Design4Drupal Boston 2013 - Bumps in the Road to Responsive
PPTX
Introduction to Responsive Web Design
PDF
responsive awareness
PPTX
Webinar Recording "Best Practices in RWD - Responsive Web Design"
PPTX
Mobile SEO (English Version)
PPT
State of jQuery - AspDotNetStorefront Conference
PPTX
Responsivedesign 7-3-2012
Mobile Best Practices
Responsive Web Design Primer - NAGW 2014
Responsive Web Design
UX design for every screen
Responsive Web Design - Why and How
Rethinking accessibility related best practices for CSS in the modern age
Responsive Design Overview for UB CIT
SEF 2014 - Responsive Design in SharePoint 2013
HTML and Responsive Design
UX Alive Conference speaker is Vitaly Friedman (Smashing Magazine) presentations
Responsive web design
Responsive websites. Toolbox
Great Responsive-ability Web Design
Design4Drupal Boston 2013 - Bumps in the Road to Responsive
Introduction to Responsive Web Design
responsive awareness
Webinar Recording "Best Practices in RWD - Responsive Web Design"
Mobile SEO (English Version)
State of jQuery - AspDotNetStorefront Conference
Responsivedesign 7-3-2012

More from Cyber-Duck (19)

PDF
Measure Twice, Cut Once – Making Planning Scope of Work a Success.pdf
PDF
Building products people actually can use – why all developers need to unders...
PDF
Building products people actually want 
to use – understanding the value of UX
PDF
Why Strategy Matters – How to Interpret and Challenge Stakeholder Needs.pdf
PDF
How developers can help deliver winning pitches and aid new business
PDF
Code is not enough – why developers must wear multiple hats
PDF
Usability Lessons From National Healthcare Apps
PDF
Delivering Fantastic Brand Experiences With Low-Code
PDF
eCommerce & Accessibility Webinar: How Accessibility can Boost Conversion Rates
PDF
Drupal Webinar: Ignite and Accelerate Your Drupal 7 to Drupal 9 Migration
PPTX
PDF Accessibility Webinar: The War on PDFs
PDF
The Future of Content Strategy Webinar
PPTX
DevOps CTO Masterclass | Webinar Oct. 2020
PDF
Cyber Duck BAM Sustainability
PDF
Silverstripe a leading CMS
PDF
Designing Better Experiences: Matt Gibson for Marketing Week Live 2015
PDF
Css pre-processors myths
PDF
Designing Better Experiences - UX London 2013
PPTX
Project : DuckPad
Measure Twice, Cut Once – Making Planning Scope of Work a Success.pdf
Building products people actually can use – why all developers need to unders...
Building products people actually want 
to use – understanding the value of UX
Why Strategy Matters – How to Interpret and Challenge Stakeholder Needs.pdf
How developers can help deliver winning pitches and aid new business
Code is not enough – why developers must wear multiple hats
Usability Lessons From National Healthcare Apps
Delivering Fantastic Brand Experiences With Low-Code
eCommerce & Accessibility Webinar: How Accessibility can Boost Conversion Rates
Drupal Webinar: Ignite and Accelerate Your Drupal 7 to Drupal 9 Migration
PDF Accessibility Webinar: The War on PDFs
The Future of Content Strategy Webinar
DevOps CTO Masterclass | Webinar Oct. 2020
Cyber Duck BAM Sustainability
Silverstripe a leading CMS
Designing Better Experiences: Matt Gibson for Marketing Week Live 2015
Css pre-processors myths
Designing Better Experiences - UX London 2013
Project : DuckPad

Recently uploaded (20)

PPTX
Group 1 Presentation -Planning and Decision Making .pptx
PDF
Empathic Computing: Creating Shared Understanding
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
August Patch Tuesday
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Mushroom cultivation and it's methods.pdf
PPTX
A Presentation on Artificial Intelligence
PDF
Accuracy of neural networks in brain wave diagnosis of schizophrenia
PPTX
Tartificialntelligence_presentation.pptx
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PPTX
Programs and apps: productivity, graphics, security and other tools
PPTX
OMC Textile Division Presentation 2021.pptx
PDF
Spectral efficient network and resource selection model in 5G networks
PPTX
Spectroscopy.pptx food analysis technology
PDF
Assigned Numbers - 2025 - Bluetooth® Document
PDF
Univ-Connecticut-ChatGPT-Presentaion.pdf
PDF
gpt5_lecture_notes_comprehensive_20250812015547.pdf
Group 1 Presentation -Planning and Decision Making .pptx
Empathic Computing: Creating Shared Understanding
Advanced methodologies resolving dimensionality complications for autism neur...
August Patch Tuesday
MIND Revenue Release Quarter 2 2025 Press Release
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Mushroom cultivation and it's methods.pdf
A Presentation on Artificial Intelligence
Accuracy of neural networks in brain wave diagnosis of schizophrenia
Tartificialntelligence_presentation.pptx
Building Integrated photovoltaic BIPV_UPV.pdf
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Programs and apps: productivity, graphics, security and other tools
OMC Textile Division Presentation 2021.pptx
Spectral efficient network and resource selection model in 5G networks
Spectroscopy.pptx food analysis technology
Assigned Numbers - 2025 - Bluetooth® Document
Univ-Connecticut-ChatGPT-Presentaion.pdf
gpt5_lecture_notes_comprehensive_20250812015547.pdf

Adaptive Web Design, does size really matter?

  • 2. Does size matter? An agency approach to adaptive web design
  • 3. What we’ll be covering… • Why adaptive? • Adaptive UX / Layouts • Sensors • Challenges http://www.flickr.com/photos/national_library_of_australia_commons/6174070848
  • 4. What is already out there? http://www.flickr.com/photos/alui0000/4814280779
  • 5. Native apps • Adaptive websites • Web apps • Non-scalable websites
  • 6. Speed, cost and scalability are the biggest factors for choosing adaptive websites or web apps rather than native apps http://www.flickr.com/photos/rubberdragon/6652378679
  • 7. Considerations for adaptive web design Which devices? Input method Features Sensors & limitations Content Context of user
  • 8. Designing for every device or breakpoint? Not only would this be impossible but it is a pointless and costly exercise. Instead focus on key break points that the design fluidly adapts to. http://www.flickr.com/photos/nnova/5022567963
  • 9. What are my key breakpoints? Well, who is your audience? •Look at analytics Pick key breakpoints that will still enable a good user experience on in-between devices/widths
  • 10. Planning an adaptive layout We went for 3 key breakpoints: 1024 – Desktop or tablet landscape 768 – Tablet portrait 320 - Mobile
  • 11. Fluid columns or less columns?
  • 12. Fluid percentage based grids Fluid % based columns alone = Columns / gutters become too narrow
  • 13. Fixed width grids Reducing / stacking columns alone = Design only works on fixed widths
  • 14. Better = Fluid grids with fixed breakpoints There are lightweight CSS grid frameworks which already support this. http://www.getskeleton.com http://csswizardry.com/inuitcss/ http://twitter.github.com/bootstrap/ http://foundation.zurb.com/ http://cssgrid.net/
  • 15. Is using a responsive grid on its own enough? http://www.flickr.com/photos/kristiand/3223920178/sizes/m/in/photostre am/
  • 16. We need to consider input methods and context http://www.flickr.com/photos/kose/4143558754
  • 17. Tailor UX for touch
  • 18. Sensors There are several options here: •Media queries (CSS based on screen size/orientation) •JS screen size detection •JS feature detection •User agent detection (back-end)
  • 19. Media Queries VS JS validation VS UA (back-end) Pros Pros Pros •Easy •Can differentiate •Only serves exactly •Powerful on client- more than just what’s needed side screen size •Helps interactivity Cons Cons Cons •Not easy to •Support •Relies on JS implement and •Accessibility? therefore more •Cannot handle costly server calls •Not so easy to implement •Browsers can fake it. •Accessibility?
  • 20. Challenges • Mobile first? • Images & video • Forms • Tables http://www.flickr.com/photos/epublicist/3546059144
  • 21. Designing for mobile first? • Progressive enhancement is the ideal. • Sometimes impractical – based on traffic, type of site or even the client. • If the website still has a heavy IE userbase then the order of the CSS needs to be carefully considered.
  • 22. Touch gestures • For a better user experience tailor the interfaces and inputs to the capabilities of the device. • Touch based gestures can improve usability on mobile websites – E.g. overscroll, swipe, dragging.
  • 23. Adaptive images • display: none doesn’t stop content being downloaded • Low res images not a solution, as many devices have higher pixel density than desktop • Doesn’t apply to background images http://www.flickr.com/photos/ooh_food/3219732465
  • 24. Scaling images using JS feature detection Scale from low res (or hidden) up to hi res images based on detecting the browser capabilities. However, if the user does not have javascript enabled, this will present a problem.
  • 25. Example Desktop Mobile
  • 26. Video Embedding via 3rd party players such as YouTube or Vimeo can be problematic – a more professional solution is needed in this instance. http://www.flickr.com/photos/colinwood0/5814240909
  • 27. Forms & Tables • Long forms with unnecessary fields = bad UX regardless of mobile. • Auto-select the appropriate keyboard on mobile. • Establish the context your users will be using data tables on mobile before considering UX. All mobile UX decisions come down to context. Where / How / Why will people be using your website on mobile.
  • 28. Thanks! Please show your appreciation by following us below www.cyber-duck.co.uk Twitter.com/Cyberduck_uk