SlideShare uma empresa Scribd logo
1 de 52
Baixar para ler offline
Refining your iPhone (& iPad) Apps:
6 ways to create a better user experience


@suzanneginsburg
My Background


•  Started in web design 14
   years ago; mobile design 2
   years ago.
•  Have iPhone/iPad UX blog at
   www.iphoneuxreviews.com
•  iPhone design book published
   August 20, 2010!




                                  2
ways to create a
                                   better iPhone
                                   app user
                                   experience.

http://www.flickr.com/sarkphoto/




                                                      3
Be welcoming.




http://www.flickr.com/sarkphoto/




                                                   4
#1: Be Welcoming


This is not welcoming:




Accuweather



                         5
#1: Be Welcoming


There are many things you can do to welcome your
users. We’ll review three on the slides that follow:

•  Display getting started information
•  Annotate the user interface
•  Provide an optional demo




                                                       6
#1: Be Welcoming


Getting started information is particularly important for
the following kinds of apps:

•  Apps with little or no precedence
•  Apps that require certain configurations (e.g., sound
   turned on)
•  Apps that require registration (e.g., Twitter clients)




                                                            7
#1: Be Welcoming
Some getting started examples:




TweetDeck             nook       Yelp scope (Monocle)


                                                        8
#1: Be Welcoming


Another way to be welcoming is to annotate the user
interface.
•  Most effective when most of the app functionality is
   concentrated on one screen.
•  Should go away once the user has interacted with the
   UI; alternative form of Help should still be available.
•  Best when not overdone (more than 5 annotations
   could be overwhelming.)



                                                             9
#1: Be Welcoming
Some annotation examples:




Postman


                            Pulse


                                    10
Annotation
example on the
iPad for Stick It.
Treatment of “Help”
one in center less
ideal, but others
are effective.




                      Ocarina


                                11
#1: Be Welcoming


Some apps may want to consider providing an optional
demo.
•  Effective when the app space isn’t well defined or the
   user interface is unique.
•  Make sure users can skip the demo & be sure to
   allocate additional time for localization as needed.




                                                            12
#1: Be Welcoming

Some demo examples:




Convertbot            123 Color (iPad app)


                                             13
Know thy user.




http://www.flickr.com/chrisinplymouth/




                                                          14
#2: Know Thy User


The iPhone presents a unique opportunity to create
personalized experiences, yet many apps barely scratch
the surface. Some ways to personalize the UX:
•  User’s Name or ID
•  Settings
•  Favorites & User Behavior




                                                         15
#2: Know Thy User

Some name/ID personalization examples:




Flickr                       foursquare


                                          16
#2: Know Thy User


User settings are another way to personalize the UX.
Choose these wisely since too many can overwhelm
users. Some common ones include:
•    Default font size, especially for news & Twitter apps
•    Sounds
•    Measurement (e.g., miles vs. kilometers)
•    Default apps (e.g., Twitter client)
•    Content (e.g., news sections on NY Times)



                                                             17
#2: Know Thy User
Some content personalization examples:




New York Times allows tab customization.   USA Today lets users choose default news sections.


                                                                                                18
#2: Know Thy User


Favorites and User Behavior are also effective ways to
personalize the UX.
•  Favorites require users to actively save items to
   view later.
•  User Behavior based personalization is passive,
   saving this information behind the scenes. This
   can be very powerful but also raises privacy
   issues so it’s important to be as transparent as
   possible.


                                                         19
#2: Know Thy User
Here are favorites and user behavior examples:




Yelp syncs iPhone & website favorites.   iConcertCal uses your iTunes music to recommend concerts.

                                                                                                     20
Let the content
                                shine.



http://www.flickr.com/mag3737




                                                  21
#3: Let the content shine


“The idea is that the content is the interface, the
information is the interface—not the administrative
debris.”


Edward Tufte, Professor Emeritus of Political Science, Statistics, and
Computer Science at Yale University.




                                                                         22
#3: Let the content shine

Some examples:




New York Times with controls.   With controls hidden.


                                                        23
#3: Let the content shine




 Pulse with nav hidden.   Pulse with nav shown.


                                                  24
Controls are not
hidden on the NY
Times iPad app but
they’ve still made
an effort to let the
content shine.
The muted custom
controls can be
easily accessed
yet don’t compete
with the content.




                       25
USA Today also
created custom
controls that
compliment the
content.




                 26
Contrast the
previous two with
this design. It’s not
terrible but are
those 3 rows of UI
absolutely
needed?




                        27
Can you see the control on this Adobe Ideas iPad app?

                                                        28
Make selections
                            fast & error-free.



http://www.flickr.com/lwr




                                                 29
#4: Make selections fast & error-free


The mobile context may make it difficult for users to
enter information.
Users may be walking, driving, shopping & so on.
As a result, your apps should incorporate ways to
minimize errors and make users more efficient.




                                                        30
#4: Make selections fast & error-free


Here are some ways to make selections fast &
error-free:
•    Provide smart defaults
•    Include predefined lists
•    Suggest matches
•    Store recent activity
•    Use voice & image recognition




                                               31
#4: Make selections fast & error-free

Some examples of smart defaults and pre-defined lists:




Maps is pre-populated with your current location   iBART (Bay Area Rapid Transit) provides list of stations.
and last search.

                                                                                                               32
#4: Make selections fast & error-free

Examples of apps that suggest matches.




Urbanspoon                 Yelp


                                         33
#4: Make selections fast & error-free


Another option is to store recent activity/selections.
This information could be accessed several ways:
•  Pre-populating form fields if information entered
   previously or already known
•  Making past selections available via Recents tab
•  Showing history matches as the user types their
   query




                                                         34
#4: Make selections fast & error-free

Examples of apps that store recent activity/selections.




FlightTrack                   Google


                                                          35
