Replying to Avatar mister_monster

Can you believe the audacity of google with regard to what they do to the AOSP interface? Every single time I've upgraded android versions since KitKat, without fail, the interface is degraded. First it was side scrolling app selection when opening things. I can't even remember the number of things I had to change about how I use my phone that disempowers me over the years.

This time, I upgrade to android 15, because the version I was using stopped getting security updates this year. Besides changing the quick toggles to be useless text, and thereby having less of them available in literally twice the surface area, besides taking away a couple of them's ability to quick toggle and requiring you to open a dialog to interact, this one "feature" has me explosively angry...

You can't not have a default browser. You can't just decide, oh hey, I'm gonna click this mp4 link and choose to open it in MPV, oh I know this page is going to be pozzed with js and whatever else just to render, I'm going to open it in the browser I use for that. Nope, not an option. You have to have a default browser.

You *can* get around this I've discovered. You have to clear defaults, which will set your default browser to the default installed browser, and then, you have to desable the default installed browser. *Then* it will prompt you to pick a browser. But, of course, it still won't let you play mp4 files over https in a video player. And, every time you click a link in a browser, it prompts you to open it in a browser of your choice, or to open it in an app and set the app as default. Yes, you read that right, click a link in iceraven, it should open right there, right? Nope. Every time you click a link, in the browser you're using, it asks you which browser you want to open it in, if you manage to not have a default set.

Fucking. Insanity.

And what can I do? That's probably out of scope for Graphene, as is everything else usability related apparently because it is a security product that exists in a vacuum, not an operating system or something. LineageOS won't do anything different from how google does it. It's basically their policy at this point. Its almost like they don't even like maintaining an operating system. *There isn't a mobile operating system in existence that empowers the user as a primary goal.*

Every update, without fail, degrades the interface. They want to funnel your behavior, train you like a dog, haze you. This particular gripe of mine of course is to force everyone to use chrome on android. Force you to not be able to pick between different broswers on a per click basis, and ofc 90% of users have chrome installed with the system, voila no more competition for google. It's not to make your life better. I've been saying it for 12 years, one of these ROM maintainers needs to fork from upstream and maintain basic app compatibility and merge things like battery management improvements and that's it. AOSP was perfect 12 years ago, UI wise. It's only going to continue to get worse. This is how civilizations collapse.

We need a simple replacement for android

Reply to this note

Please Login to reply.

Discussion

Why are there not different GUIs like with Linux?

Everything with AOSP is so tightly integrated. The interface is (largely) the system.

Building a replacement from scratch is not within anyone's ambition. Google have done to it what they did to the browser, to maintain a mobile system from scratch would take a team of hundreds. Add to that, a system runs apps, as opposed to a browser, and so you either have to have a compatibility layer for android apps, or have no apps.

Someone could fork AOSP. The time to have done that would've been 2013, take android K and fork it, do not merge upstream. We could be living the dream right now. Someone could, theoretically, take that old code and go through the tedium of looking through every android update, taking what's needed for device compatibility, security patches, actual improvements like battery management, and porting those. That's a ton of work.

No ROM developer actually maintains an OS, they all just patch the newest AOSP version. And so we get stuck with Google's decisions about how we are supposed to use our property. You haven't been able to change the default DNS for years. I hear LineageOS has gone so far as to stop maintaining it's flagship features, like sliding the status bar to adjust brightness. It's no CyanogenMod.

The lineage team do a great job, but we need more teams like linux has. Not sure hpw finaancial incentives will line up though.