5. REFERENCES
Mobile Web Books
Programming the Mobile Web
http://amzn.to/bZMOch
Mobile Web Development
http://amzn.to/9cvDoE
Mobile Design and Development
http://amzn.to/hh8cPd
Beginning iPhone & iPad Web Apps
http://amzn.to/tHAAOL
6. I Y MOBILE WEB
I Can Be A Little Dogmatic
I Practice What I Preach
I Focus on User First
I Acknowledge Native is the Current Darling
My Content Crosses Boundaries
8. WHAT DO USERS HAVE
Mobile Devices Are Prevalent Around the
World
SmartPhones/Devices Becoming Common
Mobile Data Plans (3/4G)
HTML 5 Is Here, Embrace It ;)
14. NATIVE V MOBILE WEB
Slightly More Access via Browser than App
36.4% v 34.4%
http://bit.ly/h2XZ9F
Facebook & Twitter’s Top Mobile Clients are
their Mobile Web Sites
http://bit.ly/myOSYc
http://bit.ly/9FD6D9
16. “As handsets change, so do mobile
consumption and usage patterns. Voice is
becoming less relevant, and carriers and
their marketing and content partners have
transitioned to a focus on data.”
FinChannel.com
http://www.finchannel.com/index.php?option=com_content&task=view&id=70574&It
emid=99999999
17. “Among U.S. mobile phone users, in May 2010
65.2 percent sent a text message to another
phone, 31.9 percent used their phone’s
browser, 30 percent used/downloaded
applications, 22.5 percent played mobile
games and 20.8 percent accessed a social
networking site or blog.”
MobileMarketer.com
http://www.mobilemarketer.com/cms/news/research/7342.html
18. DON’T FORGET TABLETS
“The key thing for marketers is the combination
of larger screens and the touch Web really
shouldn’t be underestimated,” Mr. Elkin
said. “There are much higher interaction rates
for the Web and apps among smartphone
owners, and on a bigger canvas we expect
those deltas to go even higher.”
MobileMarketer.com
http://www.mobilemarketer.com/cms/news/research/7342.html
19. UNDERSTAND THE LANDSCAPE
Several Browsers
Opera, Safari, IE, FireFox, many others you
never heard of
Proxy Browsers
Opera Mini
20. OPERA
“Opera Mobile has been installed on 125
million smartphones since 2004”
Programming the Mobile Web
21. WINDOWS PHONE 7 IE 9
Like Desktop
Supports Basic HTML5, CSS3, Canvas, Media
Tag Stuff
GPU Speed
Does Not Support Touch
Does Not Support Input Types
http://bit.ly/ij3RAj
http://bit.ly/kYOZ5W
22. GRADING BROWSERS
Assume Modern
Smart Phones
Most Are Webkit &
Support Most
HTML5 Features
Confidently Assume
No Feature Phones
http://haz.io
http://html5test.com
29. MOBILE FIRST
“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
32. DETERMINE CONTENT
Define Use Cases
Order Cases by Most
Frequent for Mobile
Make Cases Successful
within 3 clicks
Always Offer Link to
Desktop Site
Determine if User
Location Matters
34. CONTEXT
Where Is The User
Why are They on Your Site
What are they looking for
What can you offer for mobile
user to solve problem
Where will the user be
accessing the site
38. TOUCH ICONS
Allows You to Set the
Home Screen Icon
Comparable to
favicon
Apple Convention
Supported on Most
Android Platforms
39. ADD TO HOME SCREEN
Promptsthe User to
Add The App To the
iOS Home Screen
http://bit.ly/fi1wqp
40. APPLE-MOBILE-WEB-APP-
CAPABLE
Allows You To Hide Mobile Safari Chrome
Gives You Native App-Like Experience
iOS Only At This Point
Does use a Different JS Engine Than Safari
http://bit.ly/ilKFKT
41. APPLE-MOBILE-WEB-APP-STATUS-BAR-STYLE
Allows You to Hide
Status Bar @ The
Top of The Screen or
Set The Color.
<meta name="apple-
mobile-web-app-
status-bar-style"
content="black">
http://bit.ly/9Mgv0y
42. UNDERSTAND THE VIEWPORT
ViewableArea on Device
May actually be very wide
iPhone is actually 980pixels
wide
Internet Explorer Assumes
1024 pixels wide
http://bit.ly/e18svU
43.
44.
45. SET THE VIEWPORT
•MetaTag
•Width
•Height
•Initial-scale
•User-scalable
•Minimum-scale
•Maximum-scale
<meta name="viewport"
content="width=device-width,initial-
scale=1.0,user-scalable=no"/>
http://tinyurl.com/wp7viewport
46. LEVERAGE HTML5
Semantics
CSS3 is AWESOMIER
New Form Input Types Help
New Form Input Attributes
Really Help
Offline
Storage
Media
Hardware Access
47. INPUT TYPES
HTML5 Adds Many New Input Types and
Attributes
Telephone, Number, URL, E-Mail, etc
autocapitalize, autocomplete, placeholder, re
quired…
54. TOUCH
CONSIDERATIONS
Fingers Are Fat
20px Spacing
Primary Items Min 40px W &H
Provide Quick Feedback of Touched Item
Include Auto-Clear Feature for Text Inputs
55.
56. TOUCH FIRST LAYOUT
Recommended size
7x7mm
Optimized for accuracy
9x9mm
Optimized for small size
5x5mm
Each target has 2mm padding