@marcellinusme
There can be plenty of reasons: There's the hacker mindset of "Why not?"; Building off of a mainline distribution gives one access to everything in that distribution; Likewise, contributing to making a phone possible does the *opposite* (e.g. I can make my laptop a "phone"!); It is impossible to have a fully functional FOSS userspace phone with AOSP; Google is working towards making Android less open.; Don't build your business off of someone else's product.
@kop316 @marcellinusme Also an important point to some of us: AOSP is open-source, but its development is quite locked down, and only serves Google's interests... Working on a Linux-based distro gives developers more leverage to contribute and shape the ecosystem in a way that benefits the community, rather than one single company
@awai @kop316 @marcellinusme Not to mention the driver mess and unbelivable state most Android Linux Kernels are shipped in. I remember reading something from someone messing with a OnePlus Kernel a few years ago, in this state updating requires a lot of work for every device and update and that's simply not sustainable unless you are one of the big players and even then it's awful. Linux computers stay supported for centuries by comminities with far less or even no resources.
@awai @kop316 @marcellinusme I definitely agree that mobile Linux devices are far from usable for most people tho, even many if not most desktop Linux users!
@awai @kop316 @marcellinusme Add to that the fact that many Android apps don't even bother to start when they hit a non-vendor Android claiming it has been "rooted". Same story when you want to run without google play services.
@awai @kop316 @marcellinusme
And it's not just mobile that benefits with the Linux mobile distros' upstream improvements. All of the resourcing used in the Linux mobile space means adjacent tech improves. Your Linux apps are built with toolkits that better accommodate UX patterns for touch, IDEs better support easy distro agnostic distribution like Flatpak, ...
Every app that's developed for Linux mobile can be easily used for Linux desktop as well; so no need for disparate apps across systems