400 likes | 579 Views
Usability in Mobile Applications. BRUNO FIGUEIREDO. the_ml. Europe: 90.9% have a mobile 41% worldwide (2,67 billion). ██ 120% > ██ 100-120% ██ 80-100% ██ < 80%. wikipedia. Market Evolution. Sweet Spot. Adapted from Bill Moggridge & Jan Borchers. Mobile Phone Types.
E N D
Usability in Mobile Applications BRUNO FIGUEIREDO the_ml
Europe: 90.9% have a mobile41% worldwide (2,67 billion) ██ 120% > ██ 100-120% ██ 80-100% ██ < 80% wikipedia
Market Evolution Sweet Spot Adapted from Bill Moggridge & Jan Borchers
Mobile Phone Types Smart Phones Applications Feature Phones Phone, SMS, Internet PDAs Keyboard, Touchscreen dotMobi
Mobile Web Sites moritz™
Screen Resolution and Formats dotMobi
Mobile Development Languages Wikipedia
Main Mobile Browsers Pocket Internet Explorer Opera Mobile Safari Mobile
Hub and Spoke Home
Clickstream Brian Fling
Recomended Structure Home Heading Aux. Section Navigation Heading Section 1 Highlights Section 1 Content Heading Section 2 Highlights Content Section 2 Navigation Heading Footer Footer Navigation Content Footer Navigation Footer
Optimized Degradation Normal Without CSS
Horizontal Lines and Breadcrumbs Optimized for vertical navigation Breadcrumbs: only useful for more than 3 levels deep
7 The Magic Number (+ or – 2) George Miller
Good Practices • Easy to type addressesm.site.com or site.mobi instead of www.site.com/mobile • Specialized mobile versions • Simple, shallow navigation structures • Useful and simplified content on every page not just navigation • Optimize for degradation 1 2 3 4 5
Good Practices • Layout links vertically • Avoid repetitive data entrypasswords are hard to type • Simplify forms (with clear buttons) • Provide shortcuts • Minimize the (yet short) bandwidth use 6 7 8 9 10
Mobile Applications Tim Caynes
Main Mobile Platforms Symbian 65% Windows Mobile 12% BlackBerry 11% iPhone 7%
Numeric Keyboard and Joystick liewcf
Half Keyboard and Ball StarrGazr
Cursor Keys KhE 龙
Touchscreen (Multi-touch) Crouching Donkey
Card Stack Screens with subtle animations
Two Panels List + Detail
Rapid Serial Visual Presentation 50 miliseconds Robert Spencer
Good Practices • Optimize interaction for the target devicestylus based, small targets; finger based, big targets3D look and feel for touchscreen interfaces • Minimize data entry • Optimize content presentationemphasize what’s being seen/manipulated • Provide shortcuts for experienced users 1 2 3 4 5
Thank you bruno.figueiredo@gmail.com gailjadehamilton