SlideShare uma empresa Scribd logo
1 de 44
Baixar para ler offline
Web Accessibility

RESPONSIVE WEB DESIGN
November 7, 2013

11/8/2013

© 2013 Interactive Accessibility

1
The Accessibility Experts ℱ

Kathleen Wahlbin
Email: KathyW@ia11y.com
Phone: 978-443-0798
http://www.interactiveaccessibility.com

11/8/2013

© 2013 Interactive Accessibility

2
Mobile, Tablets, Laptops, & Desktops

RESPONSIVE DESIGN

11/8/2013

© 2013 Interactive Accessibility

3
What is the Problem?
‱ Websites are not optimized for the many different
devices available
– Sizes
– Capabilities
– Interaction methods

‱ User experience less than ideal on many sites

11/8/2013

© 2013 Interactive Accessibility

4
Not Just a Problem on Mobile

‱ The lines are blurring


11/8/2013

© 2013 Interactive Accessibility

5
The Old Reality

‱
‱
‱
‱
‱

Big screen
Fast internet connection
Powerful processor
Efficient input (keyboard/mouse)
Desk with chair

11/8/2013

© 2013 Interactive Accessibility

6
The New Reality
.

One handed

Outside light

Aging Eyes

Busy Eyes and Hands

Noisy, public spaces

Fat fingers
11/8/2013

© 2013 Interactive Accessibility

7
Majority of Interactions are Digital

Source: http://www.google.com/think/research-studies/thenew-multi-screen-world-study.html

11/8/2013

© 2013 Interactive Accessibility

8
History of Screen Resolution
‱
‱
‱
‱

Desktop resolution has increased
More people use high resolution
Many resolutions available
And of course, mobile devices

11/8/2013

© 2013 Interactive Accessibility

Sources: W3C Schools, nngroup.com

9
Mobile Screen Resolution
‱ iPhone

1136 x 640
640 x 960
320 x 480

– 1st / 2nd
– 3rd
– Mini

1024 x 768
2048 x 1536
1024 x 768

– Phones
– Tablets

320 or 360 wide (typically)
800 wide

‱ iPad:

‱ Android

Sources:
Mobilemoxie.com
Mediag.com
Onbile.com
Developer.android.com

11/8/2013

Android

– 5
– 4S
– 3GS

© 2013 Interactive Accessibility

10
We Need to Rethinking the Web
‱ Interaction models are changing
‱ Dependent on many factors
– Browsers
– Device capabilities
– Situation

‱ Screen resolution and size

11/8/2013

© 2013 Interactive Accessibility

11
What is Responsive Web Design (RWD)?

11/8/2013

© 2013 Interactive Accessibility

12
What is RWD?
‱ Technique of building a website or application for all devices
‱ One code base optimized for the medium and viewport size
‱ It’s about adopting a more flexible, device-agnostic approach

Same set of code
11/8/2013

© 2013 Interactive Accessibility

13
Responsive Design – 1024px Desktop

11/8/2013

© 2013 Interactive Accessibility

14
Responsive Design - 768px Tablet

11/8/2013

© 2013 Interactive Accessibility

15
Responsive Design – 360px Mobile

11/8/2013

© 2013 Interactive Accessibility

16
What is the Difference Between RWD & Mobile Website?

11/8/2013

© 2013 Interactive Accessibility

17
Mobile Site vs. RWD
‱ Mobile website is:
–
–
–
–
–

Hard coded for one or a few screen resolutions
Coded more simply
Not dynamically responsive to changing resolutions
Typically not appealing on larger screens / desktops
Separate from the desktop website – two code bases

‱ Whereas RWD is:

– One code base; one website
– Not hard-coded – responds to changing resolutions
– More dynamic code – looks at device resolution to determine space
available for laying out content in a grid
– Adaptive: may show elements, resize text/images, reflow elements as
resolution changes
– Looks fine on desktop

11/8/2013

© 2013 Interactive Accessibility

18
How is RWD Implemented?
‱ Fluid, flexible layout
– Uses relative sizing of grids, not fixed
– Based on columns that can be reflowed
– Allows grid layout to adjust to viewport size

‱ Media queries
– Target media types and media features
– Tests for max/min width & height on viewport and device,
device orientation, aspect radio, resolution

‱ Responsive images
– Relative widths (CSS) or dynamic replacement (JS)
11/8/2013

© 2013 Interactive Accessibility

19
Old Way vs. New Way
‱ CSS 2.1 – Media Types
<link href="screen.css“ 
 media="screen“>

‱ CSS 3 – Media Queries
@media screen and (max-width: 30em) {
// mobile styles here
}

11/8/2013

© 2013 Interactive Accessibility

20
Browser Compatibility
‱ RWD works in the following browsers
–
–
–
–
–

IE 9+
Opera 9.5+
Safari 3+
Firefox 3.5+
Chrome

‱ Can use other browsers with the use of JavaScript
coding

11/8/2013

© 2013 Interactive Accessibility

21
Responsive Sites

11/8/2013

© 2013 Interactive Accessibility

22
Is Responsive Design Accessible?

RWD CHALLENGES &
OPPORTUNITIES

11/8/2013

© 2013 Interactive Accessibility

23
Is RWD Good for Accessibility?

11/8/2013

© 2013 Interactive Accessibility

24
Benefits of RWD
‱ Automatically adjust to user’s device
‱ Inherent inclination to follow web standards
‱ Mobile first + progressive enhancement
– Designing first for mobile focuses on key features and
accessibility
– As screen sizes / resolution increase, add features, content, and
interaction modes

‱ Sites can also remember accessibility preferences
– Text size
– Spacing
– Video options, etc.
11/8/2013

© 2013 Interactive Accessibility

25
Is RWD Good for People with Disabilities?

