SlideShare a Scribd company logo
building mobile experiences
that don’t suck




Frédéric Developers Evangelist
Harper Microsoft Canada
         @fharper | outofcomfortzone.net
AGENDA

what we will talk about today



              BASIC PRINCIPLES OF MOBILE APP
              DESIGN

              WHAT MAKES A MOBILE APP GREAT?



              IDEAS: THE CURRENCY OF AWESOMENESS
BASIC PRINCIPLES OF MOBILE APP DESIGN

the freshman primer
BASIC PRINCIPLES OF MOBILE APP DESIGN

motivations
                                Every mobile use case can derive
                                from 3 basic motivations

                                        i’m microtasking


                                        i’m local


                                        i’m bored
BASIC PRINCIPLES OF MOBILE APP DESIGN

i’m microtasking


microtasks are short          idea capture is an example of microtasking.

bursts of activity, often
done between larger
tasks.




                              TM & © Warner Bros. Entertainment, Inc.
BASIC PRINCIPLES OF MOBILE APP DESIGN

i’m local


phones are devices of
convenience and
context and local is a
context.
BASIC PRINCIPLES OF MOBILE APP DESIGN

i’m bored


games account for the
majority of popular
paid apps across all
mobile platforms.

essentially, any app
(game or otherwise)
that can fill a time gap
addictively and with
fun is largely
successful.
BASIC PRINCIPLES OF MOBILE APP DESIGN

stating the obvious




                 ≠
BASIC PRINCIPLES OF MOBILE APP DESIGN

pc vs mobile

you can’t think of the phone as just a scaled-down desktop – if you do, you’re
missing the point (and a lot of nuances)
BASIC PRINCIPLES OF MOBILE APP DESIGN

what a desktop app looks like
BASIC PRINCIPLES OF MOBILE APP DESIGN

what we think mobile experiences looks like
BASIC PRINCIPLES OF MOBILE APP DESIGN

what mobile experiences really look like
BASIC PRINCIPLES OF MOBILE APP DESIGN

the app we’re thinking of building
BASIC PRINCIPLES OF MOBILE APP DESIGN

the app our users need
BASIC PRINCIPLES OF MOBILE APP DESIGN

but there are times when this is appropriate
BASIC PRINCIPLES OF MOBILE APP DESIGN

desktop and web application “mullet”

                                        business on the front,
                                        party in the back


                                        <translation>
                                           controls on the top,
                                           content at the bottom

                                        </translation>
BASIC PRINCIPLES OF MOBILE APP DESIGN

phone (and most tablet) apps are the “reverse
mullet”



                            party




                          business
BASIC PRINCIPLES OF MOBILE APP DESIGN

drinking our own koolaid
 in windows phone 7.5 platform, we changed the position of the url textbox to the
 bottom.




            wp7                                                 wp7.5
BASIC PRINCIPLES OF MOBILE APP DESIGN

under my thumb…
BASIC PRINCIPLES OF MOBILE APP DESIGN

comfort zones
BASIC PRINCIPLES OF MOBILE APP DESIGN

case study: foursquare for windows phone 7
BASIC PRINCIPLES OF MOBILE APP DESIGN

hey – down in the front!
BASIC PRINCIPLES OF MOBILE APP DESIGN

may we suggest a simple fix…
Hockey and mullets go hand in
           hand
Offside!
A simple change…
Much better!
BASIC PRINCIPLES OF MOBILE APP DESIGN

fitt’s law

                           𝐷
     𝑇 = 𝑎 + 𝑏 ∙ 𝑙𝑜𝑔2 (1 + )
                           𝑊
             T: Average time taken to complete the movement
             a: Start/stop time of the device
             b: Inherent speed of the device
             D: Distance from the starting point to target center
             W: Width of target, measured along axis of motion
BASIC PRINCIPLES OF MOBILE APP DESIGN

fitt’s law, translated

                           𝐷
     𝑇 = 𝑎 + 𝑏 ∙ 𝑙𝑜𝑔2 (1 + )
                           𝑊
      the bigger and closer a target is, the easier it
      is to hit.
      well, duh.