#4: Make selections fast & error-free


Better yet, you can eliminate
typing all together with if
voice or image recognition
are used, as done with
SnapTell.




                                        36
Provide
                                        appropriate
                                        feedback.


http://www.flickr.com/chrisinplymouth




                                                      37
#5: Provide appropriate feedback


Oftentimes, things happen “behind the scenes” that
require users to wait for a moment. To reassure users
during those times, be sure to provide feedback, such
as the following:
•  Animations
•  Transitions
•  Alerts




                                                        38
#5: Provide appropriate feedback

Animations typically refer to the visual feedback
provided within a particular view. Here are a few
common ones:
   Processing            Moving              Bounce
   Shown when         Shown when        Shown when user
 content is being   content is being   loads new content.
  downloaded or     moved. Indicates     Text may indicate
 processed. Tells    where object is   that user must “pull
   user what’s      going & where it    to refresh” content.
 happening & for       came from.
    how long.



                                                               39
#5: Provide appropriate feedback

Examples of processing animations.




                         Hipstamatic

Voices


                                       40
#5: Provide appropriate feedback

Examples of moving animations.




Mail                        Weather


                                      41
#5: Provide appropriate feedback

Bounce
animations on
Foodspotting
and Tweetie.




                                   42
#5: Provide appropriate feedback
Transitions refer to the visual feedback provided when
users move between views. Some commons ones
include the following:
•    Flip
•    Slide left/right
•    Slide up/down
•    Fade in/out (also known as “cross-dissolve”)
•    Curl
•    Zoom



                                                         43
#5: Provide appropriate feedback




Tapping Map “flips” UI   Tapping icon in lower left “curls” UI   Tapping item in grid “zooms” into item.



                                                                                                    44
#5: Provide appropriate feedback


Text alerts can be used if visual feedback isn’t explicit
enough. These can be displayed inline or via an
overlay.
Sound may accompany many of the feedback options
mentioned but use it sparingly and not as the primary
feedback mechanism.




                                                            45
#5: Provide appropriate feedback

Examples of inline and overlay alerts.




Twitterific                   Flickr


                                         46
Minimize the
                                   pain.



http://www.flickr.com/sarkphoto/




                                                  47
#6: Minimize the pain


When users are engaged with your app, sometimes
things will go wrong that are beyond your control. In
these cases, try to minimize the impact on the user
experience, such as the following:
•    Explain the problem
•    Maintain the status quo
•    Save work-in-progress
•    Keep user informed



                                                        48
#6: Minimize the pain

Examples that explain the problem & maintain the status quo.




Epicurious                  Shazam


                                                               49
#6: Minimize the pain

Examples that save work-in-progress & keep users informed.




Wordpress                   foursquare


                                                             50
Quick Recap


 1.    Be welcoming.
 2.    Know thy user.
 3.    Let the content shine.
 4.    Make selections fast & error-free.
 5.    Provide appropriate feedback.
 6.    Minimize the pain.


                                            51
Suzanne Ginsburg
@suzanneginsburg




                   52

Mais conteúdo relacionado

Mais procurados

Mobile product - "Build great apps!" at ProductTank Paris #17
Mobile product - "Build great apps!" at ProductTank Paris #17Mobile product - "Build great apps!" at ProductTank Paris #17
Mobile product - "Build great apps!" at ProductTank Paris #17Alexandre Jubien
 
Neil Perlin - We're Going Mobile! Great! Are We Ready?
Neil Perlin - We're Going Mobile! Great! Are We Ready?Neil Perlin - We're Going Mobile! Great! Are We Ready?
Neil Perlin - We're Going Mobile! Great! Are We Ready?LavaConConference
 
Mobile Prototyping Essentials Workshop: Part 2
Mobile Prototyping Essentials Workshop: Part 2Mobile Prototyping Essentials Workshop: Part 2
Mobile Prototyping Essentials Workshop: Part 2Rachel Hinman
 
Mobile-first, a quick introduction
Mobile-first, a quick introductionMobile-first, a quick introduction
Mobile-first, a quick introductionJelle Desramaults
 
Stanford CS193P - Designing for iPad
Stanford CS193P - Designing for iPadStanford CS193P - Designing for iPad
Stanford CS193P - Designing for iPadEvan Doll
 
Optimising Mobile Seminar, Melbourne & Perth-June'13
Optimising Mobile Seminar, Melbourne & Perth-June'13Optimising Mobile Seminar, Melbourne & Perth-June'13
Optimising Mobile Seminar, Melbourne & Perth-June'13Precedent
 
Size isn’t everything: Why the iPad isn’t just bigger; it’s a whole new UX, a...
Size isn’t everything: Why the iPad isn’t just bigger; it’s a whole new UX, a...Size isn’t everything: Why the iPad isn’t just bigger; it’s a whole new UX, a...
Size isn’t everything: Why the iPad isn’t just bigger; it’s a whole new UX, a...Liquid Reality
 
Mobile UX | NYU School of Professional Studies | Spring 2016 | Week 1
Mobile UX | NYU School of Professional Studies | Spring 2016 | Week 1Mobile UX | NYU School of Professional Studies | Spring 2016 | Week 1
Mobile UX | NYU School of Professional Studies | Spring 2016 | Week 1Liz Filardi
 
UX Masterclass at muru-D
UX Masterclass at muru-DUX Masterclass at muru-D
UX Masterclass at muru-DDoralin Kelly
 
Mobile UX Workshop General Assembly
Mobile UX Workshop General AssemblyMobile UX Workshop General Assembly
Mobile UX Workshop General AssemblyDoralin Kelly
 
COMP 4026 Lecture3 Prototyping and Evaluation
COMP 4026 Lecture3 Prototyping and EvaluationCOMP 4026 Lecture3 Prototyping and Evaluation
COMP 4026 Lecture3 Prototyping and EvaluationMark Billinghurst
 
Designing Mineblock: Merging Physical & Digital to create Meta Products
Designing Mineblock: Merging Physical & Digital to create Meta ProductsDesigning Mineblock: Merging Physical & Digital to create Meta Products
Designing Mineblock: Merging Physical & Digital to create Meta ProductsHaig Armen
 
Vancouver iPhone Meetup 2010 - Touch Interface Design - Kevin Kimmett
Vancouver iPhone Meetup 2010 - Touch Interface Design - Kevin KimmettVancouver iPhone Meetup 2010 - Touch Interface Design - Kevin Kimmett
Vancouver iPhone Meetup 2010 - Touch Interface Design - Kevin KimmettKevin Kimmett
 
10 Things Every PHP Developer Should Know About Machine Learning
10 Things Every PHP Developer Should Know About Machine Learning10 Things Every PHP Developer Should Know About Machine Learning
10 Things Every PHP Developer Should Know About Machine LearningChristopher Mohritz
 
Lean UX Fundamentals and Best Practices
Lean UX Fundamentals and Best PracticesLean UX Fundamentals and Best Practices
Lean UX Fundamentals and Best PracticesDoralin Kelly
 

Mais procurados (20)

IAD 5 - les 2 - Apps
IAD 5 - les 2 - AppsIAD 5 - les 2 - Apps
IAD 5 - les 2 - Apps
 
Mobile product - "Build great apps!" at ProductTank Paris #17
Mobile product - "Build great apps!" at ProductTank Paris #17Mobile product - "Build great apps!" at ProductTank Paris #17
Mobile product - "Build great apps!" at ProductTank Paris #17
 
Neil Perlin - We're Going Mobile! Great! Are We Ready?
Neil Perlin - We're Going Mobile! Great! Are We Ready?Neil Perlin - We're Going Mobile! Great! Are We Ready?
Neil Perlin - We're Going Mobile! Great! Are We Ready?
 
Mobile Prototyping Essentials Workshop: Part 2
Mobile Prototyping Essentials Workshop: Part 2Mobile Prototyping Essentials Workshop: Part 2
Mobile Prototyping Essentials Workshop: Part 2
 
Mobile-first, a quick introduction
Mobile-first, a quick introductionMobile-first, a quick introduction
Mobile-first, a quick introduction
 
Stanford CS193P - Designing for iPad
Stanford CS193P - Designing for iPadStanford CS193P - Designing for iPad
Stanford CS193P - Designing for iPad
 
Optimising Mobile Seminar, Melbourne & Perth-June'13
Optimising Mobile Seminar, Melbourne & Perth-June'13Optimising Mobile Seminar, Melbourne & Perth-June'13
Optimising Mobile Seminar, Melbourne & Perth-June'13
 
Size isn’t everything: Why the iPad isn’t just bigger; it’s a whole new UX, a...
Size isn’t everything: Why the iPad isn’t just bigger; it’s a whole new UX, a...Size isn’t everything: Why the iPad isn’t just bigger; it’s a whole new UX, a...
Size isn’t everything: Why the iPad isn’t just bigger; it’s a whole new UX, a...
 
The Mobile Frontier
The Mobile FrontierThe Mobile Frontier
The Mobile Frontier
 
Mobile UX | NYU School of Professional Studies | Spring 2016 | Week 1
Mobile UX | NYU School of Professional Studies | Spring 2016 | Week 1Mobile UX | NYU School of Professional Studies | Spring 2016 | Week 1
Mobile UX | NYU School of Professional Studies | Spring 2016 | Week 1
 
UX Masterclass at muru-D
UX Masterclass at muru-DUX Masterclass at muru-D
UX Masterclass at muru-D
 
Mobile UX Workshop General Assembly
Mobile UX Workshop General AssemblyMobile UX Workshop General Assembly
Mobile UX Workshop General Assembly
 
From Interaction to Empathy
From Interaction to EmpathyFrom Interaction to Empathy
From Interaction to Empathy
 
Becoming Social by Default
Becoming Social by DefaultBecoming Social by Default
Becoming Social by Default
 
Designing for Wearables
Designing for WearablesDesigning for Wearables
Designing for Wearables
 
COMP 4026 Lecture3 Prototyping and Evaluation
COMP 4026 Lecture3 Prototyping and EvaluationCOMP 4026 Lecture3 Prototyping and Evaluation
COMP 4026 Lecture3 Prototyping and Evaluation
 
Designing Mineblock: Merging Physical & Digital to create Meta Products
Designing Mineblock: Merging Physical & Digital to create Meta ProductsDesigning Mineblock: Merging Physical & Digital to create Meta Products
Designing Mineblock: Merging Physical & Digital to create Meta Products
 
Vancouver iPhone Meetup 2010 - Touch Interface Design - Kevin Kimmett
Vancouver iPhone Meetup 2010 - Touch Interface Design - Kevin KimmettVancouver iPhone Meetup 2010 - Touch Interface Design - Kevin Kimmett
Vancouver iPhone Meetup 2010 - Touch Interface Design - Kevin Kimmett
 
10 Things Every PHP Developer Should Know About Machine Learning
10 Things Every PHP Developer Should Know About Machine Learning10 Things Every PHP Developer Should Know About Machine Learning
10 Things Every PHP Developer Should Know About Machine Learning
 
Lean UX Fundamentals and Best Practices
Lean UX Fundamentals and Best PracticesLean UX Fundamentals and Best Practices
Lean UX Fundamentals and Best Practices
 

Semelhante a 6 ways to refine iPhone and iPad Apps

Twin Redheaded Stepchildren of a Different Mother: The Usability of Accessibi...
Twin Redheaded Stepchildren of a Different Mother: The Usability of Accessibi...Twin Redheaded Stepchildren of a Different Mother: The Usability of Accessibi...
Twin Redheaded Stepchildren of a Different Mother: The Usability of Accessibi...Dylan Wilbanks
 
HTML5 Meetup | Back to Basics: Wireframing & Planning
HTML5 Meetup | Back to Basics: Wireframing & PlanningHTML5 Meetup | Back to Basics: Wireframing & Planning
HTML5 Meetup | Back to Basics: Wireframing & PlanningPaul Crimi
 
Lean Startup: Insider's Story
Lean Startup: Insider's StoryLean Startup: Insider's Story
Lean Startup: Insider's StoryEmpatika
 
Design Matters: A Mobile UX Manifesto
Design Matters: A Mobile UX ManifestoDesign Matters: A Mobile UX Manifesto
Design Matters: A Mobile UX ManifestoRazorfish
 
How to break up epics (for Product Managers)
How to break up epics (for Product Managers)How to break up epics (for Product Managers)
How to break up epics (for Product Managers)Amartya Sengupta
 
Design Simple but Powerful application
Design Simple but Powerful applicationDesign Simple but Powerful application
Design Simple but Powerful applicationJim Liang
 
See to believe: capturing insights using contextual inquiry
See to believe: capturing insights using contextual inquirySee to believe: capturing insights using contextual inquiry
See to believe: capturing insights using contextual inquiryDeirdre Costello
 
Steps Building Photo Kast creating an iPhone app in one month
Steps Building Photo Kast creating an iPhone app in one monthSteps Building Photo Kast creating an iPhone app in one month
Steps Building Photo Kast creating an iPhone app in one monthMohamed Ibrahim
 
Keep it Simple: Mobile Design for Product Owners
Keep it Simple: Mobile Design for Product OwnersKeep it Simple: Mobile Design for Product Owners
Keep it Simple: Mobile Design for Product Ownersmfbridges
 
Practical usability - Making your apps better
Practical usability - Making your apps betterPractical usability - Making your apps better
Practical usability - Making your apps betterRiaan Cornelius
 
How to build an awesome mobile APP
How to build an awesome mobile APPHow to build an awesome mobile APP
How to build an awesome mobile APPBSP Media Group
 
How to build an awesome mobile APP
How to build an awesome mobile APPHow to build an awesome mobile APP
How to build an awesome mobile APPBSP Media Group
 
Ch02 project selection (pp_tshare)
Ch02 project selection (pp_tshare)Ch02 project selection (pp_tshare)
Ch02 project selection (pp_tshare)Napex Terra
 
User centred design (UCD) and the connected home
User centred design (UCD) and the connected homeUser centred design (UCD) and the connected home
User centred design (UCD) and the connected homeCyber-Duck
 
Soft Performance - Laws
Soft Performance - LawsSoft Performance - Laws
Soft Performance - LawsDimiter Simov
 
"Everybody is a Designer. Deal with it." by Wolfgang Bremer
"Everybody is a Designer. Deal with it." by Wolfgang Bremer"Everybody is a Designer. Deal with it." by Wolfgang Bremer
"Everybody is a Designer. Deal with it." by Wolfgang BremerWolfgang Bremer
 
Building a wow product by @RuthlessUx
Building a wow product by @RuthlessUxBuilding a wow product by @RuthlessUx
Building a wow product by @RuthlessUxSHAHEENA ATTARWALA
 

Semelhante a 6 ways to refine iPhone and iPad Apps (20)

Twin Redheaded Stepchildren of a Different Mother: The Usability of Accessibi...
Twin Redheaded Stepchildren of a Different Mother: The Usability of Accessibi...Twin Redheaded Stepchildren of a Different Mother: The Usability of Accessibi...
Twin Redheaded Stepchildren of a Different Mother: The Usability of Accessibi...
 
HTML5 Meetup | Back to Basics: Wireframing & Planning
HTML5 Meetup | Back to Basics: Wireframing & PlanningHTML5 Meetup | Back to Basics: Wireframing & Planning
HTML5 Meetup | Back to Basics: Wireframing & Planning
 
Lean Startup: Insider's Story
Lean Startup: Insider's StoryLean Startup: Insider's Story
Lean Startup: Insider's Story
 
Design Matters: A Mobile UX Manifesto
Design Matters: A Mobile UX ManifestoDesign Matters: A Mobile UX Manifesto
Design Matters: A Mobile UX Manifesto
 
321 alexander kimmobilestrategy
321 alexander kimmobilestrategy321 alexander kimmobilestrategy
321 alexander kimmobilestrategy
 
How to break up epics (for Product Managers)
How to break up epics (for Product Managers)How to break up epics (for Product Managers)
How to break up epics (for Product Managers)
 
Design Simple but Powerful application
Design Simple but Powerful applicationDesign Simple but Powerful application
Design Simple but Powerful application
 
See to believe: capturing insights using contextual inquiry
See to believe: capturing insights using contextual inquirySee to believe: capturing insights using contextual inquiry
See to believe: capturing insights using contextual inquiry
 
Steps Building Photo Kast creating an iPhone app in one month
Steps Building Photo Kast creating an iPhone app in one monthSteps Building Photo Kast creating an iPhone app in one month
Steps Building Photo Kast creating an iPhone app in one month
 
Keep it Simple: Mobile Design for Product Owners
Keep it Simple: Mobile Design for Product OwnersKeep it Simple: Mobile Design for Product Owners
Keep it Simple: Mobile Design for Product Owners
 
Practical usability - Making your apps better
Practical usability - Making your apps betterPractical usability - Making your apps better
Practical usability - Making your apps better
 
How to build an awesome mobile APP
How to build an awesome mobile APPHow to build an awesome mobile APP
How to build an awesome mobile APP
 
