Dear Thortspace … auto sync to the cloud is awkward

“The auto sync to the cloud is IMO awkward for the user. I personally don’t always sync to the cloud, so I need to be able to save locally and then decide at a later date whether to sync or not.”

Andrew Bindon
#Social #3D #VR #MR #mind_mapping #app
3 min readMay 3, 2020

--

See:

Alternative title for this article is: How do saving, realtime collaboration and syncing to the cloud work in Thortspace from a technical point of view?

And how should this functionality work from a user experience point of view?

I agree that there is a lot of things we can do to make sync and collaboration more user friendly, but I think that is a separate issue from the mechanics of how the sync and collaboration work in respect of the technical approach taken.

ie. I agree with your sentence 1: auto sync to the cloud is currently awkward. And I agree that there needs to be more user transparency and possibly control in respect of when sync happens.

However, technically speaking, all saving in the Thortspace App (apart from when participating in a collaboration session) currently is already being done locally.

Related article:

Ie. unless you are a participant in a realtime collaboration session, whenever you save in Thortspace, the sphere file is saved instantly to your local cache — that is what happens when you either manually trigger a “Save” from the menu, or when the autosave kicks in a does one whether you want it or not.

You don’t have to be logged into the Thortspace cloud service at all for save to work, but your spheres will not readily sync between devices if you are not. If you are happy to keep spheres isolated on particular devices you don’t ever need to log in — at least that is currently how the App works.

Then, if you are logged into the Thortspace cloud service then (from memory) about every 15 seconds or so, any updated spheres are synced to the cloud.

In contrast, with real-time collaboration sessions, one of the collaborating devices is automatically assigned to be the P2P host for collaboration.

If you are a participant in a realtime collaboration session, any changes you make are immediately merged with the designated host device of the collaboration session, and in this case your sphere file is initially only saved on the device which is hosting the collaboration session (and then synced to the cloud as per paragraph 2 back).

Andrew is a Product Designer at Thortspace, the world’s first collaborative 3D mind mapping software. Thortspace enables breakthrough collaborative thinking whenever and wherever you need it most. More stories here.

--

--

Andrew Bindon
#Social #3D #VR #MR #mind_mapping #app

https://medium.com/thortspace - #Social #3D #VR #AR #mind_mapping. What we are able to think is shaped by the structures and environments inside which we think.