5 ms·
Both iOS and Android desperately need a "Network" permission (as is found on GrapheneOS.) I'd say at least half my apps don't need internet connectivity.
by xvector 5y ago
Both iOS and Android desperately need a "Network" permission (as is found on GrapheneOS.) I'd say at least half my apps don't need internet connectivity.
- username190 5y agoThis is available in iOS - but for whatever reason, on devices outside of China, you are only allowed to disable use of cellular data (not WiFi). This is also available in some Android skins (OxygenOS is one, for example) - but it is not in AOSP.
- grishka 5y agoThe fun part is that android.permission.INTERNET is something you have to declare in your app's manifest, otherwise any and all networking for your app will be blocked by the system. It has existed since the very first Android version. This permission is automatically granted by the system upon app installation. So the only thing missing is this permission being a runtime permission that the app has to request and user has to grant.
- infthi 5y agoThere are controls to disable internet access on a per-app basis. Seen them in devices from at least two different vendors, one of them being Pixel - thus I believe this is a stock feature on at least Android 10+.
- infthi 5y agoClarification: looks like I misremembered things; apparently those controls are not present on Pixel.
- antifarben 5y agoAbsolutely. Currently I'm using solutions like Blokada for that.