Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Better explain the different sync options during onboarding #41

Open
thgoebel opened this issue Sep 22, 2020 · 5 comments
Open

Better explain the different sync options during onboarding #41

thgoebel opened this issue Sep 22, 2020 · 5 comments

Comments

@thgoebel
Copy link

Steps to reproduce:

  1. Install EteSync
  2. Advance through onboarding until Sync settigns

Actual behaviour:

Be confused what the different options mean and what consequences they have.

Expected behaviour:

You shouldn't be, thanks to clear and concise explanations.

Suggested fix:

Something along the lines of:

Sync settings
---------------

Choose the local account where EteSync should sync your remote's account data to.

- **Don't sync:** This data will not be synced, i.e. never downloaded from the remote server.
- **iCloud:** Data from EteSync will be synced into (and integrated into) your iCloud account. This means that the data will then in return also be synced by iCloud, i.e. outside of EteSync's control!
- **Local:** Data from EteSync will be synced into the devices "local" account. Due to constraints in iOS, this options is only available if the corresponding iCloud sync is disabled in the device's Setting app.

This is my understanding what these options do, but I'm only 50% sure about them.
If I'm wrong, there's even more user education that needs improvement!

Additionally, I suggest to always show all options in the dropdown, but grey out the currently unavailable ones.

Setup info:

iPadOS 14

EteSync 1.5.2

@thgoebel
Copy link
Author

Related to #31. However, I think should explicitly belongs to the onboarding inside the app.
At least I just went ahead, and expected the onboarding to teach me what I need to know. I only found the guide later on, when searching around.

@adam-sroka
Copy link

@thgoebel, you are very much right!

I recently discovered EteSync and tried installing it on my iPhone twice this week, giving up each time after something has failed and I've been too frustrated. I was trying to set up the "Local" option, and firstly, it's not exactly clear what it does, and your explanation in Suggested fix is the best I've seen so far, and secondly, the whole process should be documented much better, ideally using videos/gifs in the iOS Guide as is the DAV option.

And also, the contents from the iOS Guide should be present in the iOS app during onboarding, so that users wouldn't have to search around for it, just as you suggest.

Overall, I think almost no less technical user will install the app with the current onboarding system, so it is definitely something to work on if the reach of the app is to be increased. I happy to help with writing up some instructions for less technical users for the "Local" option provided I manage to get it working myself 😄 !

@tasn
Copy link
Member

tasn commented Sep 25, 2020

Thanks for the feedback, and I agree, it should be better. Part of the reason why the iOS experience is less than ideal is because Apple limits what we are allowed to say in the app. For example, we aren't even allowed to link to the user guide (linked to by @adam-sroka)!

With that being said, I think your suggestions are solid and we will try to implement them soon! I also saw the rest of your suggestions/reports, and they are all very much appreciated and we will try to address them! We rely on feedback to make things better, and this kind of quality feedback makes it easy for us to act upon it, so thanks again!

@adam-sroka
Copy link

@tasn, I see. Perhaps the solution would then be to just rewrite the updated iOS user guide inside the onboarding within the app. That would also be more convenient for the user than to head away from the app and open a browser.

@tasn
Copy link
Member

tasn commented Nov 6, 2020

Sorry for the slow reply, I've been busy with EteSync 2.0.

I'm not sure we are even allowed to do that, as I think we are not allowed to suggest users to turn iCloud off, among other things.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants