aeontimeline

Open full view…

iOS Scrivener Syncing would make writing on the PC obsolete for some users

brianlegrand
Tue, 08 May 2018 00:41:21 GMT

If the iOS Aeon Timeline could sync with Scrivener projects also on Dropbox then it could make a lot of writers PC independent for most or all of their writing!

aeonjess
Tue, 08 May 2018 23:56:17 GMT

Hi, Unfortunately due to limitations of iOS and the way that Scrivener is implemented, syncing between the programs cannot be implemented on iOS. Jess

brianlegrand
Thu, 10 May 2018 12:58:44 GMT

Not directly, but if both are storing the information on Dropbox, then shouldn’t it be the same as how Aeon on the desktop opens the file form Dropbox to do the associations? I am currently syncing my mobile Scrivener with my desktop Aeon using Dropbox. If iOS Aeon can access Dropbox, which it does, it can access the same information as the desktop version of Aeon.

Matthew Tobin
Sat, 12 May 2018 02:46:04 GMT

Hi, The situation is a little more complex than this. I have actually been in conversation with the Scrivener developers about this recently, so some of the complexity and detail I am only finding out now. Internally within a Scrivener project, Scrivener actually writes its data to two different locations in the iOS and Desktop apps, and it is the Desktop app's job to sync and merge those together. So if you make a lot of changes in Scrivener's iOS app, it is only when that project is opened by the Mac app that those changes are merged into the main project in a way that Aeon Timeline can understand. Until then, all of the iOS edits (new files, edited files, moved files) are invisible to Aeon Timeline. In order to support direct iOS syncing, we would have to take on a lot of that responsibility ourselves, which is a risky proposition I would prefer to avoid (Scrivener could change their approach, and if the user doesn't keep all apps perfectly up to date, it might lead to data loss etc). In addition, the iOS version of Scrivener doesn't support custom metadata at all, and their part of the file doesn't support it either, and our current approach to syncing has a pretty high reliance on that feature. Also, iOS itself is quite restrictive in the way that users are allowed to access files on different parts of the system outside of their own "sandboxes", which adds to the complexity. It is certainly a consideration for the long term, and something we are talking with the Scrivener team about, but at this stage, that undertaking would be very large and require a coordinated development effort from both us and the Scrivener team, so it is not something that will be looked at in the short term.

brianlegrand
Sat, 12 May 2018 05:02:34 GMT

Them storing then separately definitely does complicate the situation. Thank you for the explanation!