I have followed this thread for a while, so I figured I would contribute my perspective.
I use iCloud+ to sync over 1000 notes and 3600 total files. It regularly syncs between an iPhone, iPad, and Windows 11 machine.
I do experience a lot of issues, but these actions have helped me:
- On Windows, I right-click my vault folder and choose “Always keep on device.” I have had to do this a couple of times, as iCloud seems to forget.
- I keep separate .obsidian folders for my Windows and iOS devices.
The iOS and Windows devices have different issues. On Windows, Obsidian sometimes rolls back a few words and creates a file with “(1)” in the file name. If there are any of these files, the app will fail to load if relaunched. Deleting these files always solves the issue. Obsidian may also reset graph, plugin, and workspace settings. I have not experienced a major loss of data.
When I first used Obsidian mobile for iOS in July '21, it was glorious. However, there was a hidden issue: plugins did not work well when the app was launched because iCloud would be working on downloading them to the device. This wasn’t a problem for me because I did not have any essential plugins. However, it became my problem in November '21. This is when an update was released that forced Obsidian to wait at the loading screen until all plugin and setting files were synced. This increased launch time from ~1 second to 10-15 seconds. Also, if you search something on mobile and then fail to clear the search term, it will make the app extremely slow. The UX been getting worse lately. On my mobile devices, Obsidian will say it has synced all files in about 10 seconds, but it will then freeze in the text editor for 2-5 minutes. After that, it will work normally until, I presume, files are pushed to iCloud and removed from the device.
I don’t really blame the Obsidian team for these issues. It really stems from Apple’s philosophy towards files, which I will cynically summarize as this: the phone will grab and then archive text files when it needs to so that the phone can store more photos, videos, and music. I get similarly annoyed that iCloud will instantly archive my books, making it so I can’t read offline.
Also, it is my understanding that the devs cannot easily add a sync to Dropbox option due to how apps are sandboxed. I ran into this issue a lot when writing an iOS shortcut to sync files between Dropbox and a folder Obsidian can access.
I’m looking into a github option, but that only recently became possible thanks a beta plugin that can sync from iOS. GitHub - Vinzent03/obsidian-git-mobile. Sadly, the process seems manual and slow.
It would be great if we could find a reliable, fast solution between Windows and iOS!