We really need a solution to this. The “lock app” workaround is great but only available on Samsung phones. I have a Google Pixel 6 Pro, on which I have tried the “unrestricted battery usage” setting for the app, which seems to prevent Obsidian from needing to be relaunched as often, but it’s still tens of times per day.
Bottom line, Obsidian is incredibly slow to start for large vaults on Android. If the vault is empty, the Obsidian startup time is blazingly fast, not even measurable with a stopwatch. But in my large vault, the app takes 4.8 seconds to start up which is unusably slow. This vault has 1406 files, total size is 705 MB consisting of 450MB worth of media files, a handful of ~30MB PDFs, and the rest are all small markdown files.
I tried disabling all core plugins except for Random Note and Bookmarks, this only shaved a couple hundred milliseconds off the startup time. Even with all Community Plugins disabled, I could never get the startup time on my Pixel to get below 4 seconds for this vault.
I would gladly trade some functionality off for startup performance. On my Mac & PC, I don’t care how long Obsidian takes to start because I leave it open all the time anyways. But on mobile, it needs to be very quick because I want to use it dozens of times per day to take quick notes, which I can’t do if it takes this long to start up.
I’m toying with the idea of writing a minimalist Obsidian clone Android app (with no support for plugins) if this doesn’t get addressed by the devs.