How to build an awesome mobile APP
How to build an awesome mobile APPHow to build an awesome mobile APP
How to build an awesome mobile APP
 
My UX Portfolio
My UX PortfolioMy UX Portfolio
My UX Portfolio
 
Ch02 project selection (pp_tshare)
Ch02 project selection (pp_tshare)Ch02 project selection (pp_tshare)
Ch02 project selection (pp_tshare)
 
iOS7
iOS7iOS7
iOS7
 
User centred design (UCD) and the connected home
User centred design (UCD) and the connected homeUser centred design (UCD) and the connected home
User centred design (UCD) and the connected home
 
Soft Performance - Laws
Soft Performance - LawsSoft Performance - Laws
Soft Performance - Laws
 
"Everybody is a Designer. Deal with it." by Wolfgang Bremer
"Everybody is a Designer. Deal with it." by Wolfgang Bremer"Everybody is a Designer. Deal with it." by Wolfgang Bremer
"Everybody is a Designer. Deal with it." by Wolfgang Bremer
 
Building a wow product by @RuthlessUx
Building a wow product by @RuthlessUxBuilding a wow product by @RuthlessUx
Building a wow product by @RuthlessUx
 

Mais de Ginsburg Design

Wrangling Apps in the Smartphone Wild West
Wrangling Apps in the Smartphone Wild WestWrangling Apps in the Smartphone Wild West
Wrangling Apps in the Smartphone Wild WestGinsburg Design
 
iPad eReader UX Review: iBooks, Kindle, Kobo
iPad eReader UX Review: iBooks, Kindle, KoboiPad eReader UX Review: iBooks, Kindle, Kobo
iPad eReader UX Review: iBooks, Kindle, KoboGinsburg Design
 
iPhone App UX Review: Gowalla vs. foursquare
iPhone App UX Review: Gowalla vs. foursquareiPhone App UX Review: Gowalla vs. foursquare
iPhone App UX Review: Gowalla vs. foursquareGinsburg Design
 
iPhone App UX Review: NY Times vs. USA Today
iPhone App UX Review: NY Times vs. USA TodayiPhone App UX Review: NY Times vs. USA Today
iPhone App UX Review: NY Times vs. USA TodayGinsburg Design
 
An agile approach to iPhone design: Paper prototyping + user testing
An agile approach to iPhone design:  Paper prototyping + user testingAn agile approach to iPhone design:  Paper prototyping + user testing
An agile approach to iPhone design: Paper prototyping + user testingGinsburg Design
 
iPhone App UX Review: Urbanspoon vs. Yelp
iPhone App UX Review: Urbanspoon vs. YelpiPhone App UX Review: Urbanspoon vs. Yelp
iPhone App UX Review: Urbanspoon vs. YelpGinsburg Design
 

Mais de Ginsburg Design (6)

Wrangling Apps in the Smartphone Wild West
Wrangling Apps in the Smartphone Wild WestWrangling Apps in the Smartphone Wild West
Wrangling Apps in the Smartphone Wild West
 
iPad eReader UX Review: iBooks, Kindle, Kobo
iPad eReader UX Review: iBooks, Kindle, KoboiPad eReader UX Review: iBooks, Kindle, Kobo
iPad eReader UX Review: iBooks, Kindle, Kobo
 
iPhone App UX Review: Gowalla vs. foursquare
iPhone App UX Review: Gowalla vs. foursquareiPhone App UX Review: Gowalla vs. foursquare
iPhone App UX Review: Gowalla vs. foursquare
 
iPhone App UX Review: NY Times vs. USA Today
iPhone App UX Review: NY Times vs. USA TodayiPhone App UX Review: NY Times vs. USA Today
iPhone App UX Review: NY Times vs. USA Today
 
An agile approach to iPhone design: Paper prototyping + user testing
An agile approach to iPhone design:  Paper prototyping + user testingAn agile approach to iPhone design:  Paper prototyping + user testing
An agile approach to iPhone design: Paper prototyping + user testing
 
iPhone App UX Review: Urbanspoon vs. Yelp
iPhone App UX Review: Urbanspoon vs. YelpiPhone App UX Review: Urbanspoon vs. Yelp
iPhone App UX Review: Urbanspoon vs. Yelp
 

Último

FW25-26 Knit Cut & Sew Trend Book Peclers Paris
FW25-26 Knit Cut & Sew Trend Book Peclers ParisFW25-26 Knit Cut & Sew Trend Book Peclers Paris
FW25-26 Knit Cut & Sew Trend Book Peclers ParisPeclers Paris
 
world health day 2024.pptxgbbvggvbhjjjbbbb
world health day 2024.pptxgbbvggvbhjjjbbbbworld health day 2024.pptxgbbvggvbhjjjbbbb
world health day 2024.pptxgbbvggvbhjjjbbbbpreetirao780
 
simpson-lee_house_dt20ajshsjsjsjsjj15.pdf
simpson-lee_house_dt20ajshsjsjsjsjj15.pdfsimpson-lee_house_dt20ajshsjsjsjsjj15.pdf
simpson-lee_house_dt20ajshsjsjsjsjj15.pdfLucyBonelli
 
Karim apartment ideas 02 ppppppppppppppp
Karim apartment ideas 02 pppppppppppppppKarim apartment ideas 02 ppppppppppppppp
Karim apartment ideas 02 pppppppppppppppNadaMohammed714321
 
10 Best WordPress Plugins to make the website effective in 2024
10 Best WordPress Plugins to make the website effective in 202410 Best WordPress Plugins to make the website effective in 2024
10 Best WordPress Plugins to make the website effective in 2024digital learning point
 
CAPITAL GATE CASE STUDY -regional case study.pdf
CAPITAL GATE CASE STUDY -regional case study.pdfCAPITAL GATE CASE STUDY -regional case study.pdf
CAPITAL GATE CASE STUDY -regional case study.pdfAlasAlthaher
 