BASIC PRINCIPLES OF MOBILE APP DESIGN

so, how big is a finger, anyway?




                                            26 pixels / 7mm
    44 pixels / 7mm                        (wp7 exceptional
  (iPhone minimum)                             minimum)
                                            34 pixels / 9mm
                                        (general wp7 minimum)
BASIC PRINCIPLES OF MOBILE APP DESIGN

ladies and gentlemen, introducing fittsquare!
       original                   fittsquare




                                               made the map
                                               bigger



                                               nice, big targets
                                               for oft-used
                                               tasks; the most
                                               important task
                                               gets the biggest
                                               target
WHAT MAKES A MOBILE APP GREAT

engineering meets design
WHAT MAKES A MOBILE APP GREAT

outside of genetics, cloning is boring



            ≠                   ≠       ≠


                   ∴                ≠       qed
WHAT MAKES A MOBILE APP GREAT

differentiate your experience
panorama in wp7
                                shallow experience
                                expansive
                                artistic




                                           pivot in wp7

           deeper experience
           data-driven
           informational
WHAT MAKES A MOBILE APP GREAT

stay within the paradigm of the platform


         every platform has its own unique “flavour” and style




         consistency of experience between native activities and 3rd party
         apps enjoyable for user




         predictability is not a dirty word - intuitive user interfaces are
         usually better suited to user experience
WHAT MAKES A MOBILE APP GREAT

app function bars


                       for main tasks, use on-screen controls




                       For oft-used tasks, use the app function bar




                       for rarer tasks, use a secondary menu
WHAT MAKES A MOBILE APP GREAT

gestures – packaged confusion

            remember that many users are reluctant to use them




            many gestures can’t be used in one-handed scenarios




            consider offering single-digit alternatives to gestures
            (this does not mean replace gestures in your app)




            gestures need to be thumb-friendly
WHAT MAKES A MOBILE APP GREAT

experience informs gestures




 etch-a-sketch: shake   Compass/spirit level:    guitar simulator:
 to clear canvas        roll device in various   multi-finger for
                        directions               chords
WHAT MAKES A MOBILE APP GREAT

separate apps, separate meaning for shake

            urban spoon: shake means to randomize the result




            facebook: load new content




            pcalc: clear the current calculation




            etch-a-sketch: clear the canvas
WHAT MAKES A MOBILE APP GREAT

paving the cowpaths

                                design gesture interactions
                                according to patterns people
                                already follow


                                watch for:

                                      unsuccessful gesture
                                      attempts

                                      Repetitive, time-
                                      consuming actions
WHAT MAKES A MOBILE APP GREAT

input – users don’t want to deal with it
text input is a pain in the best of circumstances, so give users the quickest way to
get out of it.
IDEAS: THE CURRENCY OF AWESOMENESS

making users awesome in the moment
IDEAS: THE CURRENCY OF AWESOMENESS

remember the three motivations

                    i’m multitasking




                    i’m local




                    i’m bored
IDEAS: THE CURRENCY OF AWESOMENESS

mobile is the seventh mass media
according to tomi ahonen, the seven mass media are, in chronological order of
creation:



                        print
                        sound recordings
                        cinema
                        radio
                        television
                        internet
                        mobile
IDEAS: THE CURRENCY OF AWESOMENESS

mobile means personal
IDEAS: THE CURRENCY OF AWESOMENESS

take an existing concept and tweak it



                        many social networking apps are about helping
                        you find out where your friends are, presumably so
                        you can join them


                        what about a social networking app that helped
                        you avoid people, such as your ex?

                           I give you…ex-factor!
IDEAS: THE CURRENCY OF AWESOMENESS

sometimes all you need is a disguise




here’s a dirty little secret: fighting games like street fighter and mortal kombat
are essentially rock-paper-scissors.
IDEAS: THE CURRENCY OF AWESOMENESS

