SlideShare a Scribd company logo
1 of 49
Heuristics review of mobile experience	of
BrowserID
Jason Grlicky and Crystal Beasley
02.10.2012
little things matter
copy matters   use terms free of jargon
every little click matters
Case Study from Jared Spool

           [checkout]

         login or register

          payment info

            success
Case Study from Jared Spool

           [checkout]

         login or register

          payment info

            success
How many
    users
did the log-in
 form cost?




                 Some rights reserved by striatic
75%
bailed
[checkout]

login or register

 payment info

   success
[checkout]




payment info

  success
[checkout]

payment info

  success
Increase sales by $300,000
Increase sales by $300,000,000
Login friction is costly.
Our solution has to be easier than it is.
be easier than it is.
be easier than legacy login.
be easier than other single sign-ons.
Create a new account
iOS experience
Requesting Party
clicked [sign in]

• Light branding of BrowserID is
  working well.


• RP and “Sign in using” are so
  close to the same size, it’s hard
  to see which is more important.
  Remove "sign in using."


• Show logo of RP to assure user
  they haven’t mis-clicked and
  they aren’t being phished.
clicked [next]

• superfluous page


• Page should not be scrolled
  down.


• Footer is missing.
clicked [verify email]

• Left-align for greater legibility.


• Make 1st and 2nd lines more
  prominent.


• Shorten and simplify the copy.
switch to Mail.app

• Get RP name to use in subject
  line and in body.


• The linkified URLs are
  preventing the user from
  immediately finding the correct
  link to click.
click URL

• Email address is too low
  contrast.


• Remove underline from button.


• Footer is strangely aligned.
clicked [finish]

• Close keyboard so the page
  content can be seen.
closed keyboard	

• Remove top nav to prevent
  users from failing to complete
  the registration with the RP.


• Redirect user to RP.


• The ideal flow would make this
  page superfluous.
closed window

• User was logged in already.


• Seems to only work half of the
  time?
iOS
add second email to existing BID profile
clicked [sign in]

• Horizontal space problems.


• Text wrap is badly handled.


• [This is not me] and
  [Use a different email] do not
  adequately convey their
  meaning and usage.
clicked
[Use a diff email]	

• Users won’t know they have a
  profile and the language
  inconsistency doesn’t help
  them build a correct mental
  model of our system.
clicked [add]

• [use another email address] is
  inheriting the wrong css. Look
  different across browsers.


• Support the back button for the
  case of user typing the wrong
  email address.
navigated to mail
clicked [url]

• Header padding


• Remove navigation


• Incomplete copy


• Redirect to RP.
iOS tablet
poor use of space   make css more flexible
Overall findings
General

• Android and iOS rendered the pages similarly. Screenshots here are from iOS
  devices because it’s maddeningly difficult to do them on Android.


• Enable back button.


• Add spinner on submit actions to communicate system state.


• Avoid technical jargon like “Communicating with server.”
Legibility

• Body fonts +1px in size


• More contrast between font and background


• Make links in text look more actionable


• Buttons


   • More contrast between primary button colors and hover states


   • Increase kerning of button text


   • Increase size of button text
New API needs

• Name of the RP


• Logo of the RP (approx 100x150px)


• Event hook to log the user into the RP automatically
Flow

• The current interaction breaks the pattern of asking for email and password,
  then verifying the email.


• Shorten the flow.
[sign in]

 enter email

    [next]

 [verify email]

 confirmation

 open email

    [URL]

type password

    [finish]

close window

   success
[sign in]

 enter email

    [next]

 [verify email]

 confirmation

 open email

    [URL]

type password

    [finish]

close window

   success
[sign in]

 enter email

    [next]




 confirmation

 open email

    [URL]

type password




  success
[sign in]

 enter email

    [next]

 confirmation

 open email

    [URL]

type password

  success
[sign in]

 enter email

    [next]

type password

 confirmation

 open email

    [URL]

  success
[sign in]

 enter email
                           [sign in]
    [next]
                         enter email
 [verify email]
                            [next]
 confirmation
                        type password
 open email       vs.
                         confirmation
    [URL]
                         open email
type password
                            [URL]
    [finish]
                          success
close window

   success
every little click matters

More Related Content

Similar to BrowserID review of mobile experience

Agent web site_set_up_guide v2
Agent web site_set_up_guide v2Agent web site_set_up_guide v2
Agent web site_set_up_guide v2
Falcon Homes
 