Niintendo Wii Presentation Template.pptx
Niintendo Wii Presentation Template.pptxNiintendo Wii Presentation Template.pptx
Niintendo Wii Presentation Template.pptxKevinYaelJimnezSanti
 
DAKSHIN BIHAR GRAMIN BANK: REDEFINING THE DIGITAL BANKING EXPERIENCE WITH A U...
DAKSHIN BIHAR GRAMIN BANK: REDEFINING THE DIGITAL BANKING EXPERIENCE WITH A U...DAKSHIN BIHAR GRAMIN BANK: REDEFINING THE DIGITAL BANKING EXPERIENCE WITH A U...
DAKSHIN BIHAR GRAMIN BANK: REDEFINING THE DIGITAL BANKING EXPERIENCE WITH A U...Rishabh Aryan
 
Unit1_Syllbwbnwnwneneneneneneentation_Sem2.pptx
Unit1_Syllbwbnwnwneneneneneneentation_Sem2.pptxUnit1_Syllbwbnwnwneneneneneneentation_Sem2.pptx
Unit1_Syllbwbnwnwneneneneneneentation_Sem2.pptxNitish292041
 
怎么办理英国Newcastle毕业证纽卡斯尔大学学位证书一手渠道
怎么办理英国Newcastle毕业证纽卡斯尔大学学位证书一手渠道怎么办理英国Newcastle毕业证纽卡斯尔大学学位证书一手渠道
怎么办理英国Newcastle毕业证纽卡斯尔大学学位证书一手渠道yrolcks
 
10 must-have Chrome extensions for designers
10 must-have Chrome extensions for designers10 must-have Chrome extensions for designers
10 must-have Chrome extensions for designersPixeldarts
 
Top 10 Modern Web Design Trends for 2025
Top 10 Modern Web Design Trends for 2025Top 10 Modern Web Design Trends for 2025
Top 10 Modern Web Design Trends for 2025Rndexperts
 
AI and Design Vol. 2: Navigating the New Frontier - Morgenbooster
AI and Design Vol. 2: Navigating the New Frontier - MorgenboosterAI and Design Vol. 2: Navigating the New Frontier - Morgenbooster
AI and Design Vol. 2: Navigating the New Frontier - Morgenbooster1508 A/S
 
Making and Unmaking of Chandigarh - A City of Two Plans2-4-24.ppt
Making and Unmaking of Chandigarh - A City of Two Plans2-4-24.pptMaking and Unmaking of Chandigarh - A City of Two Plans2-4-24.ppt
Making and Unmaking of Chandigarh - A City of Two Plans2-4-24.pptJIT KUMAR GUPTA
 
guest bathroom white and bluesssssssssss
guest bathroom white and bluesssssssssssguest bathroom white and bluesssssssssss
guest bathroom white and bluesssssssssssNadaMohammed714321
 
The spirit of digital place - game worlds and architectural phenomenology
The spirit of digital place - game worlds and architectural phenomenologyThe spirit of digital place - game worlds and architectural phenomenology
The spirit of digital place - game worlds and architectural phenomenologyChristopher Totten
 
Map of St. Louis Parks
Map of St. Louis Parks                              Map of St. Louis Parks
Map of St. Louis Parks CharlottePulte
 
General Simple Guide About AI in Design By: A.L. Samar Hossam ElDin
General Simple Guide About AI in Design By: A.L. Samar Hossam ElDinGeneral Simple Guide About AI in Design By: A.L. Samar Hossam ElDin
General Simple Guide About AI in Design By: A.L. Samar Hossam ElDinSamar Hossam ElDin Ahmed
 
guest bathroom white and blue ssssssssss
guest bathroom white and blue ssssssssssguest bathroom white and blue ssssssssss
guest bathroom white and blue ssssssssssNadaMohammed714321
 
Karim apartment ideas 01 ppppppppppppppp
Karim apartment ideas 01 pppppppppppppppKarim apartment ideas 01 ppppppppppppppp
Karim apartment ideas 01 pppppppppppppppNadaMohammed714321
 

Último (20)

FW25-26 Knit Cut & Sew Trend Book Peclers Paris
FW25-26 Knit Cut & Sew Trend Book Peclers ParisFW25-26 Knit Cut & Sew Trend Book Peclers Paris
FW25-26 Knit Cut & Sew Trend Book Peclers Paris
 
world health day 2024.pptxgbbvggvbhjjjbbbb
world health day 2024.pptxgbbvggvbhjjjbbbbworld health day 2024.pptxgbbvggvbhjjjbbbb
world health day 2024.pptxgbbvggvbhjjjbbbb
 
simpson-lee_house_dt20ajshsjsjsjsjj15.pdf
simpson-lee_house_dt20ajshsjsjsjsjj15.pdfsimpson-lee_house_dt20ajshsjsjsjsjj15.pdf
simpson-lee_house_dt20ajshsjsjsjsjj15.pdf
 
Karim apartment ideas 02 ppppppppppppppp
Karim apartment ideas 02 pppppppppppppppKarim apartment ideas 02 ppppppppppppppp
Karim apartment ideas 02 ppppppppppppppp
 
10 Best WordPress Plugins to make the website effective in 2024
10 Best WordPress Plugins to make the website effective in 202410 Best WordPress Plugins to make the website effective in 2024
10 Best WordPress Plugins to make the website effective in 2024
 
CAPITAL GATE CASE STUDY -regional case study.pdf
CAPITAL GATE CASE STUDY -regional case study.pdfCAPITAL GATE CASE STUDY -regional case study.pdf
CAPITAL GATE CASE STUDY -regional case study.pdf
 