11/8/2013

© 2013 Interactive Accessibility

26
Low Vision Users
‱ Users with low vision may

– Have a lower screen resolution
– Magnify the screen using browser settings

‱ Benefits

– Building experiences mobile first
– Images can be optimized
– Magnified screen adjusts to smaller viewport size (fluid layout)

‱ Some elements may be removed
‱ Elements are moved below (reflowed) to minimize / eliminate scrolling
‱ Adjusts within browser

‱ Challenges

– Permanence of place – as resolutions change, elements may move to an
unfamiliar place
– Sometimes text will be cut off in magnified page on desktop browsers

11/8/2013

© 2013 Interactive Accessibility

27
Blind Users
‱ Users who are blind will
– Use a screen reader
– Rely partially on memory and mental map of site structure for
navigation

‱ Benefits
– Having less content on a page can be easier to understand
and navigate

‱ Challenges
– Changing organization and navigation is harder to use
– Reading order may not match visual order
11/8/2013

© 2013 Interactive Accessibility

28
Mobility-Impaired Users
‱ Users with mobility impairments may
– Use alternative input devices – switches, voice

‱ Benefits
– Short pages and streamlined navigation easier to use

‱ Challenges
– Touch interaction can be difficult

11/8/2013

© 2013 Interactive Accessibility

29
5 Practical Tips

TECHNIQUES FOR RESPONSIVE
DESIGN

11/8/2013

© 2013 Interactive Accessibility

30
Mobile First
‱ Build for less-capable
devices / browsers first
‱ Enhance for more
advanced
platforms/browsers
‱ Design for smallest screen
resolution
Source: http://www.abookapart.com/products/mobile-first

11/8/2013

© 2013 Interactive Accessibility

31
Reduce Cognitive & Visual Load
‱
‱
‱
‱
‱

Layout
Images
Line and letter spacing (leading / kerning)
Readable typefaces
Responsive typography

11/8/2013

© 2013 Interactive Accessibility

32
Use Images that Work Across Devices
‱ Challenges:
– Image clarity, designing images to work on all devices and
screen resolutions
– Download image size

‱ Solutions:
–
–
–
–

11/8/2013

Image optimization
Icon fonts
New HTML picture element (www.responsiveimages.org)
Image replacement with polyfills or media queries

© 2013 Interactive Accessibility

33
Follow Web Standards
‱ No more platform hacks
‱ Custom controls minimized
‱ Mouse-only functions eliminated

11/8/2013

© 2013 Interactive Accessibility

34
Design for Different Input Methods
‱ Challenges for all users
– Touch zone size
– Fat finger syndrome – hard to select right icon

‱ Different input devices
– Switch device
– One handed
– Motor control

11/8/2013

© 2013 Interactive Accessibility

35
How do you hold your device?

11/8/2013

© 2013 Interactive Accessibility

36
Touch Zones
‱
‱
‱
‱

Position affects areas reached by thumb and fingers
Landscape vs. portrait position affects it too
Typical placement of fingers is a factor for RWD
Consider touch zones that are easy to reach

11/8/2013

© 2013 Interactive Accessibility

37
What are the Easy Touch Zones?

Source: http://www.lukew.com/ff/entry.asp?1649
11/8/2013

© 2013 Interactive Accessibility

38
Touch Interface
‱ Different interpretations of optimal target size
– Apple:
– Microsoft:
– Nokia:

44 px
26-34px
28 px / 1 cm x 1 cm

‱ MIT Touch Lab study
– Average index finger width is
1.6 – 2 cm = 45 – 57 px
– Thumbs: 2.5 cm = 72 px

11/8/2013

© 2013 Interactive Accessibility

39
Design Touch Targets
‱ A consideration as RWD resizes content, icons, spacing of
grouped items, and other targets
‱ Design large touch targets based on density-independent pixels
(dp)
– WARNING: pixel density changes per handset

– Good balance between information density and targetability of UI
Elements
– Spacing between UI elements should be 8 dp

Reference: http://developer.android.com/design/style/metrics-grids.html

11/8/2013

© 2013 Interactive Accessibility

40
Pros & Cons of RWD
‱ Pros
– Only have to maintain single site
– Don’t have to deal with mobile-specific URLs
– Address a wide variety of devices

‱ Cons
– Additional time needed to for design
– Devices constantly changing
– Designing the optimal experience / usability for all devices
take more time
– Have to consider performance across all devices
11/8/2013

© 2013 Interactive Accessibility

41
Is RWD Good for Accessibility?
‱ YES!!!
– Better usability
– Generally works better with assistive technology since code is
written to standards
– Optimize experience across devices and screen size

11/8/2013

© 2013 Interactive Accessibility

42
Questions?

11/8/2013

© 2013 Interactive Accessibility

43
Kathy Wahlbin

Email: KathyW@ia11y.com
Phone: 978-443-0798
http://www.interactiveaccessibility.com
@wahlbin

Thank you!

Mais conteĂșdo relacionado

Mais procurados

BBDO Whitepaper—Responsive & Adaptive Design
BBDO Whitepaper—Responsive & Adaptive DesignBBDO Whitepaper—Responsive & Adaptive Design
BBDO Whitepaper—Responsive & Adaptive DesignJaneMuder
 
6 mobile user interface design bb
6   mobile user interface design bb6   mobile user interface design bb
6 mobile user interface design bbShahid Riaz
 
Responsive & Adaprove Design
Responsive & Adaprove DesignResponsive & Adaprove Design
Responsive & Adaprove DesignMike Vdovin
 
Is Testing With A Screen Reader Enough?
Is Testing With A Screen Reader Enough?Is Testing With A Screen Reader Enough?
Is Testing With A Screen Reader Enough?Interactive Accessibility
 