JibberJobber Quick Start Guide
JibberJobber Quick Start GuideJibberJobber Quick Start Guide
JibberJobber Quick Start Guide
jasonalba
 

Similar to BrowserID review of mobile experience (20)

Jobzella.com Website UX Map Proposal Presentation
Jobzella.com Website UX Map Proposal Presentation Jobzella.com Website UX Map Proposal Presentation
Jobzella.com Website UX Map Proposal Presentation
 
Content and Quality Control
Content and Quality ControlContent and Quality Control
Content and Quality Control
 
EchoSign E-Signature Winter '11 Release and New Features
EchoSign E-Signature Winter '11 Release and New FeaturesEchoSign E-Signature Winter '11 Release and New Features
EchoSign E-Signature Winter '11 Release and New Features
 
ISBG The 3 S's a guide to single sign on
ISBG  The 3 S's a guide to single sign onISBG  The 3 S's a guide to single sign on
ISBG The 3 S's a guide to single sign on
 
Simplifying The S's: Single Sign-On, SPNEGO and SAML
Simplifying The S's: Single Sign-On, SPNEGO and SAMLSimplifying The S's: Single Sign-On, SPNEGO and SAML
Simplifying The S's: Single Sign-On, SPNEGO and SAML
 
I C T for JHS 3
I C T for JHS 3I C T for JHS 3
I C T for JHS 3
 
Selection of email system and creating an email account
Selection of email system and creating an email accountSelection of email system and creating an email account
Selection of email system and creating an email account
 
Email (3)
Email (3)Email (3)
Email (3)
 
A guide to proofing on Wrike with Moirae.pdf
A guide to proofing on Wrike with Moirae.pdfA guide to proofing on Wrike with Moirae.pdf
A guide to proofing on Wrike with Moirae.pdf
 
Using internet
Using internetUsing internet
Using internet
 
Agent web site_set_up_guide v2
Agent web site_set_up_guide v2Agent web site_set_up_guide v2
Agent web site_set_up_guide v2
 
JibberJobber Quickstart Guide
JibberJobber Quickstart GuideJibberJobber Quickstart Guide
JibberJobber Quickstart Guide
 
JibberJobber Quick Start Guide
JibberJobber Quick Start GuideJibberJobber Quick Start Guide
JibberJobber Quick Start Guide
 
Digital Signatures in Odoo 13
Digital Signatures in Odoo 13Digital Signatures in Odoo 13
Digital Signatures in Odoo 13
 
E Mail Business Proposal PowerPoint Presentation Slides
E Mail Business Proposal PowerPoint Presentation SlidesE Mail Business Proposal PowerPoint Presentation Slides
E Mail Business Proposal PowerPoint Presentation Slides
 
Test Design Essentials for Great Test Automation - Titus
Test Design Essentials for Great Test Automation - TitusTest Design Essentials for Great Test Automation - Titus
Test Design Essentials for Great Test Automation - Titus
 
141213
141213141213
141213
 
Add Client in OfficeTimer - Fully Free Time Tracking, HR and Project Manageme...
Add Client in OfficeTimer - Fully Free Time Tracking, HR and Project Manageme...Add Client in OfficeTimer - Fully Free Time Tracking, HR and Project Manageme...
Add Client in OfficeTimer - Fully Free Time Tracking, HR and Project Manageme...
 
Xceednet Bandwidth Management
Xceednet Bandwidth ManagementXceednet Bandwidth Management
Xceednet Bandwidth Management
 
BDD - Collaborate like you mean it!
BDD - Collaborate like you mean it!BDD - Collaborate like you mean it!
BDD - Collaborate like you mean it!
 

Recently uploaded

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Recently uploaded (20)

The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 

BrowserID review of mobile experience

Editor's Notes

  1. \n
  2. \n
  3. \n
  4. \n
  5. \n
  6. \n
  7. \n
  8. \n
  9. \n
  10. \n
  11. \n
  12. \n
  13. \n
  14. \n
  15. \n
  16. \n
  17. \n
  18. \n
  19. \n
  20. \n
  21. \n
  22. \n
  23. \n
  24. \n
  25. \n
  26. \n
  27. \n
  28. \n
  29. \n
  30. \n
  31. \n
  32. \n
  33. \n
  34. \n
  35. \n
  36. \n
  37. \n
  38. \n
  39. \n
  40. \n
  41. \n
  42. \n
  43. \n
  44. \n
  45. \n
  46. \n
  47. \n
  48. \n
  49. \n