i like how smartphones looked at the concept of package managers, which are (imo) the best way of installing software, and proceeded to fuck it up royally with app stores
@lynnesbian Just curious, how'd they fuck it up and how would you have not fucked it up (if you have any ideas, no worries if not)? 😊

@ahstro they fucked it up by:
- locking it to a single, closed source application
- encouraging a culture of embedded advertisements and in-app purchases (made slightly better by the recent google play updates that added small warning labels for apps that contain these)
- introducing the great idea of app permissions but doing it terribly by allowing only some permissions to be disabled (you're allowed to deny an app location access but not internet access)
- providing zero encouragement to make the provided apps open source
- requiring an apple/google/etc account to install even the free apps
- not even allowing custom repositories, meaning that you must abide by the google/apple/etc rules (and pay the fee, which repeats if you're an iOS dev)

etc

@lynnesbian @ahstro I can deny internet access to apps on my Android 8.1 device.
I specifically do that for the Google keyboard, because it's the only keyboard I can find that does what I want and doesn't suck, but I don't need it sending keylogger data to Google.
@lynnesbian @ahstro I mean not to defend android or anything but
that's a thing, at least in AOSP Extended (I think in mainline AOSP too, this isn't one of the extensions)
@diodelass @ahstro did they add that to 8? damn
i'm still on 7.1 but i'm getting a new phone soon, hopefully i'll be able to do that without using netguard
@diodelass @lynnesbian I read this and went "wait, what the fuck?" because I knew there was no toggle in the app permissions screen, but I didn't realize it's actually on a separate screen. Under "data usage", you can toggle Wi-Fi, mobile data, and background mobile data individually. TIL! That's so fucking useful, no idea when they added that or if I ever noticed it and just forgot.
@lynnesbian Oooh, damn, that sounds like shit. But, F-Droid? It passes pretty much all of that
@ahstro f-droid is a step in the right direction, but the UI is lacking compared to google play (and g-droid is missing features), and most importantly, it's not included with the phone. this means it suffers the same problem that chocolatey and scoop suffer from: because they're not the default way of doing things with the operating system, they're unsupported and will lack many programs. f-droid doesn't even allow you to do unattended updates iirc
@lynnesbian @ahstro f-droid can do unattended updates if you have the privileged extension installed, but you need root or at least a custom recovery to do that