think you could write the next solitaire?




                        solitaire was written to help familiarize people with
                        mouse technique

                        maybe it’s time to write a game to familiarize
                        people with phone gestures!
IDEAS: THE CURRENCY OF AWESOMENESS

the design philosophy of great apps…
…isn’t all that different across the competitive mobile platforms.

great apps:

                don’t make us think about their interfaces



                deal with complex tasks, but insulate us from that complexity



                make accomplishing our goals easier



                help users be awesome in the moment
IDEAS: THE CURRENCY OF AWESOMENESS

help users be awesome in the moment


                            think of games like rock band and dance
                            central, which give people the chance to be
                            stars

                            think of apps that let sports fans call up players’
                            stats while they’re at the game


                            think of the kitchen, a place typically without a
                            computer, but a need for info available on the
                            net
BUILDING MOBILE EXPERIENCES THAT DON’T SUCK

Question?

            Frédéric Harper




            Developers Evangelist @ Microsoft Canada




            fredh@microsoft.com
            @fharper




            http://webnotwar.ca
            http://outofcomfortzone.net

More Related Content

PDF
2013-02-05 UX design for mobile apps
PDF
iPhone / iPad - Human Interface Guidelines
PDF
Human Interface Guidlines for Mobile Applications
PDF
Human Computer Interface Guidelines
PDF
iOS Human Interface Guidlines for iOS-Platforms
PDF
Oli Gardner – Data Driven Design
PPT
Creative Devices - the Art of Mobile Collaboration
PDF
Prototyping
2013-02-05 UX design for mobile apps
iPhone / iPad - Human Interface Guidelines
Human Interface Guidlines for Mobile Applications
Human Computer Interface Guidelines
iOS Human Interface Guidlines for iOS-Platforms
Oli Gardner – Data Driven Design
Creative Devices - the Art of Mobile Collaboration
Prototyping

What's hot (20)

PDF
Vancouver iPhone Meetup 2010 - Touch Interface Design - Kevin Kimmett
PPTX
BOLO Mobile Super Forum
DOCX
PPTX
Hayden -- Mobile Super Forum
PPT
Natural User Interfases (NUIs) - Android TO Conference 2012
PDF
Android Design Guidelines
PDF
Dribbble inkod 2013
PDF
Role of Apps in Mobile Media Mix
PDF
Planning your Dream Mobile App
PPTX
Become a mobile developer from scratch
PDF
Good design is a myth - by Zoltan Kollin | UXRiga 2017
PPTX
Windows phone 7_intro
PDF
Mobile Strategy
PDF
Trends in digital media - h kienhuis (Sanoma)
PDF
Android 4.0 UI Design Tips
PPTX
Extending softwareintomobile 11 28-2012
PDF
GUIDE_Series_Mobilize_Your_Nonprofit
PDF
Hack Reality - awe
PDF
Android Design Guidelines 4.0
PDF
Peter Mylonas UX Design Portfolio
Vancouver iPhone Meetup 2010 - Touch Interface Design - Kevin Kimmett
BOLO Mobile Super Forum
Hayden -- Mobile Super Forum
Natural User Interfases (NUIs) - Android TO Conference 2012
Android Design Guidelines
Dribbble inkod 2013
Role of Apps in Mobile Media Mix
Planning your Dream Mobile App
Become a mobile developer from scratch
Good design is a myth - by Zoltan Kollin | UXRiga 2017
Windows phone 7_intro
Mobile Strategy
Trends in digital media - h kienhuis (Sanoma)
Android 4.0 UI Design Tips
Extending softwareintomobile 11 28-2012
GUIDE_Series_Mobilize_Your_Nonprofit
Hack Reality - awe
Android Design Guidelines 4.0
Peter Mylonas UX Design Portfolio
Ad

Similar to Confoo 2012-03-01 - Building mobile experiences that don't suck (20)

