Workaround:
use Obsidian for the inner directory which contains frequently used notes only. so, I can use plugins with quick start-up.
and If I need other notes that are not used frequently, instead of changing the vault to the root directory, I use Zettle note for searching the note.
for the time being, It’s a trade-off for the slow start-up.
Suggestion:
-
provide option to start Foreground service which is not terminated by android system. so, that there is no need to start up continuously. it can be introduced very easily. but, this may increase the battery consumption or memory usage.
-
the slow start-up is because of caching the notes. To cache the notes only when plugins or some functions request the cache will be helpful. and on start-up, instead of mandatory caching, cache notes in the background only. but, mostly, we use plugins that need a cache like the tasks plugin. then, it will be nice if Obsidian provides the database function for each plugin to save their cache on their database. so that, minimize the access to cache. then the start-up time can be faster with the complete function of each plugin. but, this needs lots of changes I think