Responsive Design: Let's get Responsive!
Responsive Design: Let's get Responsive!Responsive Design: Let's get Responsive!
Responsive Design: Let's get Responsive!Courtney Jordan
 
Demystifying Mobile: Designing with Accessibility in Mind
Demystifying Mobile: Designing with Accessibility in MindDemystifying Mobile: Designing with Accessibility in Mind
Demystifying Mobile: Designing with Accessibility in MindInteractive Accessibility
 
Mobile Accessibility Best Practices & Trends
Mobile Accessibility Best Practices & TrendsMobile Accessibility Best Practices & Trends
Mobile Accessibility Best Practices & TrendsAidan Tierney
 
Mobile Information Architecture
Mobile Information ArchitectureMobile Information Architecture
Mobile Information ArchitectureAndy Fitzgerald
 
Mobile App vs Mobile Web Development
Mobile App vs Mobile Web DevelopmentMobile App vs Mobile Web Development
Mobile App vs Mobile Web DevelopmentTAG_education
 
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 Web Design - more than just a buzzword
Responsive Web Design - more than just a buzzwordResponsive Web Design - more than just a buzzword
Responsive Web Design - more than just a buzzwordRuss Weakley
 
Information Architecture in Mobile
Information Architecture in MobileInformation Architecture in Mobile
Information Architecture in MobileLazar Petrakiev
 
Mobile Accessibility (MobA11y)
Mobile Accessibility (MobA11y)Mobile Accessibility (MobA11y)
Mobile Accessibility (MobA11y)Henny Swan
 
UI Design - Lessons Learned, Principles, and Best Practices
UI Design - Lessons Learned, Principles, and Best PracticesUI Design - Lessons Learned, Principles, and Best Practices
UI Design - Lessons Learned, Principles, and Best PracticesSamuel Chow
 
Basic Visual Design Principles and UI Design Best Practices
Basic Visual Design Principles and UI Design Best PracticesBasic Visual Design Principles and UI Design Best Practices
Basic Visual Design Principles and UI Design Best PracticesAvijit Chinara
 
Briding the Gap between Desktop and Mobile publishing
Briding the Gap between Desktop and Mobile publishingBriding the Gap between Desktop and Mobile publishing
Briding the Gap between Desktop and Mobile publishingTom Deryckere
 

Mais procurados (19)

BBDO Whitepaper—Responsive & Adaptive Design
BBDO Whitepaper—Responsive & Adaptive DesignBBDO Whitepaper—Responsive & Adaptive Design
BBDO Whitepaper—Responsive & Adaptive Design
 
6 mobile user interface design bb
6   mobile user interface design bb6   mobile user interface design bb
6 mobile user interface design bb
 
Responsive & Adaprove Design
Responsive & Adaprove DesignResponsive & Adaprove Design
Responsive & Adaprove Design
 
Is Testing With A Screen Reader Enough?
Is Testing With A Screen Reader Enough?Is Testing With A Screen Reader Enough?
Is Testing With A Screen Reader Enough?
 
Responsive Design: Let's get Responsive!
Responsive Design: Let's get Responsive!Responsive Design: Let's get Responsive!
Responsive Design: Let's get Responsive!
 
Demystifying Mobile: Designing with Accessibility in Mind
Demystifying Mobile: Designing with Accessibility in MindDemystifying Mobile: Designing with Accessibility in Mind
Demystifying Mobile: Designing with Accessibility in Mind
 
Mobile Accessibility Best Practices & Trends
Mobile Accessibility Best Practices & TrendsMobile Accessibility Best Practices & Trends
Mobile Accessibility Best Practices & Trends
 
Mobile hci
Mobile hciMobile hci
Mobile hci
 
Mobile Information Architecture
Mobile Information ArchitectureMobile Information Architecture
Mobile Information Architecture
 
Mobile App vs Mobile Web Development
Mobile App vs Mobile Web DevelopmentMobile App vs Mobile Web Development
Mobile App vs Mobile Web Development
 
WEB INTERFACE DESIGN
WEB INTERFACE DESIGNWEB INTERFACE DESIGN
WEB INTERFACE DESIGN
 
UI Design
UI DesignUI Design
UI Design
 
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 Web Design - more than just a buzzword
Responsive Web Design - more than just a buzzwordResponsive Web Design - more than just a buzzword
Responsive Web Design - more than just a buzzword
 
Information Architecture in Mobile
Information Architecture in MobileInformation Architecture in Mobile
Information Architecture in Mobile
 
Mobile Accessibility (MobA11y)
Mobile Accessibility (MobA11y)Mobile Accessibility (MobA11y)
Mobile Accessibility (MobA11y)
 
UI Design - Lessons Learned, Principles, and Best Practices
UI Design - Lessons Learned, Principles, and Best PracticesUI Design - Lessons Learned, Principles, and Best Practices
UI Design - Lessons Learned, Principles, and Best Practices
 
Basic Visual Design Principles and UI Design Best Practices
Basic Visual Design Principles and UI Design Best PracticesBasic Visual Design Principles and UI Design Best Practices
Basic Visual Design Principles and UI Design Best Practices
 
Briding the Gap between Desktop and Mobile publishing
Briding the Gap between Desktop and Mobile publishingBriding the Gap between Desktop and Mobile publishing
Briding the Gap between Desktop and Mobile publishing
 

Destaque

Responsive web design ppt
Responsive web design pptResponsive web design ppt
Responsive web design pptNAWAZ KHAN
 
Responsive web design
Responsive web designResponsive web design
Responsive web designRuss Weakley
 
Responsive Web Design, ventaja, inconvenientes y recomendaciones
Responsive Web Design, ventaja, inconvenientes y recomendacionesResponsive Web Design, ventaja, inconvenientes y recomendaciones
Responsive Web Design, ventaja, inconvenientes y recomendacionesXavi Cardet
 
