Hacker News new | ask | show | jobs
by r00tanon 907 days ago
The android app wants full access to the file system? With the "trust us, we'll only really access the folder you tell us to..."?

Am I reading that right?

2 comments

You can find an explanation of the Android permissions on the Obsidian Help site: https://help.obsidian.md/Obsidian/Android+app#Storage+permis...

Obsidian can't use scoped storage because:

> 1. Scoped storage doesn't provide a way to watch for external changes, which is critical when using Obsidian with a third-party syncing tool.

> 2. Scoped storage performs many extra permission checks for every single file access, causing significant performance degradation when opening and using Obsidian.

Android has moved to a file system model that generally locks app out of having full control of any folder but the one created for the app. The only way to let your app have read-write-create permissions is to request access to the whole file system. And IIRC, you have to get permission from Google to even request it.

It makes it very difficult to have something like a Git client on Android as well, as the permission to request file system access is not easily granted.