PDF
Metro design primer
PPT
Creating Mobile Applications
PDF
6 Rules to Designing Amazing Mobile Apps (@media 2011)
PDF
Designing for Multiple Devices - Sarit Arora
PDF
App Nation: a Creative Look at the Design, Gestures and Native Features used ...
PDF
Mobile Prototyping
PDF
Question 8 (HCI presentation)What is HCI Explain at least 3 prin.pdf
PDF
Ux Ui Design for Mobile Apps
PDF
MOBILE-APP-DEVELOPMENT.for college students
KEY
M3 conf
PPTX
Mobile App design trends you must watch out in coming years
PDF
Richness + Simplicity: The Holy Grail Of Mobile UI - 1.25.2010
PPTX
Mobile app design
PPT
QuickSoft Mobile Tips & Tricks 11-03-10
PDF
The App Design Handbook 1st Edition Nathan Barry
PDF
Visual design - a key part of mobile apps
PPTX
Fast, easy tips for Tablet app usability
PDF
Firestarter Mobile Application Preso
PPTX
Week 4 - tablet app design
PPS
Going mobile writing content for mobile
Metro design primer
Creating Mobile Applications
6 Rules to Designing Amazing Mobile Apps (@media 2011)
Designing for Multiple Devices - Sarit Arora
App Nation: a Creative Look at the Design, Gestures and Native Features used ...
Mobile Prototyping
Question 8 (HCI presentation)What is HCI Explain at least 3 prin.pdf
Ux Ui Design for Mobile Apps
MOBILE-APP-DEVELOPMENT.for college students
M3 conf
Mobile App design trends you must watch out in coming years
Richness + Simplicity: The Holy Grail Of Mobile UI - 1.25.2010
Mobile app design
QuickSoft Mobile Tips & Tricks 11-03-10
The App Design Handbook 1st Edition Nathan Barry
Visual design - a key part of mobile apps
Fast, easy tips for Tablet app usability
Firestarter Mobile Application Preso
Week 4 - tablet app design
Going mobile writing content for mobile
Ad

More from Frédéric Harper (20)

PDF
2017-11-09 - Fitbit Norcal Developers Meetup (fred)
PDF
2018 04-25 - HLTH hackathon
PDF
2018-06-07 - Singapore Fitbit Developers - Fitbit SDK & Web API Overview
PDF
2018 06-05 - Tokyo Fitbit Developers - Fitbit SDK & Web API Overview
PDF
Public speaking - FDP tech leads summit - 2018-04-30
PDF
2018 04-25 - HLTH hackathon
PDF
From employee to freelance developer in 10 steps - DevTeach - 2017-07-04
PDF
Infrastructure as a service to its maximum, a cultural change - S2LQ - 2016-0...
PDF
With great power comes great responsibility - Microsoft Canada Open Source co...
PDF
Frédéric harper i don’t like open source, and you shouldn't like it eithe...
PDF
Responsive Web Design, the secret sauce - MSDEVMTL - 2016-01-25
PDF
Responsive Web Design: the secret sauce - JavaScript Open Day Montreal - 2015...
PDF
Is your python application secure? - PyCon Canada - 2015-11-07
PDF
Personal branding for developers - West Island developers and entrepreneurs m...
PDF
Responsive Web Design, get the best out of your designs - JavaScript Open Day...
PDF
Differentiating yourself humber college - 2015-03-30
PDF
Differentiating yourself - Hack Western - 2015-03-28
PDF
Le personal branding, plus important que jamais - PHP Québec - 2015-03-05
PDF
Building a personal brand in the developer community - Codementor Office Hour...
PDF
Ma Carrière Techno - École secondaire St-Henri - 2014-11-27
2017-11-09 - Fitbit Norcal Developers Meetup (fred)
2018 04-25 - HLTH hackathon
2018-06-07 - Singapore Fitbit Developers - Fitbit SDK & Web API Overview
2018 06-05 - Tokyo Fitbit Developers - Fitbit SDK & Web API Overview
Public speaking - FDP tech leads summit - 2018-04-30
2018 04-25 - HLTH hackathon
From employee to freelance developer in 10 steps - DevTeach - 2017-07-04
Infrastructure as a service to its maximum, a cultural change - S2LQ - 2016-0...
With great power comes great responsibility - Microsoft Canada Open Source co...
Frédéric harper i don’t like open source, and you shouldn't like it eithe...
Responsive Web Design, the secret sauce - MSDEVMTL - 2016-01-25
Responsive Web Design: the secret sauce - JavaScript Open Day Montreal - 2015...
Is your python application secure? - PyCon Canada - 2015-11-07
Personal branding for developers - West Island developers and entrepreneurs m...
Responsive Web Design, get the best out of your designs - JavaScript Open Day...
Differentiating yourself humber college - 2015-03-30
Differentiating yourself - Hack Western - 2015-03-28
Le personal branding, plus important que jamais - PHP Québec - 2015-03-05
Building a personal brand in the developer community - Codementor Office Hour...
Ma Carrière Techno - École secondaire St-Henri - 2014-11-27