Articulo (Responsive Web Desing)
Articulo (Responsive Web Desing)Articulo (Responsive Web Desing)
Articulo (Responsive Web Desing)Giovanni Quagliano
 
MaquetaciĂłn Web
MaquetaciĂłn WebMaquetaciĂłn Web
MaquetaciĂłn WebJavier Navarro
 

Destaque (6)

Responsive web design ppt
Responsive web design pptResponsive web design ppt
Responsive web design ppt
 
Responsive web design
Responsive web designResponsive web design
Responsive web design
 
Responsive Web Design, ventaja, inconvenientes y recomendaciones
Responsive Web Design, ventaja, inconvenientes y recomendacionesResponsive Web Design, ventaja, inconvenientes y recomendaciones
Responsive Web Design, ventaja, inconvenientes y recomendaciones
 
Articulo (Responsive Web Desing)
Articulo (Responsive Web Desing)Articulo (Responsive Web Desing)
Articulo (Responsive Web Desing)
 
MaquetaciĂłn Web
MaquetaciĂłn WebMaquetaciĂłn Web
MaquetaciĂłn Web
 
Responsive Webdesign
Responsive WebdesignResponsive Webdesign
Responsive Webdesign
 

Semelhante a Mobile, Tablets, Laptops, & Desktops

Reponsive web design (HTML5 + css3)
Reponsive web design (HTML5 + css3)Reponsive web design (HTML5 + css3)
Reponsive web design (HTML5 + css3)Sandip Jadhav
 
reponsive-web-design.pptx
reponsive-web-design.pptxreponsive-web-design.pptx
reponsive-web-design.pptxadarshgupta131049
 
reponsive-web-design.pptx
reponsive-web-design.pptxreponsive-web-design.pptx
reponsive-web-design.pptxadarshgupta131049
 
Responsive Web Design - Advantages and Best Practice for Sports Direct
Responsive Web Design - Advantages and Best Practice for Sports DirectResponsive Web Design - Advantages and Best Practice for Sports Direct
Responsive Web Design - Advantages and Best Practice for Sports DirectCantarus
 
Responsive Web Design: Advantages & Best Practice - Darrin Adams, Cantarus
Responsive Web Design: Advantages & Best Practice - Darrin Adams, CantarusResponsive Web Design: Advantages & Best Practice - Darrin Adams, Cantarus
Responsive Web Design: Advantages & Best Practice - Darrin Adams, CantarusInternet World
 
Mornington Peninsula responsive design
Mornington Peninsula responsive designMornington Peninsula responsive design
Mornington Peninsula responsive designSeamlessCMS
 
Does your website have these elements of responsive web design?
Does your website have these elements of responsive web design? Does your website have these elements of responsive web design?
Does your website have these elements of responsive web design? Experience Dynamics
 
Responsive Web Design | Website Designing
Responsive Web Design | Website DesigningResponsive Web Design | Website Designing
Responsive Web Design | Website DesigningMSA Technosoft
 
Context-Aware and User-Centered Design: The Lost Battle Between Desktop and M...
Context-Aware and User-Centered Design: The Lost Battle Between Desktop and M...Context-Aware and User-Centered Design: The Lost Battle Between Desktop and M...
Context-Aware and User-Centered Design: The Lost Battle Between Desktop and M...UX Riga
 
2013 URISA Track, Deploying Web-GIS Apps on Multiple Platforms, Scott Staffor...
2013 URISA Track, Deploying Web-GIS Apps on Multiple Platforms, Scott Staffor...2013 URISA Track, Deploying Web-GIS Apps on Multiple Platforms, Scott Staffor...
2013 URISA Track, Deploying Web-GIS Apps on Multiple Platforms, Scott Staffor...GIS in the Rockies
 
Webinar Recording "Best Practices in RWD - Responsive Web Design"
Webinar Recording "Best Practices in RWD - Responsive Web Design"Webinar Recording "Best Practices in RWD - Responsive Web Design"
Webinar Recording "Best Practices in RWD - Responsive Web Design"Sachin Katariya
 
Mobile web development
Mobile web development Mobile web development
Mobile web development Moumie Soulemane
 
digital marketing[1].pdf
digital marketing[1].pdfdigital marketing[1].pdf
digital marketing[1].pdfTECHCENTRAL3
 
01 01 - introduction to mobile application development
01  01 - introduction to mobile application development01  01 - introduction to mobile application development
01 01 - introduction to mobile application developmentSiva Kumar reddy Vasipally
 
Whitepaper: Responsive Test - A test framework to cover it all
Whitepaper: Responsive Test - A test framework to cover it allWhitepaper: Responsive Test - A test framework to cover it all
Whitepaper: Responsive Test - A test framework to cover it allIndium Software
 
Designing for mobile user experience
Designing for mobile user experienceDesigning for mobile user experience
Designing for mobile user experienceSameer Chavan
 
Intro to Responsive Web Design
Intro to Responsive Web DesignIntro to Responsive Web Design
Intro to Responsive Web Designmeghantaylor
 
Is That a Mobile Template or Responsive Design? Identify Which Mobile Strateg...
Is That a Mobile Template or Responsive Design? Identify Which Mobile Strateg...Is That a Mobile Template or Responsive Design? Identify Which Mobile Strateg...
Is That a Mobile Template or Responsive Design? Identify Which Mobile Strateg...Sherry Budziak
 

Semelhante a Mobile, Tablets, Laptops, & Desktops (20)

Reponsive web design (HTML5 + css3)
Reponsive web design (HTML5 + css3)Reponsive web design (HTML5 + css3)
Reponsive web design (HTML5 + css3)
 
