One tip I’d have is to go easy on plugins. One can try to explores what are available, but when committing (to have it enabled and relying on it) be cautious about its implications on performance and startup time (there is a setting that can show you plugin load time at every startup.)
And as you scales the number of plugins and files, test it on multiple platforms.
P.S. I learn this the hard way that each time I open Obsidian on iPhone (14 Pro which is not slow) it will hangs indefinitely without being able to open a file. On iPadOS it is ok albeit slow to start. I suspect it is related to having too many files (including git and git sub modules) inside and relying on iCloud sync. But basically I tested out things works great on Mac without constantly checking how well it works on iPhone and then now I’m in a situation it’s difficult to roll back some of the decisions I made.
This is good advice for anything that supports plugins. Web browsers, VS Code, whatever else. Plugins can be useful, but too many is almost always a problem.
iCloud removes files from local storage randomly and downloading them again is very slow and gets stuck often.
I think that is the main reason why obsidian hangs at the start on the iPhone.
I have not yet figured out, how to keep iCloud files reliably on local storage on iOS. It seems independent of free storage and file size and is driving me mad.
Very sad that Apple does not succeed in syncing files. The same issue was there with iTools, mobile me, and now iCloud.
People using Obsidian Sync said it solves these issues (I guess by using a database rather than directly via file I/Os.)
There are other solutions via plugins too. E.g. Dropbox, Google Drive, or GitHub. There was a post earlier in HN which is a reimplementation of Obsidian Sync, but it seems their reversed engineering uncovered something not secure there and Obsidian soon made a patch breaking that. There might be workarounds to fix it, but I haven't closely follow it.
When I have the time to do the refactoring and cleaning, I will probably choose one of these alternatives (or even an alternative of Obsidian if there are better solutions for me.)
That’s what I was alluded to when I mentioned GitHub. I have that app, but I already foresee that workflow won’t work for me and my wife. So I didn’t do it that way.
But the way you say it seems to mean it no longer work?
And as you scales the number of plugins and files, test it on multiple platforms.
P.S. I learn this the hard way that each time I open Obsidian on iPhone (14 Pro which is not slow) it will hangs indefinitely without being able to open a file. On iPadOS it is ok albeit slow to start. I suspect it is related to having too many files (including git and git sub modules) inside and relying on iCloud sync. But basically I tested out things works great on Mac without constantly checking how well it works on iPhone and then now I’m in a situation it’s difficult to roll back some of the decisions I made.