Recently uploaded (20)

PDF
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
PDF
A Late Bloomer's Guide to GenAI: Ethics, Bias, and Effective Prompting - Boha...
PDF
Transform Your ITIL® 4 & ITSM Strategy with AI in 2025.pdf
PDF
Getting started with AI Agents and Multi-Agent Systems
PDF
Five Habits of High-Impact Board Members
PDF
Hybrid horned lizard optimization algorithm-aquila optimizer for DC motor
PDF
Architecture types and enterprise applications.pdf
PDF
DASA ADMISSION 2024_FirstRound_FirstRank_LastRank.pdf
PDF
DP Operators-handbook-extract for the Mautical Institute
PPTX
Modernising the Digital Integration Hub
PPTX
Final SEM Unit 1 for mit wpu at pune .pptx
PDF
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
PDF
CloudStack 4.21: First Look Webinar slides
PPTX
Web Crawler for Trend Tracking Gen Z Insights.pptx
PDF
Zenith AI: Advanced Artificial Intelligence
PPTX
Tartificialntelligence_presentation.pptx
PPTX
Benefits of Physical activity for teenagers.pptx
PDF
1 - Historical Antecedents, Social Consideration.pdf
PDF
TrustArc Webinar - Click, Consent, Trust: Winning the Privacy Game
PPTX
Chapter 5: Probability Theory and Statistics
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
A Late Bloomer's Guide to GenAI: Ethics, Bias, and Effective Prompting - Boha...
Transform Your ITIL® 4 & ITSM Strategy with AI in 2025.pdf
Getting started with AI Agents and Multi-Agent Systems
Five Habits of High-Impact Board Members
Hybrid horned lizard optimization algorithm-aquila optimizer for DC motor
Architecture types and enterprise applications.pdf
DASA ADMISSION 2024_FirstRound_FirstRank_LastRank.pdf
DP Operators-handbook-extract for the Mautical Institute
Modernising the Digital Integration Hub
Final SEM Unit 1 for mit wpu at pune .pptx
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
CloudStack 4.21: First Look Webinar slides
Web Crawler for Trend Tracking Gen Z Insights.pptx
Zenith AI: Advanced Artificial Intelligence
Tartificialntelligence_presentation.pptx
Benefits of Physical activity for teenagers.pptx
1 - Historical Antecedents, Social Consideration.pdf
TrustArc Webinar - Click, Consent, Trust: Winning the Privacy Game
Chapter 5: Probability Theory and Statistics