reponsive-web-design.pptx
reponsive-web-design.pptxreponsive-web-design.pptx
reponsive-web-design.pptx
 
reponsive-web-design.pptx
reponsive-web-design.pptxreponsive-web-design.pptx
reponsive-web-design.pptx
 
Responsive Web Design - Advantages and Best Practice for Sports Direct
Responsive Web Design - Advantages and Best Practice for Sports DirectResponsive Web Design - Advantages and Best Practice for Sports Direct
Responsive Web Design - Advantages and Best Practice for Sports Direct
 
Responsive Web Design: Advantages & Best Practice - Darrin Adams, Cantarus
Responsive Web Design: Advantages & Best Practice - Darrin Adams, CantarusResponsive Web Design: Advantages & Best Practice - Darrin Adams, Cantarus
Responsive Web Design: Advantages & Best Practice - Darrin Adams, Cantarus
 
Mornington Peninsula responsive design
Mornington Peninsula responsive designMornington Peninsula responsive design
Mornington Peninsula responsive design
 
Does your website have these elements of responsive web design?
Does your website have these elements of responsive web design? Does your website have these elements of responsive web design?
Does your website have these elements of responsive web design?
 
Responsive Web Design | Website Designing
Responsive Web Design | Website DesigningResponsive Web Design | Website Designing
Responsive Web Design | Website Designing
 
Responsive web design
Responsive web designResponsive web design
Responsive web design
 
Context-Aware and User-Centered Design: The Lost Battle Between Desktop and M...
Context-Aware and User-Centered Design: The Lost Battle Between Desktop and M...Context-Aware and User-Centered Design: The Lost Battle Between Desktop and M...
Context-Aware and User-Centered Design: The Lost Battle Between Desktop and M...
 
2013 URISA Track, Deploying Web-GIS Apps on Multiple Platforms, Scott Staffor...
2013 URISA Track, Deploying Web-GIS Apps on Multiple Platforms, Scott Staffor...2013 URISA Track, Deploying Web-GIS Apps on Multiple Platforms, Scott Staffor...
2013 URISA Track, Deploying Web-GIS Apps on Multiple Platforms, Scott Staffor...
 
Webinar Recording "Best Practices in RWD - Responsive Web Design"
Webinar Recording "Best Practices in RWD - Responsive Web Design"Webinar Recording "Best Practices in RWD - Responsive Web Design"
Webinar Recording "Best Practices in RWD - Responsive Web Design"
 
Mobile web development
Mobile web development Mobile web development
Mobile web development
 
Designing for Everybody Workshop
Designing for Everybody WorkshopDesigning for Everybody Workshop
Designing for Everybody Workshop
 
digital marketing[1].pdf
digital marketing[1].pdfdigital marketing[1].pdf
digital marketing[1].pdf
 
01 01 - introduction to mobile application development
01  01 - introduction to mobile application development01  01 - introduction to mobile application development
01 01 - introduction to mobile application development
 
Whitepaper: Responsive Test - A test framework to cover it all
Whitepaper: Responsive Test - A test framework to cover it allWhitepaper: Responsive Test - A test framework to cover it all
Whitepaper: Responsive Test - A test framework to cover it all
 
Designing for mobile user experience
Designing for mobile user experienceDesigning for mobile user experience
Designing for mobile user experience
 
Intro to Responsive Web Design
Intro to Responsive Web DesignIntro to Responsive Web Design
Intro to Responsive Web Design
 
Is That a Mobile Template or Responsive Design? Identify Which Mobile Strateg...
Is That a Mobile Template or Responsive Design? Identify Which Mobile Strateg...Is That a Mobile Template or Responsive Design? Identify Which Mobile Strateg...
Is That a Mobile Template or Responsive Design? Identify Which Mobile Strateg...
 

Mais de Interactive Accessibility

Many Devices, One Standard: Mobile Accessibility with WCAG 2.1
Many Devices, One Standard: Mobile Accessibility with WCAG 2.1Many Devices, One Standard: Mobile Accessibility with WCAG 2.1
Many Devices, One Standard: Mobile Accessibility with WCAG 2.1Interactive Accessibility
 
Mitgating Legal Risk for Web and Mobile Accessibility
Mitgating Legal Risk for Web and Mobile AccessibilityMitgating Legal Risk for Web and Mobile Accessibility
Mitgating Legal Risk for Web and Mobile AccessibilityInteractive Accessibility
 
Achieving Proactive Accessibility Compliance
Achieving Proactive Accessibility ComplianceAchieving Proactive Accessibility Compliance
Achieving Proactive Accessibility ComplianceInteractive Accessibility
 
Mobile Accessibility in WCAG 2.1 and Beyond
Mobile Accessibility in WCAG 2.1 and BeyondMobile Accessibility in WCAG 2.1 and Beyond
Mobile Accessibility in WCAG 2.1 and BeyondInteractive Accessibility
 
eBook Accessibility Promises & Challenges
eBook Accessibility Promises & ChallengeseBook Accessibility Promises & Challenges
eBook Accessibility Promises & ChallengesInteractive Accessibility
 
Usability Testing for People w/ Disabilities
Usability Testing for People w/ DisabilitiesUsability Testing for People w/ Disabilities
Usability Testing for People w/ DisabilitiesInteractive Accessibility
 

Mais de Interactive Accessibility (9)

Many Devices, One Standard: Mobile Accessibility with WCAG 2.1
Many Devices, One Standard: Mobile Accessibility with WCAG 2.1Many Devices, One Standard: Mobile Accessibility with WCAG 2.1
Many Devices, One Standard: Mobile Accessibility with WCAG 2.1
 
Mitgating Legal Risk for Web and Mobile Accessibility
Mitgating Legal Risk for Web and Mobile AccessibilityMitgating Legal Risk for Web and Mobile Accessibility
Mitgating Legal Risk for Web and Mobile Accessibility
 
