Android
DROID DOES
Welcome to the droidymcdroidface-iest, Lemmyest (Lemmiest), test, bestest, phoniest, pluckiest, snarkiest, and spiciest Android community on Lemmy (Do not respond)! Here you can participate in amazing discussions and events relating to all things Android.
The rules for posting and commenting, besides the rules defined here for lemmy.world, are as follows:
Rules
1. All posts must be relevant to Android devices/operating system.
2. Posts cannot be illegal or NSFW material.
3. No spam, self promotion, or upvote farming. Sources engaging in these behavior will be added to the Blacklist.
4. Non-whitelisted bots will be banned.
5. Engage respectfully: Harassment, flamebaiting, bad faith engagement, or agenda posting will result in your posts being removed. Excessive violations will result in temporary or permanent ban, depending on severity.
6. Memes are not allowed to be posts, but are allowed in the comments.
7. Posts from clickbait sources are heavily discouraged. Please de-clickbait titles if it needs to be submitted.
8. Submission statements of any length composed of your own thoughts inside the post text field are mandatory for any microblog posts, and are optional but recommended for article/image/video posts.
Community Resources:
We are Android girls*,
In our Lemmy.world.
The back is plastic,
It's fantastic.
*Well, not just girls: people of all gender identities are welcomed here.
Our Partner Communities:
view the rest of the comments
That's the difference between ARM devices where manufacturers put everything on a single chip, and x86 PCs where everything is standardized.
Not sure why that matter. Google manage to run Android on the ARM device and we know Android is open source so just copy that over to the custom build for Lineage OS.
Also why not make a standard to solve it for all OSes? We have ARMv8 as one standard.
I literally explained why it matters. SoC hardware varies too much, and they aren't standardized like PCs are. It's not as simple as you think. It should be, but in reality it's not.
The "PC" got its start as "IBM-compatible", which is what PCs that we know and love today are still based on. It's a standardized architecture, CPUs are all x86-based, and there are a lot of common drivers (HID devices like mouse & keyboard, generic gfx drivers that can run most GPUs at a basic level, etc).
ARM isn't standardized like PCs are. That's where the disconnect is. There are no "generic" drivers for things like modems, chipsets, graphics, etc. like there are on PCs. And there are literally thousands of ARM phones running all sorts of varying hardware that use proprietary driver from the manufacturer that may or may not ever be updated.
Even if they need special drivers for each device, they have solved it. Lineage OS supports tons of devices. How did they get the drivers? that does not matter. But they got it working or the project would be pretty dead. So the drivers problem is solved, now just make a good next-next-next guide.
Sure, Lineage OS does not support all kind of devices. But I think they can still have a common, user-friendly, installer process even though the drivers are different.
I am guessing that they will make a standard for ARM in the future so it will work like any other PC where they can just plug in any random usb device or similar and it just works.
Oh my god dude.
Look, I get it. But if it was that easy, don't you think the devs would have implemented that already?
Why don't you hop over to their repos and start contributing?