Confoo 2012-03-01 - Building mobile experiences that don't suck

  • 1. building mobile experiences that don’t suck Frédéric Developers Evangelist Harper Microsoft Canada @fharper | outofcomfortzone.net
  • 2. AGENDA what we will talk about today BASIC PRINCIPLES OF MOBILE APP DESIGN WHAT MAKES A MOBILE APP GREAT? IDEAS: THE CURRENCY OF AWESOMENESS
  • 3. BASIC PRINCIPLES OF MOBILE APP DESIGN the freshman primer
  • 4. BASIC PRINCIPLES OF MOBILE APP DESIGN motivations Every mobile use case can derive from 3 basic motivations i’m microtasking i’m local i’m bored
  • 5. BASIC PRINCIPLES OF MOBILE APP DESIGN i’m microtasking microtasks are short idea capture is an example of microtasking. bursts of activity, often done between larger tasks. TM & © Warner Bros. Entertainment, Inc.
  • 6. BASIC PRINCIPLES OF MOBILE APP DESIGN i’m local phones are devices of convenience and context and local is a context.
  • 7. BASIC PRINCIPLES OF MOBILE APP DESIGN i’m bored games account for the majority of popular paid apps across all mobile platforms. essentially, any app (game or otherwise) that can fill a time gap addictively and with fun is largely successful.
  • 8. BASIC PRINCIPLES OF MOBILE APP DESIGN stating the obvious ≠
  • 9. BASIC PRINCIPLES OF MOBILE APP DESIGN pc vs mobile you can’t think of the phone as just a scaled-down desktop – if you do, you’re missing the point (and a lot of nuances)
  • 10. BASIC PRINCIPLES OF MOBILE APP DESIGN what a desktop app looks like
  • 11. BASIC PRINCIPLES OF MOBILE APP DESIGN what we think mobile experiences looks like
  • 12. BASIC PRINCIPLES OF MOBILE APP DESIGN what mobile experiences really look like
  • 13. BASIC PRINCIPLES OF MOBILE APP DESIGN the app we’re thinking of building
  • 14. BASIC PRINCIPLES OF MOBILE APP DESIGN the app our users need
  • 15. BASIC PRINCIPLES OF MOBILE APP DESIGN but there are times when this is appropriate
  • 16. BASIC PRINCIPLES OF MOBILE APP DESIGN desktop and web application “mullet” business on the front, party in the back <translation> controls on the top, content at the bottom </translation>
  • 17. BASIC PRINCIPLES OF MOBILE APP DESIGN phone (and most tablet) apps are the “reverse mullet” party business
  • 18. BASIC PRINCIPLES OF MOBILE APP DESIGN drinking our own koolaid in windows phone 7.5 platform, we changed the position of the url textbox to the bottom. wp7 wp7.5
  • 19. BASIC PRINCIPLES OF MOBILE APP DESIGN under my thumb…
  • 20. BASIC PRINCIPLES OF MOBILE APP DESIGN comfort zones
  • 21. BASIC PRINCIPLES OF MOBILE APP DESIGN case study: foursquare for windows phone 7
  • 22. BASIC PRINCIPLES OF MOBILE APP DESIGN hey – down in the front!
  • 23. BASIC PRINCIPLES OF MOBILE APP DESIGN may we suggest a simple fix…
  • 24. Hockey and mullets go hand in hand
  • 28. BASIC PRINCIPLES OF MOBILE APP DESIGN fitt’s law 𝐷 𝑇 = 𝑎 + 𝑏 ∙ 𝑙𝑜𝑔2 (1 + ) 𝑊 T: Average time taken to complete the movement a: Start/stop time of the device b: Inherent speed of the device D: Distance from the starting point to target center W: Width of target, measured along axis of motion
  • 29. BASIC PRINCIPLES OF MOBILE APP DESIGN fitt’s law, translated 𝐷 𝑇 = 𝑎 + 𝑏 ∙ 𝑙𝑜𝑔2 (1 + ) 𝑊 the bigger and closer a target is, the easier it is to hit. well, duh.
  • 30. BASIC PRINCIPLES OF MOBILE APP DESIGN so, how big is a finger, anyway? 26 pixels / 7mm 44 pixels / 7mm (wp7 exceptional (iPhone minimum) minimum) 34 pixels / 9mm (general wp7 minimum)
  • 31. BASIC PRINCIPLES OF MOBILE APP DESIGN ladies and gentlemen, introducing fittsquare! original fittsquare made the map bigger nice, big targets for oft-used tasks; the most important task gets the biggest target
  • 32. WHAT MAKES A MOBILE APP GREAT engineering meets design
  • 33. WHAT MAKES A MOBILE APP GREAT outside of genetics, cloning is boring ≠ ≠ ≠ ∴ ≠ qed
  • 34. WHAT MAKES A MOBILE APP GREAT differentiate your experience panorama in wp7 shallow experience expansive artistic pivot in wp7 deeper experience data-driven informational
  • 35. WHAT MAKES A MOBILE APP GREAT stay within the paradigm of the platform every platform has its own unique “flavour” and style consistency of experience between native activities and 3rd party apps enjoyable for user predictability is not a dirty word - intuitive user interfaces are usually better suited to user experience
  • 36. WHAT MAKES A MOBILE APP GREAT app function bars for main tasks, use on-screen controls For oft-used tasks, use the app function bar for rarer tasks, use a secondary menu
  • 37. WHAT MAKES A MOBILE APP GREAT gestures – packaged confusion remember that many users are reluctant to use them many gestures can’t be used in one-handed scenarios consider offering single-digit alternatives to gestures (this does not mean replace gestures in your app) gestures need to be thumb-friendly
  • 38. WHAT MAKES A MOBILE APP GREAT experience informs gestures etch-a-sketch: shake Compass/spirit level: guitar simulator: to clear canvas roll device in various multi-finger for directions chords
  • 39. WHAT MAKES A MOBILE APP GREAT separate apps, separate meaning for shake urban spoon: shake means to randomize the result facebook: load new content pcalc: clear the current calculation etch-a-sketch: clear the canvas
  • 40. WHAT MAKES A MOBILE APP GREAT paving the cowpaths design gesture interactions according to patterns people already follow watch for: unsuccessful gesture attempts Repetitive, time- consuming actions
  • 41. WHAT MAKES A MOBILE APP GREAT input – users don’t want to deal with it text input is a pain in the best of circumstances, so give users the quickest way to get out of it.
  • 42. IDEAS: THE CURRENCY OF AWESOMENESS making users awesome in the moment
  • 43. IDEAS: THE CURRENCY OF AWESOMENESS remember the three motivations i’m multitasking i’m local i’m bored
  • 44. IDEAS: THE CURRENCY OF AWESOMENESS mobile is the seventh mass media according to tomi ahonen, the seven mass media are, in chronological order of creation: print sound recordings cinema radio television internet mobile
  • 45. IDEAS: THE CURRENCY OF AWESOMENESS mobile means personal
  • 46. IDEAS: THE CURRENCY OF AWESOMENESS take an existing concept and tweak it many social networking apps are about helping you find out where your friends are, presumably so you can join them what about a social networking app that helped you avoid people, such as your ex? I give you…ex-factor!
  • 47. IDEAS: THE CURRENCY OF AWESOMENESS sometimes all you need is a disguise here’s a dirty little secret: fighting games like street fighter and mortal kombat are essentially rock-paper-scissors.
  • 48. IDEAS: THE CURRENCY OF AWESOMENESS think you could write the next solitaire? solitaire was written to help familiarize people with mouse technique maybe it’s time to write a game to familiarize people with phone gestures!
  • 49. IDEAS: THE CURRENCY OF AWESOMENESS the design philosophy of great apps… …isn’t all that different across the competitive mobile platforms. great apps: don’t make us think about their interfaces deal with complex tasks, but insulate us from that complexity make accomplishing our goals easier help users be awesome in the moment
  • 50. IDEAS: THE CURRENCY OF AWESOMENESS help users be awesome in the moment think of games like rock band and dance central, which give people the chance to be stars think of apps that let sports fans call up players’ stats while they’re at the game think of the kitchen, a place typically without a computer, but a need for info available on the net
  • 51. BUILDING MOBILE EXPERIENCES THAT DON’T SUCK Question? Frédéric Harper Developers Evangelist @ Microsoft Canada fredh@microsoft.com @fharper http://webnotwar.ca http://outofcomfortzone.net