Preparing for scoped storage (Android Dev Summit '19)

Android Developers · 84K views · 2019 · 35:43

Open on YouTube

Software (other)Operating systems & kernelstalkdated

Why Hacker News recommends it

Cited as the official explanation of Google's scoped storage changes and its intent to limit broad file access.

What it is

A 2019 Android Dev Summit session on the scoped storage model in Android 10. It gives a plan overview and best practices for apps adapting to the new restrictions.

Recommended by 0 HN commenters across 0 different months, 2020 to 2025.

What Hacker News said

Cites anderspitman · 2020-05 · on “Termux and Android 10”

Disclaimer: I'm not really an Android developer. I was considering implementing a service I'm working on for Android and after many hours of research determined it's not a suitable operating system for my purposes. Personally I no longer consider Android a viable computing platform. As a developer you simply don't have the tools available to give your users control over their data and experience. With the changes to storage security the last couple years, they've essentially dumbed it down to the level of a web browser, and in the process pretty much deprecated running native (C, C++, Rust, Golang, etc) applications. I'm not opposed to improving security, but when you can't even run software

Cites anderspitman · 2020-06 · on “Syncthing is everything I used to love about computers”

syncthing is an incredible piece of software. It should be noted that: * "Security" changes in recent versions of Android seem designed to kill use cases like syncthing. See links below. * There is no iOS version, as near as I can tell because iOS is already where Android is headed. The crux of the problem is syncthing is a single golang binary, but the only way to manage filesystem permissions on iOS (and now Android) is through tightly controlled OS dialogs, and there is no way to do this from golang. There aren't even NDK APIs for it. The closest thing Android is providing to an escape hatch is "all files access" [5], for which your app has to go through an approval process in order to be

Cites daghamm · 2024-12 · on “MiceWine – run Windows applications and games on Android smartphones”

This is a bit surprising in 2024 (well almost 2025). Android has a really nice API for reducing the need for this permission, and most of it has been around sicnce android 10. [this video] Maybe the author is not aware of these? How about opening an issue?

Cites Ajedi32 · 2025-05 · on “Nextcloud cries foul over Google Play Store app rejection”

I'm guessing it was back ported to Android 4.4, so it probably hasn't been available quite that long. (Update: Nevermind, looks like it was in the initial 4.4 release: [LINK] ) But they've definitely been warning about the pending API change since at least 2019: [this video] The devs in the comments of that video do have some valid complaints about the added complexity of not being able to use the standard Java filesystem APIs anymore with the new permissions model, but still, it has been 6 years.