Achieving Proactive Accessibility Compliance
Achieving Proactive Accessibility ComplianceAchieving Proactive Accessibility Compliance
Achieving Proactive Accessibility Compliance
 
Mobile Accessibility in WCAG 2.1 and Beyond
Mobile Accessibility in WCAG 2.1 and BeyondMobile Accessibility in WCAG 2.1 and Beyond
Mobile Accessibility in WCAG 2.1 and Beyond
 
Challenges with VPATs
Challenges with VPATsChallenges with VPATs
Challenges with VPATs
 
eBook Accessibility Promises & Challenges
eBook Accessibility Promises & ChallengeseBook Accessibility Promises & Challenges
eBook Accessibility Promises & Challenges
 
2013 Accessibility Trends
2013 Accessibility Trends2013 Accessibility Trends
2013 Accessibility Trends
 
Introduction to WAI-ARIA
Introduction to WAI-ARIAIntroduction to WAI-ARIA
Introduction to WAI-ARIA
 
Usability Testing for People w/ Disabilities
Usability Testing for People w/ DisabilitiesUsability Testing for People w/ Disabilities
Usability Testing for People w/ Disabilities
 

Último

Booking open Available Pune Call Girls Nanded City 6297143586 Call Hot India...
Booking open Available Pune Call Girls Nanded City  6297143586 Call Hot India...Booking open Available Pune Call Girls Nanded City  6297143586 Call Hot India...
Booking open Available Pune Call Girls Nanded City 6297143586 Call Hot India...Call Girls in Nagpur High Profile
 
VIP Kolkata Call Girl Gariahat 👉 8250192130 Available With Room
VIP Kolkata Call Girl Gariahat 👉 8250192130  Available With RoomVIP Kolkata Call Girl Gariahat 👉 8250192130  Available With Room
VIP Kolkata Call Girl Gariahat 👉 8250192130 Available With Roomdivyansh0kumar0
 
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
 
Stark Industries Marketing Plan (1).pptx
Stark Industries Marketing Plan (1).pptxStark Industries Marketing Plan (1).pptx
Stark Industries Marketing Plan (1).pptxjeswinjees
 
Petrosains Drama Competition (PSDC).pptx
Petrosains Drama Competition (PSDC).pptxPetrosains Drama Competition (PSDC).pptx
Petrosains Drama Competition (PSDC).pptxIgnatiusAbrahamBalin
 
VIP Call Girls Service Kukatpally Hyderabad Call +91-8250192130
VIP Call Girls Service Kukatpally Hyderabad Call +91-8250192130VIP Call Girls Service Kukatpally Hyderabad Call +91-8250192130
VIP Call Girls Service Kukatpally Hyderabad Call +91-8250192130Suhani Kapoor
 
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
 
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
 
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
 
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
 
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
 
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
 
VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...
VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...
VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...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
 
Captivating Charm: Exploring Marseille's Hillside Villas with Our 3D Architec...
Captivating Charm: Exploring Marseille's Hillside Villas with Our 3D Architec...Captivating Charm: Exploring Marseille's Hillside Villas with Our 3D Architec...
Captivating Charm: Exploring Marseille's Hillside Villas with Our 3D Architec...Yantram Animation Studio Corporation
 
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
 
WAEC Carpentry and Joinery Past Questions
WAEC Carpentry and Joinery Past QuestionsWAEC Carpentry and Joinery Past Questions
WAEC Carpentry and Joinery Past QuestionsCharles Obaleagbon
 
VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130
VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130
VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130Suhani Kapoor
 
Call Girls in Kalkaji Delhi 8264348440 call girls ❀
Call Girls in Kalkaji Delhi 8264348440 call girls ❀Call Girls in Kalkaji Delhi 8264348440 call girls ❀
Call Girls in Kalkaji Delhi 8264348440 call girls ❀soniya singh
 

Último (20)

Booking open Available Pune Call Girls Nanded City 6297143586 Call Hot India...
Booking open Available Pune Call Girls Nanded City  6297143586 Call Hot India...Booking open Available Pune Call Girls Nanded City  6297143586 Call Hot India...
Booking open Available Pune Call Girls Nanded City 6297143586 Call Hot India...
 
VIP Kolkata Call Girl Gariahat 👉 8250192130 Available With Room
VIP Kolkata Call Girl Gariahat 👉 8250192130  Available With RoomVIP Kolkata Call Girl Gariahat 👉 8250192130  Available With Room
VIP Kolkata Call Girl Gariahat 👉 8250192130 Available With Room
 
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...
 
Stark Industries Marketing Plan (1).pptx
Stark Industries Marketing Plan (1).pptxStark Industries Marketing Plan (1).pptx
Stark Industries Marketing Plan (1).pptx
 
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...
 
Petrosains Drama Competition (PSDC).pptx
Petrosains Drama Competition (PSDC).pptxPetrosains Drama Competition (PSDC).pptx
Petrosains Drama Competition (PSDC).pptx
 
VIP Call Girls Service Kukatpally Hyderabad Call +91-8250192130
VIP Call Girls Service Kukatpally Hyderabad Call +91-8250192130VIP Call Girls Service Kukatpally Hyderabad Call +91-8250192130
VIP Call Girls Service Kukatpally Hyderabad Call +91-8250192130
 
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
 
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...
 
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
 
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
 
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
 
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)
 
VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...
VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...
VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...
 
Peaches App development presentation deck
Peaches App development presentation deckPeaches App development presentation deck
Peaches App development presentation deck
 
Captivating Charm: Exploring Marseille's Hillside Villas with Our 3D Architec...
Captivating Charm: Exploring Marseille's Hillside Villas with Our 3D Architec...Captivating Charm: Exploring Marseille's Hillside Villas with Our 3D Architec...
Captivating Charm: Exploring Marseille's Hillside Villas with Our 3D Architec...
 
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...
 
WAEC Carpentry and Joinery Past Questions
WAEC Carpentry and Joinery Past QuestionsWAEC Carpentry and Joinery Past Questions
WAEC Carpentry and Joinery Past Questions
 
VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130
VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130
VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130
 
Call Girls in Kalkaji Delhi 8264348440 call girls ❀
Call Girls in Kalkaji Delhi 8264348440 call girls ❀Call Girls in Kalkaji Delhi 8264348440 call girls ❀
Call Girls in Kalkaji Delhi 8264348440 call girls ❀
 

Mobile, Tablets, Laptops, & Desktops

  • 1. Web Accessibility RESPONSIVE WEB DESIGN November 7, 2013 11/8/2013 © 2013 Interactive Accessibility 1
  • 2. The Accessibility Experts ℱ Kathleen Wahlbin Email: KathyW@ia11y.com Phone: 978-443-0798 http://www.interactiveaccessibility.com 11/8/2013 © 2013 Interactive Accessibility 2
  • 3. Mobile, Tablets, Laptops, & Desktops RESPONSIVE DESIGN 11/8/2013 © 2013 Interactive Accessibility 3
  • 4. What is the Problem? ‱ Websites are not optimized for the many different devices available – Sizes – Capabilities – Interaction methods ‱ User experience less than ideal on many sites 11/8/2013 © 2013 Interactive Accessibility 4
  • 5. Not Just a Problem on Mobile
 ‱ The lines are blurring
 11/8/2013 © 2013 Interactive Accessibility 5
  • 6. The Old Reality
 ‱ ‱ ‱ ‱ ‱ Big screen Fast internet connection Powerful processor Efficient input (keyboard/mouse) Desk with chair 11/8/2013 © 2013 Interactive Accessibility 6
  • 7. The New Reality
