bitshares / bitshares-ui

Fully featured Graphical User Interface / Reference Wallet for the BitShares Blockchain
https://wallet.bitshares.org
MIT License
518 stars 570 forks source link

[Wallet Redesign] Sign Up Mobile #2856

Open gibbsfromncis opened 5 years ago

gibbsfromncis commented 5 years ago

Mobile version of sign up will look different from desktop. The reason is to make a better UX for people who decide to use bitshares from smartphones.

To help people understand the main key difference between bitshares accounts types (cloud/local) I would like to propose to use a slider with the following mechanism:

User can see details about each option (Security, Login, Backup) if tap on them:

sschiessl-bcp commented 5 years ago

This seems very complicated, and no one ever reads those (imo).

How about defining the best "default" way for most users, and put the rest into "Advanced"?

startailcoon commented 5 years ago

We say our users we support 2 different types of accounts.

Lets say instead that there are two different types of account setups. Otherwise users may wounder why we "only support two" and what other types we may not support.

The third screen is to tell about Cloud account benefits and risks

There is a benefit to the cloud account that can always restore it from any computer, which is also why cloud is less secure.

This seems very complicated, and no one ever reads those (imo). How about defining the best "default" way for most users, and put the rest into "Advanced"?

I understand what the reason behind for these are, and I think they are good and to give users the ability to understand what they do, but I tend to agree with @sschiessl-bcp. The first screen could instead state "Create a new cloud account", and below state something like "Read about other types of account creations for advanced customization".

gibbsfromncis commented 5 years ago

@startailcoon @sschiessl-bcp I agree with you guys. Alex noticed the same thing...

Okay, can you suggest which account will be a default? We should decide between: 1) A less secure and simpler way of account registration 2) More secure and more complicated way of account registration

Btw keep in mind it is not the best practice to let users download their wallet on mobile devices...

startailcoon commented 5 years ago

I would say that Cloud accounts would be the default, but would require a specific minimum password strength and/or pre generated.

Binary accounts does not require a binary file, but you can instead save the brain-key on mobile, though it's not optimal to view this on mobile either. On desktops it would be easier to pick between the two.

abitmore commented 5 years ago

Guys, can we redirect mobile users to the "official" mobile app?

If have to keep users here, I would say let's support beet and other 3rd key management software as soon as possible.

Cloud wallet by default? It's insane for mobile users to input 50-character-long random passwords.

Local wallet mode? How to easily backup it in mobile? Perhaps backing up brain keys is the way to go, or import/export with QR codes.