jajuuka parent
I think this is another thing that has changed in time. Custom ROM's used to be the defining feature of Android but over time less and less people used it. I think sideloading has gotten to that point as well. Where it's a power user feature that most people don't touch. So Google feels confident in nixing it since it only affects a small group of people.
Fewer people use custom ROMs not necessarily because they don't want to, but because manufacturers began putting hardware on the phones that only they have the firmware for. I have a Samsung phone that I replaced as my daily driver because the phone speaker broke from sweat. Other than the speaker it works literally perfectly. I'd love to use it to try different alternative OSs, but AFAIK, even though it's only from 2021, not a single project supports it.
Phones with unlock able boot loaders still exist. Samsung phones outside the US that use Exynos, Pixel, OnePlus, Motorola, etc. The features people made custom rom's for have just become part of Google Android or part of other OEM versions. Even though these popular phones do have unlock able boot loaders there just isn't a large interest in custom rom's. The interest in custom roms and more locked boatloaders happened in parallel.
Its the other way around - these aren't less popular because people want them less now so we kneecap them - they're less popular BECAUSE we've spent the last decade kneecapping them.
Custom roms would be more popular if every app dev and Google weren't doing everything in their power to make their software not work on custom roms.
That's intentional. It didn't used to be that way.
I don't think so. There are still plenty of devices and apps that can be unlocked and run custom roms on. But there is barely any developers working on it. Custom roms were always a power user method to give themselves more functions. What functions are missing from modern OEM roms and launchers?
1. There is exactly one device sold in the entirety of the US that can have the bootloader locked on a custom rom - ironically, the Google pixel.
2. Bootloader locking matters because many (most?) apps will just refuse to run.
3. Why? Because Google built up the attestation API which severely handicapped those 99.9% of devices from running custom roms.
4. Even on the 0.1%, the Google pixel, it won't pass full attestation - so some really picky apps like banking won't run. Only stock android untouched will run those apps.
It didn't use to be this way 10 years ago.
I mean, the epic games lawsuit specifically involved sideloading. There's still ongoing litigation in one of those suits. Playing fortnite isn't exactly a niche or power user thing.