Over the last year or so I’ve been using/testing Obsidian on Linux, Win10, and iPadOS, the latter being my go-to platform.
While you may not have issues starting out, when your note count hits over 10k and start installing plugins headlessly, Obsidian might over time start behaving less stable.
I have accumulated the following on dos and don’ts when it comes to a stable framework:
- Don’t use too many folders 2/3 deep or deeper: Obsidian prefers your md files in the root directory or in a directory directly below.
- Don’t use plugins that fight for the same resources or are not designed to work well on mobile. Usually, plugin developers point out the failings but sometimes they don’t even have a device to test their plugin on… Try to go for a selected number of must-install plugins and ditch the rest. If you start experiencing performance issues, overheating, or random quits, investigate. In this post, I mentioned a few plugins that needed to be switched off (at least under the current state of installations of Obsidian and the respective plugins). Kudos to the developers for the plugins, still.
- Seems to me that Obsidian prefers a YAML format with multiline fields with dashes. See this thread. This is beneficial on PC as well.
- I have jailbroken my device and am using the MilkyWay2/3 (either is the same) tweak that allows multi-tasking with resizable windows. I recently found that under my current setup, no matter how many apps I have opened and no matter how many times I’ve put the device to sleep, I can always come back to work on my vault when activating the app with the tweak again.
- Now you are asking, should I really jailbreak my device to enjoy the uninterrupted functionality of Obsidian on iOS? I’m not saying this JB/tweak feature is responsible for making the transition back to the unused app this smooth. What I am saying is that the operating system handling of the Obsidian UI (the app window) still seems fragile. It was so fragile that a year ago I touched the screen the wrong way (used the pinch gesture or pulled in an app to slide-over mode), and the app exited instantly. Granted, it was before the mobile app was reworked completely.
As I said, my vault (which I have begun to prune here and there) is large. Startup time will of course increase over time but the quitting of Obsidian as I found is not proportional to the size of the vault or available RAM resources – see this thread, where they would advise you to buy a better/newer model! Moderators also point out the same thing: you’ve run out of RAM, and there is nothing we can do. Your fault.
But that’s not the point. Obsidian seems finicky with the structure of your vault and does not like duplicate/iffy/faulty code running against it.
If you iron the kinks out, you’ll be able to use Obsidian on older models with a huge vault too. I am not sure a shiny new device can counter the flaws or inconsistencies lurking in the background, either.
As a general rule, you are the maintainer of your vault, you are responsible for which Obsidian version and what community plugins you have on board.
BTW, you can downgrade Obsidian versions if you have JB…
Suggestions on how to make Obsidian run stable further are welcome. Android users also (I did not test on my older Android tablets myself).
EDIT:
Some other tips are mentioned here: