What is the best solution for an app : Email or username field?
I like email because:
- it's unique
- user will easily remember
- it's personal (which can be a disadvantage sometimes; Multiple users on the same account)
Unfortunately we usually have to type more letters to login (write the name + @domain.com)
Answer
Neither is universally better, but you don't have to choose. Use both.
It's trivial to test whether an input field is an email or a username (check whether it contains @), so you don't even need a separate field for it. Just have an Email / username field.
Each has different strengths, so if you have to use one, choose what matters most to your application and customers. Usernames are shorter, you often can't have the username you want in an application, so you end up with different usernames which you can easily forget. Emails are harder to forget as there is more consistency than with usernames.
No comments:
Post a Comment