Niintendo Wii Presentation Template.pptx
Niintendo Wii Presentation Template.pptxNiintendo Wii Presentation Template.pptx
Niintendo Wii Presentation Template.pptx
 
DAKSHIN BIHAR GRAMIN BANK: REDEFINING THE DIGITAL BANKING EXPERIENCE WITH A U...
DAKSHIN BIHAR GRAMIN BANK: REDEFINING THE DIGITAL BANKING EXPERIENCE WITH A U...DAKSHIN BIHAR GRAMIN BANK: REDEFINING THE DIGITAL BANKING EXPERIENCE WITH A U...
DAKSHIN BIHAR GRAMIN BANK: REDEFINING THE DIGITAL BANKING EXPERIENCE WITH A U...
 
Unit1_Syllbwbnwnwneneneneneneentation_Sem2.pptx
Unit1_Syllbwbnwnwneneneneneneentation_Sem2.pptxUnit1_Syllbwbnwnwneneneneneneentation_Sem2.pptx
Unit1_Syllbwbnwnwneneneneneneentation_Sem2.pptx
 
怎么办理英国Newcastle毕业证纽卡斯尔大学学位证书一手渠道
怎么办理英国Newcastle毕业证纽卡斯尔大学学位证书一手渠道怎么办理英国Newcastle毕业证纽卡斯尔大学学位证书一手渠道
怎么办理英国Newcastle毕业证纽卡斯尔大学学位证书一手渠道
 
10 must-have Chrome extensions for designers
10 must-have Chrome extensions for designers10 must-have Chrome extensions for designers
10 must-have Chrome extensions for designers
 
Top 10 Modern Web Design Trends for 2025
Top 10 Modern Web Design Trends for 2025Top 10 Modern Web Design Trends for 2025
Top 10 Modern Web Design Trends for 2025
 
AI and Design Vol. 2: Navigating the New Frontier - Morgenbooster
AI and Design Vol. 2: Navigating the New Frontier - MorgenboosterAI and Design Vol. 2: Navigating the New Frontier - Morgenbooster
AI and Design Vol. 2: Navigating the New Frontier - Morgenbooster
 
Making and Unmaking of Chandigarh - A City of Two Plans2-4-24.ppt
Making and Unmaking of Chandigarh - A City of Two Plans2-4-24.pptMaking and Unmaking of Chandigarh - A City of Two Plans2-4-24.ppt
Making and Unmaking of Chandigarh - A City of Two Plans2-4-24.ppt
 
guest bathroom white and bluesssssssssss
guest bathroom white and bluesssssssssssguest bathroom white and bluesssssssssss
guest bathroom white and bluesssssssssss
 
The spirit of digital place - game worlds and architectural phenomenology
The spirit of digital place - game worlds and architectural phenomenologyThe spirit of digital place - game worlds and architectural phenomenology
The spirit of digital place - game worlds and architectural phenomenology
 
Map of St. Louis Parks
Map of St. Louis Parks                              Map of St. Louis Parks
Map of St. Louis Parks
 
General Simple Guide About AI in Design By: A.L. Samar Hossam ElDin
General Simple Guide About AI in Design By: A.L. Samar Hossam ElDinGeneral Simple Guide About AI in Design By: A.L. Samar Hossam ElDin
General Simple Guide About AI in Design By: A.L. Samar Hossam ElDin
 
guest bathroom white and blue ssssssssss
guest bathroom white and blue ssssssssssguest bathroom white and blue ssssssssss
guest bathroom white and blue ssssssssss
 
Karim apartment ideas 01 ppppppppppppppp
Karim apartment ideas 01 pppppppppppppppKarim apartment ideas 01 ppppppppppppppp
Karim apartment ideas 01 ppppppppppppppp
 

