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

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 Ahmed Alshair
 
Content and Quality Control
Content and Quality ControlContent and Quality Control
Content and Quality Controlsignalize
 
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 FeaturesJason M. Lemkin
 
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 onGabriella Davis
 
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 SAMLGabriella Davis
 
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 accountMary May Porto
 
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.pdfArturTorresdeMelo1
 
Using internet
Using internetUsing internet
Using internetPyae Thar
 
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 v2Falcon Homes
 
JibberJobber Quickstart Guide
JibberJobber Quickstart GuideJibberJobber Quickstart Guide
JibberJobber Quickstart Guidejasonalba
 
JibberJobber Quick Start Guide
JibberJobber Quick Start GuideJibberJobber Quick Start Guide
JibberJobber Quick Start Guidejasonalba
 
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 SlidesSlideTeam
 
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 - TitusSauce Labs
 
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...OfficeTimer
 
Xceednet Bandwidth Management
Xceednet Bandwidth ManagementXceednet Bandwidth Management
Xceednet Bandwidth ManagementXceednet LLC
 

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

[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
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 organizationRadu Cotescu
 
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 productivityPrincipled Technologies
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 

Recently uploaded (20)

[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
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
 
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
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 

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