sync doesn’t work in background.
That’s fair, but is it normal behavior for the sync activity to start and stop (i.e., “sputter”) like I describe?
Do I need to keep the app alive for potentially hours until it has fully synced?
And, why not use a background task — at least on iOS. (I’m not sure how Android handles this.) Is this a limitation of the cross-platform dev environment that is being used?
This is not possible on iOS due to sandboxing. At least, as far as I understand it.
I’m experiencing similar slow syncing on my iPhone and iPad Pro with Obsidian Sync. It does eventually sync, but I need to wait for it to do so.
Maybe this is normal behavior? I’ve only just started using Obsidian Mobile so I’m not sure.
Follow-up: I was able to get sync to finish but I had to disable my iOS devices from going to sleep, and the process took well over an hour. It appears the process can be quite long if you have an active vault and have not synced in a while. Now that my devices are synced, the process seems to be much faster. I guess the take-away is to sync regularly.
Mobile Obsidian app sync performance is quite slow for me as well. I’m back to using 1Writer which was my solution before the Obsidian iOS app was released. This also limits my ability to use Obsidian as a go to app for all my notes across devices. The critical notes and attachments are now in Craft as the mobile performance is much better.