6 ways to refine iPhone and iPad Apps

  • 1. Refining your iPhone (& iPad) Apps: 6 ways to create a better user experience @suzanneginsburg
  • 2. My Background •  Started in web design 14 years ago; mobile design 2 years ago. •  Have iPhone/iPad UX blog at www.iphoneuxreviews.com •  iPhone design book published August 20, 2010! 2
  • 3. ways to create a better iPhone app user experience. http://www.flickr.com/sarkphoto/ 3
  • 5. #1: Be Welcoming This is not welcoming: Accuweather 5
  • 6. #1: Be Welcoming There are many things you can do to welcome your users. We’ll review three on the slides that follow: •  Display getting started information •  Annotate the user interface •  Provide an optional demo 6
  • 7. #1: Be Welcoming Getting started information is particularly important for the following kinds of apps: •  Apps with little or no precedence •  Apps that require certain configurations (e.g., sound turned on) •  Apps that require registration (e.g., Twitter clients) 7
  • 8. #1: Be Welcoming Some getting started examples: TweetDeck nook Yelp scope (Monocle) 8
  • 9. #1: Be Welcoming Another way to be welcoming is to annotate the user interface. •  Most effective when most of the app functionality is concentrated on one screen. •  Should go away once the user has interacted with the UI; alternative form of Help should still be available. •  Best when not overdone (more than 5 annotations could be overwhelming.) 9
  • 10. #1: Be Welcoming Some annotation examples: Postman Pulse 10
  • 11. Annotation example on the iPad for Stick It. Treatment of “Help” one in center less ideal, but others are effective. Ocarina 11
  • 12. #1: Be Welcoming Some apps may want to consider providing an optional demo. •  Effective when the app space isn’t well defined or the user interface is unique. •  Make sure users can skip the demo & be sure to allocate additional time for localization as needed. 12
  • 13. #1: Be Welcoming Some demo examples: Convertbot 123 Color (iPad app) 13
  • 15. #2: Know Thy User The iPhone presents a unique opportunity to create personalized experiences, yet many apps barely scratch the surface. Some ways to personalize the UX: •  User’s Name or ID •  Settings •  Favorites & User Behavior 15
  • 16. #2: Know Thy User Some name/ID personalization examples: Flickr foursquare 16
  • 17. #2: Know Thy User User settings are another way to personalize the UX. Choose these wisely since too many can overwhelm users. Some common ones include: •  Default font size, especially for news & Twitter apps •  Sounds •  Measurement (e.g., miles vs. kilometers) •  Default apps (e.g., Twitter client) •  Content (e.g., news sections on NY Times) 17
  • 18. #2: Know Thy User Some content personalization examples: New York Times allows tab customization. USA Today lets users choose default news sections. 18
  • 19. #2: Know Thy User Favorites and User Behavior are also effective ways to personalize the UX. •  Favorites require users to actively save items to view later. •  User Behavior based personalization is passive, saving this information behind the scenes. This can be very powerful but also raises privacy issues so it’s important to be as transparent as possible. 19
  • 20. #2: Know Thy User Here are favorites and user behavior examples: Yelp syncs iPhone & website favorites. iConcertCal uses your iTunes music to recommend concerts. 20
  • 21. Let the content shine. http://www.flickr.com/mag3737 21
  • 22. #3: Let the content shine “The idea is that the content is the interface, the information is the interface—not the administrative debris.” Edward Tufte, Professor Emeritus of Political Science, Statistics, and Computer Science at Yale University. 22
  • 23. #3: Let the content shine Some examples: New York Times with controls. With controls hidden. 23
  • 24. #3: Let the content shine Pulse with nav hidden. Pulse with nav shown. 24
  • 25. Controls are not hidden on the NY Times iPad app but they’ve still made an effort to let the content shine. The muted custom controls can be easily accessed yet don’t compete with the content. 25
  • 26. USA Today also created custom controls that compliment the content. 26
  • 27. Contrast the previous two with this design. It’s not terrible but are those 3 rows of UI absolutely needed? 27
  • 28. Can you see the control on this Adobe Ideas iPad app? 28
  • 29. Make selections fast & error-free. http://www.flickr.com/lwr 29
  • 30. #4: Make selections fast & error-free The mobile context may make it difficult for users to enter information. Users may be walking, driving, shopping & so on. As a result, your apps should incorporate ways to minimize errors and make users more efficient. 30
  • 31. #4: Make selections fast & error-free Here are some ways to make selections fast & error-free: •  Provide smart defaults •  Include predefined lists •  Suggest matches •  Store recent activity •  Use voice & image recognition 31
  • 32. #4: Make selections fast & error-free Some examples of smart defaults and pre-defined lists: Maps is pre-populated with your current location iBART (Bay Area Rapid Transit) provides list of stations. and last search. 32
  • 33. #4: Make selections fast & error-free Examples of apps that suggest matches. Urbanspoon Yelp 33
  • 34. #4: Make selections fast & error-free Another option is to store recent activity/selections. This information could be accessed several ways: •  Pre-populating form fields if information entered previously or already known •  Making past selections available via Recents tab •  Showing history matches as the user types their query 34
  • 35. #4: Make selections fast & error-free Examples of apps that store recent activity/selections. FlightTrack Google 35
  • 36. #4: Make selections fast & error-free Better yet, you can eliminate typing all together with if voice or image recognition are used, as done with SnapTell. 36
  • 37. Provide appropriate feedback. http://www.flickr.com/chrisinplymouth 37
  • 38. #5: Provide appropriate feedback Oftentimes, things happen “behind the scenes” that require users to wait for a moment. To reassure users during those times, be sure to provide feedback, such as the following: •  Animations •  Transitions •  Alerts 38
  • 39. #5: Provide appropriate feedback Animations typically refer to the visual feedback provided within a particular view. Here are a few common ones: Processing Moving Bounce Shown when Shown when Shown when user content is being content is being loads new content. downloaded or moved. Indicates Text may indicate processed. Tells where object is that user must “pull user what’s going & where it to refresh” content. happening & for came from. how long. 39
  • 40. #5: Provide appropriate feedback Examples of processing animations. Hipstamatic Voices 40
  • 41. #5: Provide appropriate feedback Examples of moving animations. Mail Weather 41
  • 42. #5: Provide appropriate feedback Bounce animations on Foodspotting and Tweetie. 42
  • 43. #5: Provide appropriate feedback Transitions refer to the visual feedback provided when users move between views. Some commons ones include the following: •  Flip •  Slide left/right •  Slide up/down •  Fade in/out (also known as “cross-dissolve”) •  Curl •  Zoom 43
  • 44. #5: Provide appropriate feedback Tapping Map “flips” UI Tapping icon in lower left “curls” UI Tapping item in grid “zooms” into item. 44
  • 45. #5: Provide appropriate feedback Text alerts can be used if visual feedback isn’t explicit enough. These can be displayed inline or via an overlay. Sound may accompany many of the feedback options mentioned but use it sparingly and not as the primary feedback mechanism. 45
  • 46. #5: Provide appropriate feedback Examples of inline and overlay alerts. Twitterific Flickr 46
  • 47. Minimize the pain. http://www.flickr.com/sarkphoto/ 47
  • 48. #6: Minimize the pain When users are engaged with your app, sometimes things will go wrong that are beyond your control. In these cases, try to minimize the impact on the user experience, such as the following: •  Explain the problem •  Maintain the status quo •  Save work-in-progress •  Keep user informed 48
  • 49. #6: Minimize the pain Examples that explain the problem & maintain the status quo. Epicurious Shazam 49
  • 50. #6: Minimize the pain Examples that save work-in-progress & keep users informed. Wordpress foursquare 50
  • 51. Quick Recap 1.  Be welcoming. 2.  Know thy user. 3.  Let the content shine. 4.  Make selections fast & error-free. 5.  Provide appropriate feedback. 6.  Minimize the pain. 51