Submit Search
Upload
Creating an Intuitive Multi-screen Experience
â˘
Download as PPTX, PDF
â˘
0 likes
â˘
336 views
S
senthil_hi
Follow
Best engineering practices and tips for creating an intuitive multi-screen experience.
Read less
Read more
Engineering
Report
Share
Report
Share
1 of 37
Download now
Recommended
IncisiveTMS Travel Management System
IncisiveTMS Travel Management System
SEO Incisivesoft
Â
City Mouse Mobile - A Case Study
City Mouse Mobile - A Case Study
Serge Krul
Â
Topic buying a computer dnt
Topic buying a computer dnt
dongnhutien
Â
Hosting
Hosting
YashChudasama7
Â
Gamecore
Gamecore
Caiden2557
Â
"Designing for the Mobile Web" by Michael Dick (December 2010)
"Designing for the Mobile Web" by Michael Dick (December 2010)
Mike Brenner
Â
Responsive Web Design
Responsive Web Design
John Mark ă¸ă§ăłăăźăŻ
Â
Fake Your Way as a Mobile Developer Rockstar with PhoneGap
Fake Your Way as a Mobile Developer Rockstar with PhoneGap
glen_a_smith
Â
Recommended
IncisiveTMS Travel Management System
IncisiveTMS Travel Management System
SEO Incisivesoft
Â
City Mouse Mobile - A Case Study
City Mouse Mobile - A Case Study
Serge Krul
Â
Topic buying a computer dnt
Topic buying a computer dnt
dongnhutien
Â
Hosting
Hosting
YashChudasama7
Â
Gamecore
Gamecore
Caiden2557
Â
"Designing for the Mobile Web" by Michael Dick (December 2010)
"Designing for the Mobile Web" by Michael Dick (December 2010)
Mike Brenner
Â
Responsive Web Design
Responsive Web Design
John Mark ă¸ă§ăłăăźăŻ
Â
Fake Your Way as a Mobile Developer Rockstar with PhoneGap
Fake Your Way as a Mobile Developer Rockstar with PhoneGap
glen_a_smith
Â
Tim hieu he_thong_ten_mien_dns
Tim hieu he_thong_ten_mien_dns
toilahk
Â
วิŕ¸ŕ¸˛ŕ¸ŕ¸ŕ¸´ŕ¸ŕ¸¨ŕ¸˛ŕ¸Şŕ¸ŕ¸Łŕšŕšŕ¸ŕ¸´ŕšŕ¸Ąŕšŕ¸ŕ¸´ŕ¸Ą
วิŕ¸ŕ¸˛ŕ¸ŕ¸ŕ¸´ŕ¸ŕ¸¨ŕ¸˛ŕ¸Şŕ¸ŕ¸Łŕšŕšŕ¸ŕ¸´ŕšŕ¸Ąŕšŕ¸ŕ¸´ŕ¸Ą
วูŕ¸ŕ¸Łŕ¸˛ŕ¸ รŕ¸ŕš ภบŕ¸ŕ¸§ŕ¸
Â
Html5 awesomeness
Html5 awesomeness
senthil_hi
Â
Tagger numbers
Tagger numbers
Nikolay Karpov
Â
SPOF Attack
SPOF Attack
senthil_hi
Â
Performance testing
Performance testing
Hassan Mohammed
Â
DPS Data Link
DPS Data Link
nexshore
Â
Chien luoc marketing_truong_hoc_giai_doan_hien_nay
Chien luoc marketing_truong_hoc_giai_doan_hien_nay
bagianoen
Â
.Net 2012 13 Project Titles
.Net 2012 13 Project Titles
Pan_Dotnet
Â
Tcdnug xamarin
Tcdnug xamarin
Joe Koletar
Â
DUI Lawyers & Cases
DUI Lawyers & Cases
John Musca
Â
Cross Platform Mobile Development with Xamarin
Cross Platform Mobile Development with Xamarin
Joe Koletar
Â
Xamarin Mobile March 2014
Xamarin Mobile March 2014
Joe Koletar
Â
App cache vs localStorage
App cache vs localStorage
senthil_hi
Â
Responsive websites. Toolbox
Responsive websites. Toolbox
Wojtek ZajÄ c
Â
Responsive Web Design
Responsive Web Design
Julia Vi
Â
Using Responsive Web Design To Make Your Web Work Everywhere
Using Responsive Web Design To Make Your Web Work Everywhere
Chris Love
Â
Responsive & Responsible: Implementing Responsive Design at Scale
Responsive & Responsible: Implementing Responsive Design at Scale
scottjehl
Â
Responsive Web Design
Responsive Web Design
CLEVER°FRANKE
Â
Responsive Web Design: Clever Tips and Techniques
Responsive Web Design: Clever Tips and Techniques
Vitaly Friedman
Â
Responsive Websites
Responsive Websites
Joe Seifi
Â
Using Responsive Web Design To Make Your Web Work Everywhere
Using Responsive Web Design To Make Your Web Work Everywhere
Chris Love
Â
More Related Content
Viewers also liked
Tim hieu he_thong_ten_mien_dns
Tim hieu he_thong_ten_mien_dns
toilahk
Â
วิŕ¸ŕ¸˛ŕ¸ŕ¸ŕ¸´ŕ¸ŕ¸¨ŕ¸˛ŕ¸Şŕ¸ŕ¸Łŕšŕšŕ¸ŕ¸´ŕšŕ¸Ąŕšŕ¸ŕ¸´ŕ¸Ą
วิŕ¸ŕ¸˛ŕ¸ŕ¸ŕ¸´ŕ¸ŕ¸¨ŕ¸˛ŕ¸Şŕ¸ŕ¸Łŕšŕšŕ¸ŕ¸´ŕšŕ¸Ąŕšŕ¸ŕ¸´ŕ¸Ą
วูŕ¸ŕ¸Łŕ¸˛ŕ¸ รŕ¸ŕš ภบŕ¸ŕ¸§ŕ¸
Â
Html5 awesomeness
Html5 awesomeness
senthil_hi
Â
Tagger numbers
Tagger numbers
Nikolay Karpov
Â
SPOF Attack
SPOF Attack
senthil_hi
Â
Performance testing
Performance testing
Hassan Mohammed
Â
DPS Data Link
DPS Data Link
nexshore
Â
Chien luoc marketing_truong_hoc_giai_doan_hien_nay
Chien luoc marketing_truong_hoc_giai_doan_hien_nay
bagianoen
Â
.Net 2012 13 Project Titles
.Net 2012 13 Project Titles
Pan_Dotnet
Â
Tcdnug xamarin
Tcdnug xamarin
Joe Koletar
Â
DUI Lawyers & Cases
DUI Lawyers & Cases
John Musca
Â
Cross Platform Mobile Development with Xamarin
Cross Platform Mobile Development with Xamarin
Joe Koletar
Â
Xamarin Mobile March 2014
Xamarin Mobile March 2014
Joe Koletar
Â
App cache vs localStorage
App cache vs localStorage
senthil_hi
Â
Viewers also liked
(14)
Tim hieu he_thong_ten_mien_dns
Tim hieu he_thong_ten_mien_dns
Â
วิŕ¸ŕ¸˛ŕ¸ŕ¸ŕ¸´ŕ¸ŕ¸¨ŕ¸˛ŕ¸Şŕ¸ŕ¸Łŕšŕšŕ¸ŕ¸´ŕšŕ¸Ąŕšŕ¸ŕ¸´ŕ¸Ą
วิŕ¸ŕ¸˛ŕ¸ŕ¸ŕ¸´ŕ¸ŕ¸¨ŕ¸˛ŕ¸Şŕ¸ŕ¸Łŕšŕšŕ¸ŕ¸´ŕšŕ¸Ąŕšŕ¸ŕ¸´ŕ¸Ą
Â
Html5 awesomeness
Html5 awesomeness
Â
Tagger numbers
Tagger numbers
Â
SPOF Attack
SPOF Attack
Â
Performance testing
Performance testing
Â
DPS Data Link
DPS Data Link
Â
Chien luoc marketing_truong_hoc_giai_doan_hien_nay
Chien luoc marketing_truong_hoc_giai_doan_hien_nay
Â
.Net 2012 13 Project Titles
.Net 2012 13 Project Titles
Â
Tcdnug xamarin
Tcdnug xamarin
Â
DUI Lawyers & Cases
DUI Lawyers & Cases
Â
Cross Platform Mobile Development with Xamarin
Cross Platform Mobile Development with Xamarin
Â
Xamarin Mobile March 2014
Xamarin Mobile March 2014
Â
App cache vs localStorage
App cache vs localStorage
Â
Similar to Creating an Intuitive Multi-screen Experience
Responsive websites. Toolbox
Responsive websites. Toolbox
Wojtek ZajÄ c
Â
Responsive Web Design
Responsive Web Design
Julia Vi
Â
Using Responsive Web Design To Make Your Web Work Everywhere
Using Responsive Web Design To Make Your Web Work Everywhere
Chris Love
Â
Responsive & Responsible: Implementing Responsive Design at Scale
Responsive & Responsible: Implementing Responsive Design at Scale
scottjehl
Â
Responsive Web Design
Responsive Web Design
CLEVER°FRANKE
Â
Responsive Web Design: Clever Tips and Techniques
Responsive Web Design: Clever Tips and Techniques
Vitaly Friedman
Â
Responsive Websites
Responsive Websites
Joe Seifi
Â
Using Responsive Web Design To Make Your Web Work Everywhere
Using Responsive Web Design To Make Your Web Work Everywhere
Chris Love
Â
There Is No Mobile: An Introduction To Responsive Web Design
There Is No Mobile: An Introduction To Responsive Web Design
Chris Love
Â
Responsive Web Design - Web & PHP Conference - 2013-09-18
Responsive Web Design - Web & PHP Conference - 2013-09-18
FrĂŠdĂŠric Harper
Â
Responsive web design
Responsive web design
Ben MacNeill
Â
Mobile Best Practices
Mobile Best Practices
mintersam
Â
Great Responsive-ability Web Design
Great Responsive-ability Web Design
Mike Wilcox
Â
jQuery Conference San Diego 2014 - Web Performance
jQuery Conference San Diego 2014 - Web Performance
dmethvin
Â
Pinkoi Mobile Web
Pinkoi Mobile Web
mikeleeme
Â
Responsive Web Design: Tips and Tricks
Responsive Web Design: Tips and Tricks
Gautam Krishnan
Â
Multi screen HTML5
Multi screen HTML5
Ron Reiter
Â
Keys to Responsive Design
Keys to Responsive Design
Intelligent_ly
Â
Building SPAâs (Single Page App) with Backbone.js
Building SPAâs (Single Page App) with Backbone.js
Microsoft Developer Network (MSDN) - Belgium and Luxembourg
Â
Design4Drupal Boston 2013 - Bumps in the Road to Responsive
Design4Drupal Boston 2013 - Bumps in the Road to Responsive
Salem Ghoweri
Â
Similar to Creating an Intuitive Multi-screen Experience
(20)
Responsive websites. Toolbox
Responsive websites. Toolbox
Â
Responsive Web Design
Responsive Web Design
Â
Using Responsive Web Design To Make Your Web Work Everywhere
Using Responsive Web Design To Make Your Web Work Everywhere
Â
Responsive & Responsible: Implementing Responsive Design at Scale
Responsive & Responsible: Implementing Responsive Design at Scale
Â
Responsive Web Design
Responsive Web Design
Â
Responsive Web Design: Clever Tips and Techniques
Responsive Web Design: Clever Tips and Techniques
Â
Responsive Websites
Responsive Websites
Â
Using Responsive Web Design To Make Your Web Work Everywhere
Using Responsive Web Design To Make Your Web Work Everywhere
Â
There Is No Mobile: An Introduction To Responsive Web Design
There Is No Mobile: An Introduction To Responsive Web Design
Â
Responsive Web Design - Web & PHP Conference - 2013-09-18
Responsive Web Design - Web & PHP Conference - 2013-09-18
Â
Responsive web design
Responsive web design
Â
Mobile Best Practices
Mobile Best Practices
Â
Great Responsive-ability Web Design
Great Responsive-ability Web Design
Â
jQuery Conference San Diego 2014 - Web Performance
jQuery Conference San Diego 2014 - Web Performance
Â
Pinkoi Mobile Web
Pinkoi Mobile Web
Â
Responsive Web Design: Tips and Tricks
Responsive Web Design: Tips and Tricks
Â
Multi screen HTML5
Multi screen HTML5
Â
Keys to Responsive Design
Keys to Responsive Design
Â
Building SPAâs (Single Page App) with Backbone.js
Building SPAâs (Single Page App) with Backbone.js
Â
Design4Drupal Boston 2013 - Bumps in the Road to Responsive
Design4Drupal Boston 2013 - Bumps in the Road to Responsive
Â
Recently uploaded
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
slot gacor bisa pakai pulsa
Â
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
null - The Open Security Community
Â
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Christo Ananth
Â
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur High Profile
Â
â CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
â CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
9953056974 Low Rate Call Girls In Saket, Delhi NCR
Â
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptx
upamatechverse
Â
Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
M Maged Hegazy, LLM, MBA, CCP, P3O
Â
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Dr.Costas Sachpazis
Â
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
JoĂŁo Esperancinha
Â
Model Call Girl in Narela Delhi reach out to us at đ8264348440đ
Model Call Girl in Narela Delhi reach out to us at đ8264348440đ
soniya singh
Â
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
humanexperienceaaa
Â
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
Call Girls in Nagpur High Profile
Â
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptx
wendy cai
Â
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
ranjana rawat
Â
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
srsj9000
Â
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024
hassan khalil
Â
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
Asutosh Ranjan
Â
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile service
rehmti665
Â
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
ranjana rawat
Â
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptx
upamatechverse
Â
Recently uploaded
(20)
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
Â
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Â
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Â
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Â
â CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
â CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
Â
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptx
Â
Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
Â
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Â
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Â
Model Call Girl in Narela Delhi reach out to us at đ8264348440đ
Model Call Girl in Narela Delhi reach out to us at đ8264348440đ
Â
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
Â
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
Â
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptx
Â
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
Â
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Â
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024
Â
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
Â
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Â
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
Â
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptx
Â
Creating an Intuitive Multi-screen Experience
1.
Creating an Intuitive
Multi-screen Experience senthil
2.
The secret sauce
to provide an awesome multi-screen experienceâŚ
3.
There is none!
4.
There is none
no one!
5.
#1 There is
NO one-size-fits-all solution
6.
Responsive The client
decides on how the page should be rendered
7.
Responsive CSS media
queries Fluid Layout using percentages
8.
Responsive Suitable for
read-only web pages
9.
Adaptive Server decides
the page view
10.
Adaptive Sever controller
sniffs user agent & decides which view to render
11.
Adaptive Suitable for
highly interactive pages & SPAs
12.
Fusion â RESS*
Client & server work together and render optimized experience *REsponsive web design + Server Side components
13.
Fusion e.g. â˘
Layout is done responsively ⢠Server decides on which JS/modules/templates to include
14.
Fusion Pages with
moderate interaction â Most eBay pages
15.
#2 Events
16.
Events == Desktop
+ Swipe
17.
jquery.tactile.js ⢠Tiny
(650 bytes) jQuery plugin to handle swipe events ⢠Can be included unconditionally to enhance user experience
18.
Clicks ⢠Clicks
are delayed by 300ms ⢠Use FastClick for highly interactive pages
19.
Avoid ⢠Mouse
events â mouseenter, mouseleave etc. ⢠:hover pseudo-class selector
20.
16ms is all
you got! ⢠CSS based animations ⢠requestAnimationFrame API ⢠Paint only what is needed
21.
#3 Pixel is
not a Pixel
22.
Viewport <meta name="viewport"
content="width=device-width"/>
23.
Viewport Desktop ==
Tablet Landscape
24.
Viewport Use orientation
(portrait & landscape) media queries with caution
25.
Responsive Images They
are not there yet!
26.
Responsive Images #container
{ background-image:url(âdesktop.pngâ)9; // IE8 hack width: 200px; } @media (min-width: 961px) { #container { background-image:url('desktop.png'); } } @media (max-width: 960px) { #container { background-image:url('tablet.png'); width:100px; } }
27.
#4 Scrolling expect
the unexpected
28.
⢠Simulating natural
scroll is very hard & confusing ⢠Add scope buffers
29.
Timesaver -webkit-overflow-scrolling:touch
30.
Use Event Debouncing
31.
Google 0r Stackoverflow
may not provide the right solutions
32.
#5 Remove the
annoyance
33.
Avoid ⢠Tiny
click area (< 44px) ⢠Hover state functionality ⢠Tightly cluttered design
34.
Work with your
designers from Day Zero
35.
Good News There
is NO IE6, 7 or 8
36.
Bad News Android*
== IE *Newer ones are better
37.
Thank You
Editor's Notes
The debounce function can throttle requests, based on the provided delay. Extremely useful for event handlers fired at a high rate
Download now