Field Notes

Thinking About Syncing

After a lot of team discussions pre Christmas we made the decision that Portal will need some form of sync and accounts functionality and that we cannot rely on iCloud. The reasons for this are interesting in themselves but for right now I am focussing on our options for client data syncing.

The Requirements

I am genuinely surprised how little discussion there is online for App data syncing outside iCloud. Most of the public discussion focusses around:

Because of this I think we need to look into options for handling sync ourselves. We maintain our own backend services for our library content, adding sync might be a natural next step.