. One handed Outside light Aging Eyes Busy Eyes and Hands Noisy, public spaces Fat fingers 11/8/2013 © 2013 Interactive Accessibility 7
  • 8. Majority of Interactions are Digital Source: http://www.google.com/think/research-studies/thenew-multi-screen-world-study.html 11/8/2013 © 2013 Interactive Accessibility 8
  • 9. History of Screen Resolution ‱ ‱ ‱ ‱ Desktop resolution has increased More people use high resolution Many resolutions available And of course, mobile devices 11/8/2013 © 2013 Interactive Accessibility Sources: W3C Schools, nngroup.com 9
  • 10. Mobile Screen Resolution ‱ iPhone 1136 x 640 640 x 960 320 x 480 – 1st / 2nd – 3rd – Mini 1024 x 768 2048 x 1536 1024 x 768 – Phones – Tablets 320 or 360 wide (typically) 800 wide ‱ iPad: ‱ Android Sources: Mobilemoxie.com Mediag.com Onbile.com Developer.android.com 11/8/2013 Android – 5 – 4S – 3GS © 2013 Interactive Accessibility 10
  • 11. We Need to Rethinking the Web ‱ Interaction models are changing ‱ Dependent on many factors – Browsers – Device capabilities – Situation ‱ Screen resolution and size 11/8/2013 © 2013 Interactive Accessibility 11
  • 12. What is Responsive Web Design (RWD)? 11/8/2013 © 2013 Interactive Accessibility 12
  • 13. What is RWD? ‱ Technique of building a website or application for all devices ‱ One code base optimized for the medium and viewport size ‱ It’s about adopting a more flexible, device-agnostic approach Same set of code 11/8/2013 © 2013 Interactive Accessibility 13
  • 14. Responsive Design – 1024px Desktop 11/8/2013 © 2013 Interactive Accessibility 14
  • 15. Responsive Design - 768px Tablet 11/8/2013 © 2013 Interactive Accessibility 15
  • 16. Responsive Design – 360px Mobile 11/8/2013 © 2013 Interactive Accessibility 16
  • 17. What is the Difference Between RWD & Mobile Website? 11/8/2013 © 2013 Interactive Accessibility 17
  • 18. Mobile Site vs. RWD ‱ Mobile website is: – – – – – Hard coded for one or a few screen resolutions Coded more simply Not dynamically responsive to changing resolutions Typically not appealing on larger screens / desktops Separate from the desktop website – two code bases ‱ Whereas RWD is: – One code base; one website – Not hard-coded – responds to changing resolutions – More dynamic code – looks at device resolution to determine space available for laying out content in a grid – Adaptive: may show elements, resize text/images, reflow elements as resolution changes – Looks fine on desktop 11/8/2013 © 2013 Interactive Accessibility 18
  • 19. How is RWD Implemented? ‱ Fluid, flexible layout – Uses relative sizing of grids, not fixed – Based on columns that can be reflowed – Allows grid layout to adjust to viewport size ‱ Media queries – Target media types and media features – Tests for max/min width & height on viewport and device, device orientation, aspect radio, resolution ‱ Responsive images – Relative widths (CSS) or dynamic replacement (JS) 11/8/2013 © 2013 Interactive Accessibility 19
  • 20. Old Way vs. New Way ‱ CSS 2.1 – Media Types <link href="screen.css“ 
 media="screen“> ‱ CSS 3 – Media Queries @media screen and (max-width: 30em) { // mobile styles here } 11/8/2013 © 2013 Interactive Accessibility 20
  • 21. Browser Compatibility ‱ RWD works in the following browsers – – – – – IE 9+ Opera 9.5+ Safari 3+ Firefox 3.5+ Chrome ‱ Can use other browsers with the use of JavaScript coding 11/8/2013 © 2013 Interactive Accessibility 21
  • 22. Responsive Sites 11/8/2013 © 2013 Interactive Accessibility 22
  • 23. Is Responsive Design Accessible? RWD CHALLENGES & OPPORTUNITIES 11/8/2013 © 2013 Interactive Accessibility 23
  • 24. Is RWD Good for Accessibility? 11/8/2013 © 2013 Interactive Accessibility 24
  • 25. Benefits of RWD ‱ Automatically adjust to user’s device ‱ Inherent inclination to follow web standards ‱ Mobile first + progressive enhancement – Designing first for mobile focuses on key features and accessibility – As screen sizes / resolution increase, add features, content, and interaction modes ‱ Sites can also remember accessibility preferences – Text size – Spacing – Video options, etc. 11/8/2013 © 2013 Interactive Accessibility 25
  • 26. Is RWD Good for People with Disabilities? 11/8/2013 © 2013 Interactive Accessibility 26
  • 27. Low Vision Users ‱ Users with low vision may – Have a lower screen resolution – Magnify the screen using browser settings ‱ Benefits – Building experiences mobile first – Images can be optimized – Magnified screen adjusts to smaller viewport size (fluid layout) ‱ Some elements may be removed ‱ Elements are moved below (reflowed) to minimize / eliminate scrolling ‱ Adjusts within browser ‱ Challenges – Permanence of place – as resolutions change, elements may move to an unfamiliar place – Sometimes text will be cut off in magnified page on desktop browsers 11/8/2013 © 2013 Interactive Accessibility 27
  • 28. Blind Users ‱ Users who are blind will – Use a screen reader – Rely partially on memory and mental map of site structure for navigation ‱ Benefits – Having less content on a page can be easier to understand and navigate ‱ Challenges – Changing organization and navigation is harder to use – Reading order may not match visual order 11/8/2013 © 2013 Interactive Accessibility 28
  • 29. Mobility-Impaired Users ‱ Users with mobility impairments may – Use alternative input devices – switches, voice ‱ Benefits – Short pages and streamlined navigation easier to use ‱ Challenges – Touch interaction can be difficult 11/8/2013 © 2013 Interactive Accessibility 29
  • 30. 5 Practical Tips TECHNIQUES FOR RESPONSIVE DESIGN 11/8/2013 © 2013 Interactive Accessibility 30
  • 31. Mobile First ‱ Build for less-capable devices / browsers first ‱ Enhance for more advanced platforms/browsers ‱ Design for smallest screen resolution Source: http://www.abookapart.com/products/mobile-first 11/8/2013 © 2013 Interactive Accessibility 31
  • 32. Reduce Cognitive & Visual Load ‱ ‱ ‱ ‱ ‱ Layout Images Line and letter spacing (leading / kerning) Readable typefaces Responsive typography 11/8/2013 © 2013 Interactive Accessibility 32
  • 33. Use Images that Work Across Devices ‱ Challenges: – Image clarity, designing images to work on all devices and screen resolutions – Download image size ‱ Solutions: – – – – 11/8/2013 Image optimization Icon fonts New HTML picture element (www.responsiveimages.org) Image replacement with polyfills or media queries © 2013 Interactive Accessibility 33
  • 34. Follow Web Standards ‱ No more platform hacks ‱ Custom controls minimized ‱ Mouse-only functions eliminated 11/8/2013 © 2013 Interactive Accessibility 34
  • 35. Design for Different Input Methods ‱ Challenges for all users – Touch zone size – Fat finger syndrome – hard to select right icon ‱ Different input devices – Switch device – One handed – Motor control 11/8/2013 © 2013 Interactive Accessibility 35
  • 36. How do you hold your device? 11/8/2013 © 2013 Interactive Accessibility 36
  • 37. Touch Zones ‱ ‱ ‱ ‱ Position affects areas reached by thumb and fingers Landscape vs. portrait position affects it too Typical placement of fingers is a factor for RWD Consider touch zones that are easy to reach 11/8/2013 © 2013 Interactive Accessibility 37
  • 38. What are the Easy Touch Zones? Source: http://www.lukew.com/ff/entry.asp?1649 11/8/2013 © 2013 Interactive Accessibility 38
  • 39. Touch Interface ‱ Different interpretations of optimal target size – Apple: – Microsoft: – Nokia: 44 px 26-34px 28 px / 1 cm x 1 cm ‱ MIT Touch Lab study – Average index finger width is 1.6 – 2 cm = 45 – 57 px – Thumbs: 2.5 cm = 72 px 11/8/2013 © 2013 Interactive Accessibility 39
  • 40. Design Touch Targets ‱ A consideration as RWD resizes content, icons, spacing of grouped items, and other targets ‱ Design large touch targets based on density-independent pixels (dp) – WARNING: pixel density changes per handset – Good balance between information density and targetability of UI Elements – Spacing between UI elements should be 8 dp Reference: http://developer.android.com/design/style/metrics-grids.html 11/8/2013 © 2013 Interactive Accessibility 40
  • 41. Pros & Cons of RWD ‱ Pros – Only have to maintain single site – Don’t have to deal with mobile-specific URLs – Address a wide variety of devices ‱ Cons – Additional time needed to for design – Devices constantly changing – Designing the optimal experience / usability for all devices take more time – Have to consider performance across all devices 11/8/2013 © 2013 Interactive Accessibility 41
  • 42. Is RWD Good for Accessibility? ‱ YES!!! – Better usability – Generally works better with assistive technology since code is written to standards – Optimize experience across devices and screen size 11/8/2013 © 2013 Interactive Accessibility 42
  • 44. Kathy Wahlbin Email: KathyW@ia11y.com Phone: 978-443-0798 http://www.interactiveaccessibility.com @wahlbin Thank you!