SlideShare une entreprise Scribd logo
1  sur  84
From "mobile last" to "mobile
first”
a Pragmatic Approach to Responsive
Design
Tatjana Salcedo
Megan Hack
University of Vermont
@uvmwebteam #mobilefirstrwd
[source: http://www.flickr.com/photos/carbonnyc/3135103537]
Who already has
a responsive site?
And who is
planning on
launching one this
year?
2013
the year of Responsive Web Design
- Pete Cashmore, Mashable
And… The University of Vermont
But are we doing enough to
optimize the mobile
experience?
About three in four (74%) teens ages
12-17 say they access the internet on
cell phones, tablets, and other mobile
devices at least occasionally.
[source: 2013 Pew Teens and Technology Report]
One in four teens are “cell-mostly”
internet users — far more than the
15% of adults who are cell-mostly.
Among teen smartphone owners,
half are cell-mostly.
[source: 2013 Pew Teens and Technology Report]
pragmatic
/pragˈmatik/
adjective
dealing with things sensibly and realistically
in a way that is based on practical rather
than theoretical considerations
[Source: Oxford Dictionary of American English]
2014
the year of Mobile First RWD
[Source: Kris Krug on Flickr]
Designing for mobile first not only prepares
you for the explosive growth and new
opportunities on the mobile internet, it forces
you to focus and enables you to innovate in
ways you previously couldn’t.
- Luke Wroblewski, 2011
Mobile first means that you start your
entire design process off by
designing for the smallest screen.
Mobile First Awesomeness
A mobile first approach promotes better
content and navigation design.
[Source: http://xkcd.com/773/]
[Source: Webdagene on Flickr]
Mobile First Awesomeness
A mobile first approach promotes high
performance websites.
RWD Page Sizes are Increasing
[Source: Guy Podjarny, Real World RWD Performance Take 2]
Mobile RWD in Comparison
[Source: Guy Podjarny, Real World RWD Performance Take 2]
Putting Mobile First RWD
into Practice
UVM’s mobile first rwd objectives
Make it direct
Make it easy to use
Make it beautiful
Make it quick
Make it flexible
Make it happen!
our revised objectives
Make it direct
Make it easy to use
Make it beautiful
Make it quick
Make it flexible
Make it happen!
Preserve existing layouts for desktop size screens
So, how is that mobile first?
Mobile first design doesn’t mean starting from
scratch.
It’s a useful process even if you have an existing
desktop site.
Start by asking what would the mobile version of
this site or app look like? You’ll determine what
priorities matter on key screens and flows.
By the time you’re done, you’ll be likely to able to
make the desktop version better based on what
you learned designing for mobile.
~ Luke Wroblewski
FIXED WIDTH RESPONSIVE
it a struggle to
angle content?
s it more
dance?
navigation
Mind Your Buttons
images and top banners
Determine Content Hierarchy
Employ sliders and accordion text
Utilize background images whenever possible
Use html for text and css for buttons whenever possible
700px wide
1200px wide
sidebars and micro-layouts
complex layouts
≈
FACT AND FIGURES
Mobile First Results:
UVM Homepage Load Times
[Source: pingdom]
Home Page Average Weight:
Mobile vs. Widescreen
0 100 200 300 400 500 600 700
iPhone
Widescreen
Kb
Homepage Performance Stats
Desktop
Mobile (iPhone)
[Source: WebPagetest]
Template File Sizes:
Non-Responsive vs. Mobile 1st RWD
0
5
10
15
20
25
30
HTML Template
CSS
JavaScript
Kb
Non-RWD
MF RWD
Mobile Visits Increasing
0
1000
2000
3000
4000
5000
6000
7000
8000
1-Jan 1-Feb 1-Mar 1-Apr 1-May 1-Jun 1-Jul
2013 2012
Mobile Visitor Data
[Source: Google Analytics]
Mobile Visitor Data
[Source: Google Analytics]
The Road Ahead
CONTENT REFINEMENT
Road Ahead:
[Source: Flickr]
NAVIGATION DESIGN
Road Ahead:
Slide and Push Menus
EXTENDING TOUCH
GESTURES
Road Ahead:
PERFORMANCE
OPTIMIZATION
Road Ahead:
Performance:
Limiting HTTP Requests
Performance:
Compression and caching
Performance:
Minify
CSS
JavaScript
HTML
Performance:
Responsive Image Solutions
Lessons Learned from MF RWD
• Plan for content optimization on steroids
• Don’t let navigation and UI controls take
over your screen
• Turning the visual design process on its
head is not always easy
• The development process goes more
smoothly … usually
• Performance optimization easier to
achieve than with non-MF aproaches

Contenu connexe

Tendances

Death by a thousand paper cuts — Alexandra Leisse - Codemotion Amsterdam 2017
Death by a thousand paper cuts — Alexandra Leisse - Codemotion Amsterdam 2017Death by a thousand paper cuts — Alexandra Leisse - Codemotion Amsterdam 2017
Death by a thousand paper cuts — Alexandra Leisse - Codemotion Amsterdam 2017Codemotion
 
Ux Design for Mobile Apps
Ux Design for Mobile AppsUx Design for Mobile Apps
Ux Design for Mobile Appsinmediatum.com
 
Smart phones
Smart phonesSmart phones
Smart phonesnkbac1
 
Designing services for messy lives
Designing services for messy livesDesigning services for messy lives
Designing services for messy livesAndy Polaine
 
How to be a remote first organization - for FHRD, Malta
How to be a remote first organization - for FHRD, MaltaHow to be a remote first organization - for FHRD, Malta
How to be a remote first organization - for FHRD, MaltaLisette Sutherland
 
Mind the gaps—designing multichannel service experiences for real people
Mind the gaps—designing multichannel service experiences for real peopleMind the gaps—designing multichannel service experiences for real people
Mind the gaps—designing multichannel service experiences for real peopleAndy Polaine
 
Bottom Up Collaboration - Be2Camp North
Bottom Up Collaboration - Be2Camp NorthBottom Up Collaboration - Be2Camp North
Bottom Up Collaboration - Be2Camp NorthDaniel Tenner
 
Designing Multichannel Services for Lives Beyond the Screen - UX Week 2014
Designing Multichannel Services for Lives Beyond the Screen - UX Week 2014Designing Multichannel Services for Lives Beyond the Screen - UX Week 2014
Designing Multichannel Services for Lives Beyond the Screen - UX Week 2014Andy Polaine
 
Building a product that users will LOVE
Building a product that users will LOVEBuilding a product that users will LOVE
Building a product that users will LOVETahin Rahman
 
Digital Solutions Studio Project Presentation
Digital Solutions Studio Project PresentationDigital Solutions Studio Project Presentation
Digital Solutions Studio Project PresentationStephen Reyes
 
Building Interactive Systems for Social Good [Job Talk]
Building Interactive Systems for Social Good [Job Talk]Building Interactive Systems for Social Good [Job Talk]
Building Interactive Systems for Social Good [Job Talk]Matthew Louis Mauriello
 
CWIN17 Toulouse / We all deserve a good user experience, even in a business c...
CWIN17 Toulouse / We all deserve a good user experience, even in a business c...CWIN17 Toulouse / We all deserve a good user experience, even in a business c...
CWIN17 Toulouse / We all deserve a good user experience, even in a business c...Capgemini
 
C3E talk on Navigating Cyberspace, January 2014
C3E talk on Navigating Cyberspace, January 2014C3E talk on Navigating Cyberspace, January 2014
C3E talk on Navigating Cyberspace, January 2014Jason Hong
 

Tendances (17)

Death by a thousand paper cuts — Alexandra Leisse - Codemotion Amsterdam 2017
Death by a thousand paper cuts — Alexandra Leisse - Codemotion Amsterdam 2017Death by a thousand paper cuts — Alexandra Leisse - Codemotion Amsterdam 2017
Death by a thousand paper cuts — Alexandra Leisse - Codemotion Amsterdam 2017
 
Ux Design for Mobile Apps
Ux Design for Mobile AppsUx Design for Mobile Apps
Ux Design for Mobile Apps
 
Smart phones
Smart phonesSmart phones
Smart phones
 
Designing services for messy lives
Designing services for messy livesDesigning services for messy lives
Designing services for messy lives
 
How to be a remote first organization - for FHRD, Malta
How to be a remote first organization - for FHRD, MaltaHow to be a remote first organization - for FHRD, Malta
How to be a remote first organization - for FHRD, Malta
 
Mind the gaps—designing multichannel service experiences for real people
Mind the gaps—designing multichannel service experiences for real peopleMind the gaps—designing multichannel service experiences for real people
Mind the gaps—designing multichannel service experiences for real people
 
Bottom Up Collaboration - Be2Camp North
Bottom Up Collaboration - Be2Camp NorthBottom Up Collaboration - Be2Camp North
Bottom Up Collaboration - Be2Camp North
 
Designing Multichannel Services for Lives Beyond the Screen - UX Week 2014
Designing Multichannel Services for Lives Beyond the Screen - UX Week 2014Designing Multichannel Services for Lives Beyond the Screen - UX Week 2014
Designing Multichannel Services for Lives Beyond the Screen - UX Week 2014
 
Building a product that users will LOVE
Building a product that users will LOVEBuilding a product that users will LOVE
Building a product that users will LOVE
 
Geek Squad
Geek SquadGeek Squad
Geek Squad
 
Marc Prensky, Keynote
Marc Prensky, KeynoteMarc Prensky, Keynote
Marc Prensky, Keynote
 
Digital Solutions Studio Project Presentation
Digital Solutions Studio Project PresentationDigital Solutions Studio Project Presentation
Digital Solutions Studio Project Presentation
 
Marc Prensky, Workshop
Marc Prensky, WorkshopMarc Prensky, Workshop
Marc Prensky, Workshop
 
Building Interactive Systems for Social Good [Job Talk]
Building Interactive Systems for Social Good [Job Talk]Building Interactive Systems for Social Good [Job Talk]
Building Interactive Systems for Social Good [Job Talk]
 
CWIN17 Toulouse / We all deserve a good user experience, even in a business c...
CWIN17 Toulouse / We all deserve a good user experience, even in a business c...CWIN17 Toulouse / We all deserve a good user experience, even in a business c...
CWIN17 Toulouse / We all deserve a good user experience, even in a business c...
 
Tablets
TabletsTablets
Tablets
 
C3E talk on Navigating Cyberspace, January 2014
C3E talk on Navigating Cyberspace, January 2014C3E talk on Navigating Cyberspace, January 2014
C3E talk on Navigating Cyberspace, January 2014
 

En vedette

Introducing the Mobile-First Cloud
Introducing the Mobile-First CloudIntroducing the Mobile-First Cloud
Introducing the Mobile-First Cloudkidozen
 
Progressive Mobile Strategy Redux: The Future Friendly Enterprise
Progressive Mobile Strategy Redux: The Future Friendly EnterpriseProgressive Mobile Strategy Redux: The Future Friendly Enterprise
Progressive Mobile Strategy Redux: The Future Friendly EnterpriseDave Olsen
 
Mobile First Strategy - A Game-Changing Opportunity for Your Enterprise
Mobile First Strategy - A Game-Changing Opportunity for Your EnterpriseMobile First Strategy - A Game-Changing Opportunity for Your Enterprise
Mobile First Strategy - A Game-Changing Opportunity for Your EnterpriseWSO2
 
Why "mobile first" isn't enough - Developing a better user experience
Why "mobile first" isn't enough - Developing a better user experienceWhy "mobile first" isn't enough - Developing a better user experience
Why "mobile first" isn't enough - Developing a better user experienceKevin Powell
 
Relationship manager cover letter
Relationship manager cover letterRelationship manager cover letter
Relationship manager cover letterpaulgarcia658
 
Top 5 relationship manager cover letter samples
Top 5 relationship manager cover letter samplesTop 5 relationship manager cover letter samples
Top 5 relationship manager cover letter samplesfuzadori
 
Cloud computing metrics for successful business architecture and strategy cap...
Cloud computing metrics for successful business architecture and strategy cap...Cloud computing metrics for successful business architecture and strategy cap...
Cloud computing metrics for successful business architecture and strategy cap...Mark Skilton
 
11 Reasons Why Your Company Could Be In Danger
11 Reasons Why Your Company Could Be In Danger11 Reasons Why Your Company Could Be In Danger
11 Reasons Why Your Company Could Be In DangerCopper Mobile, Inc.
 
Mobile first strategy, When, why ( and why Not )
Mobile first strategy, When, why ( and why Not ) Mobile first strategy, When, why ( and why Not )
Mobile first strategy, When, why ( and why Not ) Shai Wolkomir
 
Becoming a mobile enterprise: step by step
Becoming a mobile enterprise: step by stepBecoming a mobile enterprise: step by step
Becoming a mobile enterprise: step by stepChris Pepin
 
Mobile first 2-27_14-slidesonly
Mobile first 2-27_14-slidesonlyMobile first 2-27_14-slidesonly
Mobile first 2-27_14-slidesonlyNicolas Perner
 
Mobile APM Comes of Age as Continuous Improvement of the End-User Experience
Mobile APM Comes of Age as Continuous Improvement of the End-User ExperienceMobile APM Comes of Age as Continuous Improvement of the End-User Experience
Mobile APM Comes of Age as Continuous Improvement of the End-User ExperienceRaúl Castañón Martínez
 
Mobile-first, a quick introduction
Mobile-first, a quick introductionMobile-first, a quick introduction
Mobile-first, a quick introductionJelle Desramaults
 
Codestrong 2012 breakout session creating a mobile strategy
Codestrong 2012 breakout session   creating a mobile strategyCodestrong 2012 breakout session   creating a mobile strategy
Codestrong 2012 breakout session creating a mobile strategyAxway Appcelerator
 
Mobile first business models
Mobile first business modelsMobile first business models
Mobile first business modelsTravelmedia nv
 
micE Model for Defining Enterprise Mobile Strategy
micE Model for Defining Enterprise Mobile StrategymicE Model for Defining Enterprise Mobile Strategy
micE Model for Defining Enterprise Mobile Strategyidescitation
 
Infographic: Mobile is growing and so are security threats
Infographic: Mobile is growing and so are security threatsInfographic: Mobile is growing and so are security threats
Infographic: Mobile is growing and so are security threatsIBM Security
 
Big Data Session Presentations
Big Data Session PresentationsBig Data Session Presentations
Big Data Session PresentationsePSI Platform
 
Hoe toptaken identificeren en enkele cases
Hoe toptaken identificeren en enkele casesHoe toptaken identificeren en enkele cases
Hoe toptaken identificeren en enkele casesAGConsult
 
Mobile, Wearables, Big Data and A Strategy to Move Forward (with NTT Data Ent...
Mobile, Wearables, Big Data and A Strategy to Move Forward (with NTT Data Ent...Mobile, Wearables, Big Data and A Strategy to Move Forward (with NTT Data Ent...
Mobile, Wearables, Big Data and A Strategy to Move Forward (with NTT Data Ent...Barcoding, Inc.
 

En vedette (20)

Introducing the Mobile-First Cloud
Introducing the Mobile-First CloudIntroducing the Mobile-First Cloud
Introducing the Mobile-First Cloud
 
Progressive Mobile Strategy Redux: The Future Friendly Enterprise
Progressive Mobile Strategy Redux: The Future Friendly EnterpriseProgressive Mobile Strategy Redux: The Future Friendly Enterprise
Progressive Mobile Strategy Redux: The Future Friendly Enterprise
 
Mobile First Strategy - A Game-Changing Opportunity for Your Enterprise
Mobile First Strategy - A Game-Changing Opportunity for Your EnterpriseMobile First Strategy - A Game-Changing Opportunity for Your Enterprise
Mobile First Strategy - A Game-Changing Opportunity for Your Enterprise
 
Why "mobile first" isn't enough - Developing a better user experience
Why "mobile first" isn't enough - Developing a better user experienceWhy "mobile first" isn't enough - Developing a better user experience
Why "mobile first" isn't enough - Developing a better user experience
 
Relationship manager cover letter
Relationship manager cover letterRelationship manager cover letter
Relationship manager cover letter
 
Top 5 relationship manager cover letter samples
Top 5 relationship manager cover letter samplesTop 5 relationship manager cover letter samples
Top 5 relationship manager cover letter samples
 
Cloud computing metrics for successful business architecture and strategy cap...
Cloud computing metrics for successful business architecture and strategy cap...Cloud computing metrics for successful business architecture and strategy cap...
Cloud computing metrics for successful business architecture and strategy cap...
 
11 Reasons Why Your Company Could Be In Danger
11 Reasons Why Your Company Could Be In Danger11 Reasons Why Your Company Could Be In Danger
11 Reasons Why Your Company Could Be In Danger
 
Mobile first strategy, When, why ( and why Not )
Mobile first strategy, When, why ( and why Not ) Mobile first strategy, When, why ( and why Not )
Mobile first strategy, When, why ( and why Not )
 
Becoming a mobile enterprise: step by step
Becoming a mobile enterprise: step by stepBecoming a mobile enterprise: step by step
Becoming a mobile enterprise: step by step
 
Mobile first 2-27_14-slidesonly
Mobile first 2-27_14-slidesonlyMobile first 2-27_14-slidesonly
Mobile first 2-27_14-slidesonly
 
Mobile APM Comes of Age as Continuous Improvement of the End-User Experience
Mobile APM Comes of Age as Continuous Improvement of the End-User ExperienceMobile APM Comes of Age as Continuous Improvement of the End-User Experience
Mobile APM Comes of Age as Continuous Improvement of the End-User Experience
 
Mobile-first, a quick introduction
Mobile-first, a quick introductionMobile-first, a quick introduction
Mobile-first, a quick introduction
 
Codestrong 2012 breakout session creating a mobile strategy
Codestrong 2012 breakout session   creating a mobile strategyCodestrong 2012 breakout session   creating a mobile strategy
Codestrong 2012 breakout session creating a mobile strategy
 
Mobile first business models
Mobile first business modelsMobile first business models
Mobile first business models
 
micE Model for Defining Enterprise Mobile Strategy
micE Model for Defining Enterprise Mobile StrategymicE Model for Defining Enterprise Mobile Strategy
micE Model for Defining Enterprise Mobile Strategy
 
Infographic: Mobile is growing and so are security threats
Infographic: Mobile is growing and so are security threatsInfographic: Mobile is growing and so are security threats
Infographic: Mobile is growing and so are security threats
 
Big Data Session Presentations
Big Data Session PresentationsBig Data Session Presentations
Big Data Session Presentations
 
Hoe toptaken identificeren en enkele cases
Hoe toptaken identificeren en enkele casesHoe toptaken identificeren en enkele cases
Hoe toptaken identificeren en enkele cases
 
Mobile, Wearables, Big Data and A Strategy to Move Forward (with NTT Data Ent...
Mobile, Wearables, Big Data and A Strategy to Move Forward (with NTT Data Ent...Mobile, Wearables, Big Data and A Strategy to Move Forward (with NTT Data Ent...
Mobile, Wearables, Big Data and A Strategy to Move Forward (with NTT Data Ent...
 

Similaire à From "mobile last" to "mobile first” -- a Pragmatic Approach to Responsive Design

Adapting Your Website to a Mobile World
Adapting Your Website to a Mobile WorldAdapting Your Website to a Mobile World
Adapting Your Website to a Mobile WorldTom Jelen
 
Postdesktop Usability
Postdesktop UsabilityPostdesktop Usability
Postdesktop UsabilityDoug Gapinski
 
Screen and Context: Usability in the Postdesktop World
Screen and Context: Usability in the Postdesktop WorldScreen and Context: Usability in the Postdesktop World
Screen and Context: Usability in the Postdesktop WorldDoug Gapinski
 
Screen and Context: Usability in the Postdesktop World
Screen and Context: Usability in the Postdesktop WorldScreen and Context: Usability in the Postdesktop World
Screen and Context: Usability in the Postdesktop WorldmStoner, Inc.
 
Sustainable Strategies for The Mobile Web
Sustainable Strategies for The Mobile WebSustainable Strategies for The Mobile Web
Sustainable Strategies for The Mobile WebJesper Wøldiche
 
Heuristics for developing and evaluating smartphone mobile websites(paper) - ...
Heuristics for developing and evaluating smartphone mobile websites(paper) - ...Heuristics for developing and evaluating smartphone mobile websites(paper) - ...
Heuristics for developing and evaluating smartphone mobile websites(paper) - ...Vasileios Xanthopoulos
 
Mc neill marty_mobilepresentation
Mc neill marty_mobilepresentationMc neill marty_mobilepresentation
Mc neill marty_mobilepresentationmmcneill76
 
Going mobile edu web presentation - 2011
Going mobile   edu web presentation - 2011Going mobile   edu web presentation - 2011
Going mobile edu web presentation - 2011Nathan Gerber
 
Going Mobile First: a future-friendly approach to digital product design
Going Mobile First: a future-friendly approach to digital product designGoing Mobile First: a future-friendly approach to digital product design
Going Mobile First: a future-friendly approach to digital product designEzekiel Binion
 
Carousel30: Optimizing for the mobile user experience whitepaper
Carousel30: Optimizing for the mobile user experience whitepaperCarousel30: Optimizing for the mobile user experience whitepaper
Carousel30: Optimizing for the mobile user experience whitepaperCarousel30
 
Developing Mobile Learnigng
Developing Mobile Learnigng Developing Mobile Learnigng
Developing Mobile Learnigng Kayla Camlin
 
Going mobile - Highed Web Presentation - 2011
Going mobile - Highed Web Presentation - 2011Going mobile - Highed Web Presentation - 2011
Going mobile - Highed Web Presentation - 2011Nathan Gerber
 
Mobilising Digital - Sydney 26/03/14
Mobilising Digital - Sydney 26/03/14Mobilising Digital - Sydney 26/03/14
Mobilising Digital - Sydney 26/03/14Precedent
 
SharePoint Summit Vancouver: Reach your audience with a SharePoint mobile app
SharePoint Summit Vancouver: Reach your audience with a SharePoint mobile appSharePoint Summit Vancouver: Reach your audience with a SharePoint mobile app
SharePoint Summit Vancouver: Reach your audience with a SharePoint mobile appMallory O'Connor
 
Going Mobile - JBoye - 2011
Going Mobile - JBoye - 2011Going Mobile - JBoye - 2011
Going Mobile - JBoye - 2011Nathan Gerber
 
Brightspace by D2l Mobile Applications
Brightspace by D2l Mobile ApplicationsBrightspace by D2l Mobile Applications
Brightspace by D2l Mobile ApplicationsD2L Barry
 
Speed and Simplicity: Design and Usability for Multi-device Websites
Speed and Simplicity: Design and Usability for Multi-device WebsitesSpeed and Simplicity: Design and Usability for Multi-device Websites
Speed and Simplicity: Design and Usability for Multi-device WebsitesDoug Gapinski
 
Speed and simplicity
Speed and simplicitySpeed and simplicity
Speed and simplicitymStoner, Inc.
 
Hastening Trends Around Cloud, Mobile, Push Application Transformation as Pri...
Hastening Trends Around Cloud, Mobile, Push Application Transformation as Pri...Hastening Trends Around Cloud, Mobile, Push Application Transformation as Pri...
Hastening Trends Around Cloud, Mobile, Push Application Transformation as Pri...Dana Gardner
 
Responsive Content Strategy
Responsive Content StrategyResponsive Content Strategy
Responsive Content StrategyKwesi Joseph
 

Similaire à From "mobile last" to "mobile first” -- a Pragmatic Approach to Responsive Design (20)

Adapting Your Website to a Mobile World
Adapting Your Website to a Mobile WorldAdapting Your Website to a Mobile World
Adapting Your Website to a Mobile World
 
Postdesktop Usability
Postdesktop UsabilityPostdesktop Usability
Postdesktop Usability
 
Screen and Context: Usability in the Postdesktop World
Screen and Context: Usability in the Postdesktop WorldScreen and Context: Usability in the Postdesktop World
Screen and Context: Usability in the Postdesktop World
 
Screen and Context: Usability in the Postdesktop World
Screen and Context: Usability in the Postdesktop WorldScreen and Context: Usability in the Postdesktop World
Screen and Context: Usability in the Postdesktop World
 
Sustainable Strategies for The Mobile Web
Sustainable Strategies for The Mobile WebSustainable Strategies for The Mobile Web
Sustainable Strategies for The Mobile Web
 
Heuristics for developing and evaluating smartphone mobile websites(paper) - ...
Heuristics for developing and evaluating smartphone mobile websites(paper) - ...Heuristics for developing and evaluating smartphone mobile websites(paper) - ...
Heuristics for developing and evaluating smartphone mobile websites(paper) - ...
 
Mc neill marty_mobilepresentation
Mc neill marty_mobilepresentationMc neill marty_mobilepresentation
Mc neill marty_mobilepresentation
 
Going mobile edu web presentation - 2011
Going mobile   edu web presentation - 2011Going mobile   edu web presentation - 2011
Going mobile edu web presentation - 2011
 
Going Mobile First: a future-friendly approach to digital product design
Going Mobile First: a future-friendly approach to digital product designGoing Mobile First: a future-friendly approach to digital product design
Going Mobile First: a future-friendly approach to digital product design
 
Carousel30: Optimizing for the mobile user experience whitepaper
Carousel30: Optimizing for the mobile user experience whitepaperCarousel30: Optimizing for the mobile user experience whitepaper
Carousel30: Optimizing for the mobile user experience whitepaper
 
Developing Mobile Learnigng
Developing Mobile Learnigng Developing Mobile Learnigng
Developing Mobile Learnigng
 
Going mobile - Highed Web Presentation - 2011
Going mobile - Highed Web Presentation - 2011Going mobile - Highed Web Presentation - 2011
Going mobile - Highed Web Presentation - 2011
 
Mobilising Digital - Sydney 26/03/14
Mobilising Digital - Sydney 26/03/14Mobilising Digital - Sydney 26/03/14
Mobilising Digital - Sydney 26/03/14
 
SharePoint Summit Vancouver: Reach your audience with a SharePoint mobile app
SharePoint Summit Vancouver: Reach your audience with a SharePoint mobile appSharePoint Summit Vancouver: Reach your audience with a SharePoint mobile app
SharePoint Summit Vancouver: Reach your audience with a SharePoint mobile app
 
Going Mobile - JBoye - 2011
Going Mobile - JBoye - 2011Going Mobile - JBoye - 2011
Going Mobile - JBoye - 2011
 
Brightspace by D2l Mobile Applications
Brightspace by D2l Mobile ApplicationsBrightspace by D2l Mobile Applications
Brightspace by D2l Mobile Applications
 
Speed and Simplicity: Design and Usability for Multi-device Websites
Speed and Simplicity: Design and Usability for Multi-device WebsitesSpeed and Simplicity: Design and Usability for Multi-device Websites
Speed and Simplicity: Design and Usability for Multi-device Websites
 
Speed and simplicity
Speed and simplicitySpeed and simplicity
Speed and simplicity
 
Hastening Trends Around Cloud, Mobile, Push Application Transformation as Pri...
Hastening Trends Around Cloud, Mobile, Push Application Transformation as Pri...Hastening Trends Around Cloud, Mobile, Push Application Transformation as Pri...
Hastening Trends Around Cloud, Mobile, Push Application Transformation as Pri...
 
Responsive Content Strategy
Responsive Content StrategyResponsive Content Strategy
Responsive Content Strategy
 

Dernier

CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistandanishmna97
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxRemote DBA Services
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Victor Rentea
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...apidays
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Angeliki Cooney
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Bhuvaneswari Subramani
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamUiPathCommunity
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityWSO2
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 

Dernier (20)

CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 

From "mobile last" to "mobile first” -- a Pragmatic Approach to Responsive Design

Notes de l'éditeur

  1. Why and how to take a Mobile First approach to Responsive DesignSome real world example of this approach used in the University of Vermont responsive projectMeasuring the effectiveness of such an approach both in terms of performance and user experience
  2. The year RWD becomes mainstream across a wide range of sectors
  3. From tech…
  4. …with rapid adoption in higher ed.
  5. Mobile is a challenge in the higher ed sphere where it’s hard to measure ROI and resources are tight. So it makes sense to take a pragmatic approach to projects emphasizing efficiency and long term investment.
  6. So I’d like to make 2014 the year of mobile first responsive web design
  7. “Mobile First” published in 2011 by Luke Wroblewski is the seminal work on this concept. It’s not a book about responsive design per se but the basic concepts apply.
  8. Many responsive design projects start out with a goal to create a site that performs well across a large range of screen resolutions, but many start the process from the traditional perspective of a large screen. Working backwards… but there are a lot of pitfalls to this method.
  9. Trying to fit all that stuff down to that small container is tricky… and not always elegant.
  10. The result is almost always a focused, cleaner, and more usable design for all resolutions. Additionally, this focus on delivering content on a small screen often improves the overall accessibility and usability of the site, support search optimization efforts and …
  11. Karen McGrane
  12. Faster, leaner and easier to maintain.
  13. These numbers are compelling. We all know that mobile is important, but I say mobile is critical and posit that it’s time to let mobile take center stage.
  14. I’m going to tell the story of how we took all that theory and put it into practice. Before starting something new, you have to know where you are. In early 2012, the webteam was at a crossroads or was it more of a road to nowhere? We had a dedicated mobile site using the Kurogo framework. We had a two year old iphone app. So we’d been keeping an eye on mobile traffic for some time. We knew our mobile viewership was growing by leaps and bounds and we wanted to provide a more full featured experience. Mobile first rwd seemed like the most obvious and most awesome solution.So we got started by coming up with our objectives:
  15. We planned to transform our entire site, so our goals were broad sweeping:Conduct content audit. Make necessary changes and address issues of content choreography and hierarchyfull featured interactive experience designed around a touch screen not a mouseMake it beautifulPerformance optimizedMake it easily adoptable by others in the template systemComplete and launch in a timely fashion
  16. So this is where pragmatism comes in again. Here “pragmatism” is really about action under the influence of experience, as opposed to theory. In theory, we should redesign, reprogram, and rewrite the site entirely to meet those objectives and make our mobile presence the most powerful it could be. But we live in the real world. And our experiences in the real world told us that reshaping the web that much would probably double our project timeline in part because of the lengthy review process that tends to accompany big change, and we wanted to get this out the door.Our new pragmatic approach looked like this:The problem was that for most people who were stakeholders, or webmasters, or content contributors, mobile was still an afterthought.
  17. Note the last line - minimal to no redesign for desktop version
  18. At this point we were wondering “Is this still mobile first?” is is it more like mobile second? Mobile “close, but no cigar”?But as we started our work we realized that yes, it was mobile first, because we had undergone a complete and utter change in the way our team thought, designed, wrote, developed and tested.
  19. It’s ok!Tatjana mentioned Luke, and I will too. Because he described close to exactly what we planned to do.
  20. So on the surface, on a desktop it DID look and function the same, but under the hood it was quite different.
  21. And on a tablet or handheld, the experience was entirely changed. Optimized for hands instead of a mouse, easy to read and navigate, and performance optimized.Ok, so now I’m going to delve into the dry development details.
  22. Just kidding – this issuper exciting!! We are going to pretend to rip the shoes off our website!!
  23. If we think back to our list of objectives, our first objective was to Make it direct and that was about content choreography But I think there is another, more OVERALL Choreography that happens between all that important content, the beautiful photography, branding elements, critical navigation elements, interactivity, and of course performance optimization.
  24. It could be a push and pull, a battle, or a dance.I LIKE TO KEEP Things POSITIVE, SO I’m calling it The DANCE OF DEVELOPMENTThree parts of our dance that I’m going to dig into are :NavigationImages Sidebars and widget-like content blobs
  25. NavigationWhat do folks need right away, and will they be willing to dig in to find?These are pieces pulled out of the desktop siteMain navigationSecondary navigationAudience for homepageOptional audience navigationSearchMost used links (a-z, directory)
  26. And these were some things we tried out. And here is an important point, we started with wireframes and mockups, but we very quickly learned that when you are developing for mobile first, you have to test early in the development process.
  27. We focused on a few issues and worked through them with extensive testing.finding the right tappable area –crazy tiny buttons too close to each otherAnd adjusting the proximity of tappable areas
  28. This is final version of our top menu. Employed a show and hide technique One limitation we were working under was that we couldn’t reprogram the way our menus worked nor could we make major changes to the information architecture.
  29. And here is the submenu, using a similar technique.
  30. We had show and hide functionality on our side, but it was still pretty long. We knew that not all users have patience to dig through menus whatever the size or format, so so we made sure that the search bar was on every page.
  31. We new that people might just go straight for search or a-z, as is backed up by AnalyticsSo this was the best solution for the existing system and existing architecture
  32. In our template system, top Banners are prime real estate On a handheld they can account for a majority of the initial screen. are used for a variety of purposeGoals were the same for all usages:Maximize effectivenessMaximize spacedevelopment Used Progressive enhancement to make them load quicklyKeep the content flexible and accessible Here was our dance of again , where we took apart are reassembled based differing priorities
  33. Here the banner is Not top content.Most important is the text.The rest of page was lightweight, so we could afford to use images in the html. Image was not a background, flexible, until a certain size – had a min-width so that it wouldn’t get obscenely tiny
  34. Here the content added a lot of value. This is a real student, a real story that reinforces and enriches the page content. used background for landscape, that was not there in small sizes, image for person is the html as is the text.
  35. UGRad homepageEverything, all the time!Critical content was in the top banner, so it kept full size. Some images were of campus, but others were of faculty.Images were flexible instead of background so the whole would be visible and there would be less breakpoints, text was layered on top for flexibility
  36. In this case the dance of our elements was graceful. Here there are actually several different background images. Smallest gets loaded for small screens. As the screen size increases the larger version replaces the small.The text is not embeded in the image, so we can resize and move it at will.
  37. Just a little peek under the hood.The site loads quickly on a mobile device because it only loads what it needs. It was about 20 kb smaller than the full size which doesn’t sound like much except that this banner has a slider – so there are actually 6 backgrounds that are loaded into the page – so that difference really adds up.
  38. Asses content hierarchy page by pageProvide several layout options and template features to address the different needs on mobile and desktopIn certain scenarios, the right column content could come before the most left as opposed for a standard left to right ordering.
  39. Left column needed to occur before the rest.
  40. Some of the layouts I was working under were pretty tricky. Luckily I personally love a good challenge.
  41. Tips and tricks for working on complex layoutsMaximize space and readability with sliderJquery Accordion functionalityUsed the modernizr library to attach functionality to media queries – explain
  42. What we are up to now:Now we are moving in colleges and schools and supporting webmasters who want to make the conversion on their own. We work together to prepare content and images and address any special needs.Each site is launched when it is in good shape, we never play catch up or have fires to put out, it is steady adoption with good results.The process has been a little different with each site.
  43. Some sites, like the School of Business came in quite willingly.
  44. Right now I’m working with the college of medicine, who is here somewhere!I had a great meeting with stakeholders from the College of Medicine. Some folks were concerned that their audience was different, and was more likely to look on a desktop so they didn’t want to compromise that experience. But then their analytics expert pulled out some figures showing that despite being lower than other units, their mobile viewership was growing at an alarming rate so they needed to plan for the near future.That cemented the deal.We have more sites lined up to move in, and we have started to look at our Analytics data on the new site to inform our process as we move forward.
  45. Vast improvements in page weight and speed using the MF approachUser experience improvements as measured by Google Analytics
  46. Thinking like mobile apps or dedicated sites